#include <Polynomial.hpp>
|
| | PolynomialContextGpu (double value, PolynomialMode mode, size_t buffer_size, std::span< double > input_buffer, std::span< double > output_buffer, const std::vector< double > &coefficients, std::span< const float > gpu_data) |
| |
| size_t | get_buffer_size () const |
| | Gets the buffer size.
|
| |
| const std::vector< double > & | get_coefficients () const |
| | Gets the polynomial coefficients.
|
| |
| std::span< double > | get_input_buffer () const |
| | Gets the input buffer.
|
| |
| PolynomialMode | get_mode () const |
| | Gets the current polynomial mode.
|
| |
| std::span< double > | get_output_buffer () const |
| | Gets the output buffer.
|
| |
| | PolynomialContext (double value, PolynomialMode mode, size_t buffer_size, std::span< double > input_buffer, std::span< double > output_buffer, const std::vector< double > &coefficients) |
| | Constructs a PolynomialContext.
|
| |
| template<typename T > |
| T * | as () |
| | Safely cast to a derived context type.
|
| |
| template<typename T > |
| const T * | as () const |
| |
| virtual | ~NodeContext ()=default |
| |
| std::span< const float > | gpu_data () const |
| |
| size_t | gpu_data_size () const |
| |
| | GpuVectorData ()=default |
| |
| | GpuVectorData (std::span< const float > data) |
| |
| bool | has_gpu_data () const |
| |
Definition at line 85 of file Polynomial.hpp.
The documentation for this class was generated from the following file: