SpECTRE
v2024.09.29
|
Code for interoperating and extending Blaze. More...
Functions | |
template<typename T > | |
BLAZE_ALWAYS_INLINE SIMDdouble | integer_pow (const SIMDf64< T > &b, const int e) |
template<typename T > | |
BLAZE_ALWAYS_INLINE SIMDdouble | step_function (const SIMDf64< T > &v) |
BLAZE_ALWAYS_INLINE double | step_function (const double v) |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (ComplexDataVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (ComplexDataVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ALL_MAP_TRAITS (ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, DataVector, AddTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, DataVector, DivTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, DataVector, MultTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, DataVector, SubTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, double, AddTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, double, DivTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, double, MultTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDataVector, double, SubTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DataVector, std::complex< double >, AddTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DataVector, std::complex< double >, DivTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DataVector, std::complex< double >, MultTrait, ComplexDataVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DataVector, std::complex< double >, SubTrait, ComplexDataVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (ComplexDiagonalModalOperator) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, DiagonalModalOperator, AddTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, DiagonalModalOperator, DivTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, DiagonalModalOperator, MultTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, DiagonalModalOperator, SubTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, double, AddTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, double, DivTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, double, MultTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexDiagonalModalOperator, double, SubTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DiagonalModalOperator, std::complex< double >, AddTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DiagonalModalOperator, std::complex< double >, DivTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DiagonalModalOperator, std::complex< double >, MultTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (DiagonalModalOperator, std::complex< double >, SubTrait, ComplexDiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, DiagonalModalOperator, MultTrait, ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, ComplexDiagonalModalOperator, MultTrait, ComplexModalVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, ModalVector, AddTrait, ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, ModalVector, SubTrait, ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, std::complex< double >, MultTrait, ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ModalVector, std::complex< double >, MultTrait, ComplexModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ComplexModalVector, double, MultTrait, ComplexModalVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (DataVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (DataVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ALL_MAP_TRAITS (DataVector) | |
BLAZE_TRAIT_SPECIALIZE_BINARY_TRAIT (DataVector, CrossTrait) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (DiagonalModalOperator) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (DiagonalModalOperator) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ModalVector, DiagonalModalOperator, MultTrait, ModalVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (ModalVector) | |
BLAZE_TRAIT_SPECIALIZE_COMPATIBLE_BINARY_TRAIT (ModalVector, double, MultTrait, ModalVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (CustomStaticSizeVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (CustomStaticSizeVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ALL_MAP_TRAITS (CustomStaticSizeVector) | |
DECLARE_GENERAL_VECTOR_BLAZE_TRAITS (CustomComplexStaticSizeVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ARITHMETIC_TRAITS (CustomComplexStaticSizeVector) | |
VECTOR_BLAZE_TRAIT_SPECIALIZE_ALL_MAP_TRAITS (CustomComplexStaticSizeVector) | |
Code for interoperating and extending Blaze.