44 inline std::complex<float>*
safe_cast(std::complex<float>* in) {
53 inline std::complex<double>*
safe_cast(std::complex<double>* in) {
63 return reinterpret_cast<std::complex<float>*
>(in);
72 return reinterpret_cast<std::complex<double>*
>(in);
98 inline const std::complex<float>*
safe_cast(
const std::complex<float>* in) {
107 inline const std::complex<double>*
safe_cast(
const std::complex<double>* in) {
117 return reinterpret_cast<const std::complex<float>*
>(in);
126 return reinterpret_cast<const std::complex<double>*
>(in);
float * safe_cast(float *in)
Cast any complex pointer to etl::complex pointer.
Definition: safe_cast.hpp:26
Complex number implementation.
Definition: complex.hpp:31
Definition: avg_pooling_derivative.hpp:10