InputComplexVectorData
Last update: 17.07.2025 91 InputComplexVectorData(std::complex<double>* dataComplex, std::size_t size, Dimension dimension);
338 InputComplexVectorData(std::complex<float>* dataComplex, std::size_t size, Dimension dimension);
Provide a class for input complex vector data.
Definition InputComplexVectorData.hpp:29
InputComplexVectorData(const InputComplexVectorData &)=default
Provide a copy-constructor.
InputComplexVectorData(std::vector< std::complex< float > > &dataComplex)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData & operator=(InputComplexVectorData &&)=default
Provide a move-assign operator.
InputComplexVectorData(double *dataReal1, double *dataImaginary1, double *dataReal2, double *dataImaginary2, double *dataReal3, double *dataImaginary3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and split ...
InputComplexVectorData(std::vector< std::complex< double > > &dataComplex)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData(std::vector< float > &dataReal, std::vector< float > &dataImaginary)
Create an input complex vector data access object with compact storage for vector components and spli...
InputComplexVectorData(float *dataComplex, std::size_t size, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData()=default
Provide a default constructor.
InputComplexVectorData(double *dataComplex, std::size_t size)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData & operator=(const InputComplexVectorData &)=default
Provide a copy-assign operator.
InputComplexVectorData(double *dataComplex1, double *dataComplex2, double *dataComplex3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(std::complex< float > *dataComplex1, std::complex< float > *dataComplex2, std::complex< float > *dataComplex3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(std::vector< std::complex< double > > &dataComplex1, std::vector< std::complex< double > > &dataComplex2, std::vector< std::complex< double > > &dataComplex3)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(float *dataComplex1, float *dataComplex2, float *dataComplex3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(std::complex< double > *dataComplex, std::size_t size, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData(std::complex< double > *dataComplex1, std::complex< double > *dataComplex2, std::complex< double > *dataComplex3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(std::vector< double > &dataReal, std::vector< double > &dataImaginary)
Create an input complex vector data access object with compact storage for vector components and spli...
InputComplexVectorData(std::vector< std::complex< float > > &dataComplex1, std::vector< std::complex< float > > &dataComplex2, std::vector< std::complex< float > > &dataComplex3)
Create an input complex vector data access object with split storage for vector components and compac...
InputComplexVectorData(float *dataComplex, std::size_t size)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData(InputComplexVectorData &&)=default
Provide a move-constructor.
InputComplexVectorData(std::vector< std::complex< float > > &dataComplex, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData(std::complex< float > *dataComplex, std::size_t size, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData(std::vector< std::complex< double > > &dataComplex, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData(std::vector< float > &dataReal1, std::vector< float > &dataImaginary1, std::vector< float > &dataReal2, std::vector< float > &dataImaginary2, std::vector< float > &dataReal3, std::vector< float > &dataImaginary3)
Create an input complex vector data access object with split storage for vector components and split ...
InputComplexVectorData(std::complex< double > *dataComplex, std::size_t size)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData(std::vector< double > &dataReal1, std::vector< double > &dataImaginary1, std::vector< double > &dataReal2, std::vector< double > &dataImaginary2, std::vector< double > &dataReal3, std::vector< double > &dataImaginary3)
Create an input complex vector data access object with split storage for vector components and split ...
InputComplexVectorData(std::complex< float > *dataComplex, std::size_t size)
Provide a constructor for input complex vector data with compact storage for both vector components a...
InputComplexVectorData(float *dataReal1, float *dataImaginary1, float *dataReal2, float *dataImaginary2, float *dataReal3, float *dataImaginary3, std::size_t size)
Create an input complex vector data access object with split storage for vector components and split ...
InputComplexVectorData(double *dataComplex, std::size_t size, Dimension dimension)
Provide a constructor for 2D input complex vector data with compact storage for both vector component...
InputComplexVectorData(double *dataReal, double *dataImaginary, std::size_t size)
Create an input complex vector data access object with compact storage for vector components and spli...
InputComplexVectorData(float *dataReal, float *dataImaginary, std::size_t size)
Create an input complex vector data access object with compact storage for vector components and spli...