|
AMREX_FORCE_INLINE Set::Matrix | reduce (const Set::Matrix3d &in) |
|
AMREX_FORCE_INLINE Set::Matrix3d | expand (const Set::Matrix &in) |
|
AMREX_FORCE_INLINE Quaternion | operator* (const Set::Scalar alpha, const Quaternion b) |
|
AMREX_FORCE_INLINE Quaternion | operator* (const Quaternion b, const Set::Scalar alpha) |
|
AMREX_FORCE_INLINE Quaternion | operator+ (const Quaternion a, const Quaternion b) |
|
AMREX_FORCE_INLINE Quaternion | operator- (const Quaternion a, const Quaternion b) |
|
AMREX_FORCE_INLINE bool | operator== (const Quaternion a, const Quaternion b) |
|
AMREX_FORCE_INLINE Vector | Position (const int &i, const int &j, const int &k, const amrex::Geometry &geom, const amrex::IndexType &ixType) |
|
AMREX_FORCE_INLINE Vector | Normal (AMREX_D_DECL(bool xmin, bool ymin, bool zmin), AMREX_D_DECL(bool xmax, bool ymax, bool zmax)) |
|
AMREX_FORCE_INLINE Vector | Size (const amrex::Geometry &geom) |
|
AMREX_FORCE_INLINE Vector | Volume (const int &i, const int &j, const int &k, const amrex::Geometry &geom, const amrex::IndexType &ixType) |
|
template<int dim, int sym> |
std::ostream & | operator<< (std::ostream &os, const Matrix4< dim, sym > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Matrix | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Set::Matrix &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Vector | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Set::Matrix3 &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE bool | operator== (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Diagonal > | operator+ (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Diagonal > | operator- (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Diagonal > | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Diagonal > | operator* (const Set::Scalar &b, const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Diagonal > | operator/ (const Matrix4< AMREX_SPACEDIM, Sym::Diagonal > &a, const Set::Scalar &b) |
|
std::ostream & | operator<< (std::ostream &os, const Matrix4< 3, Sym::Full > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Matrix | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Set::Matrix &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Matrix | operator* (const Set::Matrix &b, const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Vector | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Set::Matrix3 &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Isotropic > | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Isotropic > | operator/ (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Isotropic > | operator* (const Set::Scalar &b, const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE bool | operator== (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Isotropic > | operator+ (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< AMREX_SPACEDIM, Sym::Isotropic > | operator- (const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &a, const Matrix4< AMREX_SPACEDIM, Sym::Isotropic > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::Major > | operator+ (const Matrix4< 2, Sym::Major > &a, const Matrix4< 2, Sym::Major > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::Major > | operator- (const Matrix4< 2, Sym::Major > &a, const Matrix4< 2, Sym::Major > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::Major > | operator* (const Matrix4< 2, Sym::Major > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::Major > | operator* (const Set::Scalar &b, const Matrix4< 2, Sym::Major > &a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::Major > | operator/ (const Matrix4< 2, Sym::Major > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Matrix | operator* (const Matrix4< 2, Sym::Major > &a, const Set::Matrix &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::Major > | operator+ (const Matrix4< 3, Sym::Major > &a, const Matrix4< 3, Sym::Major > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::Major > | operator- (const Matrix4< 3, Sym::Major > &a, const Matrix4< 3, Sym::Major > &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::Major > | operator* (const Matrix4< 3, Sym::Major > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::Major > | operator* (const Set::Scalar &b, const Matrix4< 3, Sym::Major > &a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::Major > | operator/ (const Matrix4< 3, Sym::Major > &a, const Set::Scalar &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Matrix | operator* (const Matrix4< 3, Sym::Major > &a, const Set::Matrix &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Vector | operator* (const Matrix4< AMREX_SPACEDIM, Sym::Major > &a, const Set::Matrix3 &b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE bool | operator== (Matrix4< 2, Sym::MajorMinor > a, Matrix4< 2, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::MajorMinor > | operator+ (Matrix4< 2, Sym::MajorMinor > a, Matrix4< 2, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::MajorMinor > | operator- (Matrix4< 2, Sym::MajorMinor > a, Matrix4< 2, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::MajorMinor > | operator* (Matrix4< 2, Sym::MajorMinor > a, Set::Scalar b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::MajorMinor > | operator* (Set::Scalar b, Matrix4< 2, Sym::MajorMinor > a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 2, Sym::MajorMinor > | operator/ (Matrix4< 2, Sym::MajorMinor > a, Set::Scalar b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< Set::Scalar, 2, 2 > | operator* (Matrix4< 2, Sym::MajorMinor > a, Eigen::Matrix< Set::Scalar, 2, 2 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< amrex::Real, 2, 1 > | operator* (Matrix4< 2, Sym::MajorMinor > a, std::array< Eigen::Matrix< amrex::Real, 2, 2 >, 2 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Vector | operator* (Matrix4< 2, Sym::MajorMinor > a, Set::Matrix3 b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE bool | operator== (Matrix4< 3, Sym::MajorMinor > a, Matrix4< 3, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::MajorMinor > | operator+ (Matrix4< 3, Sym::MajorMinor > a, Matrix4< 3, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::MajorMinor > | operator- (Matrix4< 3, Sym::MajorMinor > a, Matrix4< 3, Sym::MajorMinor > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::MajorMinor > | operator* (Matrix4< 3, Sym::MajorMinor > a, Set::Scalar b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::MajorMinor > | operator* (Set::Scalar b, Matrix4< 3, Sym::MajorMinor > a) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix4< 3, Sym::MajorMinor > | operator/ (Matrix4< 3, Sym::MajorMinor > a, Set::Scalar b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< amrex::Real, 3, 3 > | operator* (Matrix4< 3, Sym::MajorMinor > a, Eigen::Matrix< amrex::Real, 3, 3 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< amrex::Real, 2, 2 > | operator* (Matrix4< 3, Sym::MajorMinor > a, Eigen::Matrix< amrex::Real, 2, 2 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< amrex::Real, 3, 1 > | operator* (Matrix4< 3, Sym::MajorMinor > a, std::array< Eigen::Matrix< amrex::Real, 3, 3 >, 3 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Eigen::Matrix< amrex::Real, 2, 1 > | operator* (Matrix4< 3, Sym::MajorMinor > a, std::array< Eigen::Matrix< amrex::Real, 2, 2 >, 2 > b) |
|
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Vector | operator* (Matrix4< 3, Sym::MajorMinor > a, Set::Matrix3 b) |
|