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