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