InputVectorData
Last update: 17.07.2025InputVectorData & operator=(const InputVectorData &)=default
Provide a copy-assign operator.
InputVectorData(float *data0, float *data1, float *data2, const std::size_t size)
Create an input vector data access object with split storage.
InputVectorData(float *data, std::size_t size)
Provide a constructor for input vector data with compact storage.
InputVectorData & operator=(InputVectorData &&)=default
Provide a move-assign operator.
InputVectorData(std::vector< float > &data0, std::vector< float > &data1, std::vector< float > &data2)
Create an input vector data access object with split storage.
InputVectorData(std::vector< float > &data)
Provide a constructor for input vector data with compact storage.
InputVectorData(double *data, std::size_t size)
Provide a constructor for input vector data with compact storage.
InputVectorData(const InputVectorData &)=default
Provide a copy-constructor.
InputVectorData(std::vector< double > &data)
Provide a constructor for input vector data with compact storage.
InputVectorData(std::vector< double > &data0, std::vector< double > &data1, std::vector< double > &data2)
Create an input vector data access object with split storage.
InputVectorData(InputVectorData &&)=default
Provide a move-constructor.
InputVectorData(double *data0, double *data1, double *data2, std::size_t size)
Create an input vector data access object with split storage.