36 for (
int index = 0; index < count; ++index) {
37 destination[index] =
ComplexSingle(
static_cast<float>(source[index].real()),
38 static_cast<float>(source[index].imag()));
54 for (
int index = 0; index < count; ++index) {
55 destination[index] =
Complex(
static_cast<double>(source[index].real()),
56 static_cast<double>(source[index].imag()));
68 for (
int index = 0; index < count; ++index) {
69 destination[index] =
static_cast<float>(source[index]);
81 for (
int index = 0; index < count; ++index) {
82 destination[index] =
static_cast<double>(source[index]);
void cast_double_to_single(int count, const Complex *source, ComplexSingle *destination)
void cast_real_double_to_single(int count, const Real *source, RealSingle *destination)
void cast_single_to_double(int count, const ComplexSingle *source, Complex *destination)
void cast_real_single_to_double(int count, const RealSingle *source, Real *destination)
std::complex< float > ComplexSingle
std::complex< double > Complex