8 #ifndef META_OCEAN_MATH_DISCRETE_COSINE_TRANSFORM_H
9 #define META_OCEAN_MATH_DISCRETE_COSINE_TRANSFORM_H
32 static inline void transform2(
const Scalar* data,
const unsigned int xElements,
const unsigned int yElements,
Scalar* coefficients);
43 static void transform2(
const Scalar* data,
const unsigned int xElements,
const unsigned int yElements,
const unsigned int stride,
Scalar* coefficients);
52 static inline void iTransform2(
const Scalar* coefficients,
const unsigned int xElements,
const unsigned int yElements,
Scalar* data);
62 static void iTransform2(
const Scalar* coefficients,
const unsigned int xElements,
const unsigned int yElements,
const unsigned int stride,
Scalar* data);
67 transform2(data, xElements, yElements, xElements, coefficients);
72 iTransform2(coefficients, xElements, yElements, xElements, data);
float Scalar
Definition of a scalar type.
Definition: Math.h:128
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15