|
| using | uInt = unsigned int |
| |
| using | Intl = long int |
| |
| using | uIntl = unsigned long int |
| |
| template<typename T = Real> |
| using | cplx = std::complex< T > |
| |
| using | cplxd = cplx< double > |
| |
| using | cplxf = cplx< float > |
| |
| template<typename T , int N> |
| using | Array = blitz::Array< T, N > |
| |
| using | Array4r = blitz::Array< Real, 4 > |
| |
| using | Array3r = blitz::Array< Real, 3 > |
| |
| using | Array2r = blitz::Array< Real, 2 > |
| |
| using | Array1r = blitz::Array< Real, 1 > |
| |
| using | Array4i = blitz::Array< int, 4 > |
| |
| using | Array3i = blitz::Array< int, 3 > |
| |
| using | Array2i = blitz::Array< int, 2 > |
| |
| using | Array1i = blitz::Array< int, 1 > |
| |
| using | Array4cr = blitz::Array< std::complex< Real >, 4 > |
| |
| using | Array3cr = blitz::Array< std::complex< Real >, 3 > |
| |
| using | Array2cr = blitz::Array< std::complex< Real >, 2 > |
| |
| using | Array1cr = blitz::Array< std::complex< Real >, 1 > |
| |
| using | Vec1r = blitz::TinyVector< Real, 1 > |
| |
| using | Vec2r = blitz::TinyVector< Real, 2 > |
| |
| using | Vec3r = blitz::TinyVector< Real, 3 > |
| |
| using | Vec4r = blitz::TinyVector< Real, 4 > |
| |
| using | Vec1i = blitz::TinyVector< int, 1 > |
| |
| using | Vec2i = blitz::TinyVector< int, 2 > |
| |
| using | Vec3i = blitz::TinyVector< int, 3 > |
| |
| using | Vec4i = blitz::TinyVector< int, 4 > |
| |
| using | Vec2cr = blitz::TinyVector< std::complex< Real >, 2 > |
| |
| using | Vec3cr = blitz::TinyVector< std::complex< Real >, 3 > |
| |
| using | Vec4cr = blitz::TinyVector< std::complex< Real >, 4 > |
| |
| using | Mat4r = blitz::TinyMatrix< Real, 4, 4 > |
| |
| using | Mat3r = blitz::TinyMatrix< Real, 3, 3 > |
| |
| using | Mat2r = blitz::TinyMatrix< Real, 2, 2 > |
| |
| template<typename T > |
| using | Array1 = blitz::Array< T, 1 > |
| |
| template<typename T > |
| using | Array2 = blitz::Array< T, 2 > |
| |
| template<typename T > |
| using | Array3 = blitz::Array< T, 3 > |
| |
| template<typename T > |
| using | Vec1 = blitz::TinyVector< T, 1 > |
| |
| template<typename T > |
| using | Vec2 = blitz::TinyVector< T, 2 > |
| |
| template<typename T > |
| using | Vec3 = blitz::TinyVector< T, 3 > |
| |
| template<typename T > |
| using | Vec4 = blitz::TinyVector< T, 4 > |
| |
| template<typename T > |
| using | Mat2 = blitz::TinyMatrix< T, 2, 2 > |
| |
| template<typename T > |
| using | Mat3 = blitz::TinyMatrix< T, 3, 3 > |
| |
| template<int dim> |
| using | Arrayr = blitz::Array< Real, dim > |
| |
| template<int dim> |
| using | Arrayi = blitz::Array< int, dim > |
| |
| template<int dim> |
| using | Arraycr = blitz::Array< std::complex< Real >, dim > |
| |
| template<int length> |
| using | Veci = blitz::TinyVector< int, length > |
| |
| template<int length> |
| using | Vecr = blitz::TinyVector< Real, length > |
| |
| template<int length> |
| using | Veccr = blitz::TinyVector< std::complex< Real >, length > |
| |
| template<typename T , int length> |
| using | Vec = blitz::TinyVector< T, length > |
| |
| template<int length> |
| using | Mati = blitz::TinyMatrix< int, length, length > |
| |
| template<int length> |
| using | Matr = blitz::TinyMatrix< Real, length, length > |
| |
| template<int length> |
| using | Matcr = blitz::TinyMatrix< std::complex< Real >, length, length > |
| |
| template<typename T , int length> |
| using | Mat = blitz::TinyMatrix< T, length, length > |
| |
| using | firstIndex = blitz::firstIndex |
| |
| using | secondIndex = blitz::secondIndex |
| |
| using | thirdIndex = blitz::thirdIndex |
| |
| using | Range = blitz::Range |
| |
|
| template<int N_dim> |
| Real | Distance (Vecr< N_dim > &pos_i, Vecr< N_dim > &pos_j) |
| |
| double | Dot (const Array1< double > &vec0, const Array1< double > &vec1) |
| |
| float | Dot (const Array1< float > &vec0, const Array1< float > &vec1) |
| |
| cplxf | Dot (const Array1< cplxf > &vec0, const Array1< cplxf > &vec1) |
| |
| cplxd | Dot (const Array1< cplxd > &vec0, const Array1< cplxd > &vec1) |
| |
| cplxf | Dotc (const Array1< cplxf > &vec0, const Array1< cplxf > &vec1) |
| |
| cplxd | Dotc (const Array1< cplxd > &vec0, const Array1< cplxd > &vec1) |
| |
| double | Dot (const Vec2< double > &vec0, const Vec2< double > &vec1) |
| |
| double | Dot (const Vec3< double > &vec0, const Vec3< double > &vec1) |
| |
| double | Dot (const Vec4< double > &vec0, const Vec4< double > &vec1) |
| |
| float | Dot (const Vec2< float > &vec0, const Vec2< float > &vec1) |
| |
| float | Dot (const Vec3< float > &vec0, const Vec3< float > &vec1) |
| |
| float | Dot (const Vec4< float > &vec0, const Vec4< float > &vec1) |
| |
| cplxf | Dot (const Vec2< cplxf > &vec0, const Vec2< cplxf > &vec1) |
| |
| cplxf | Dot (const Vec3< cplxf > &vec0, const Vec3< cplxf > &vec1) |
| |
| cplxf | Dot (const Vec4< cplxf > &vec0, const Vec4< cplxf > &vec1) |
| |
| cplxd | Dot (const Vec2< cplxd > &vec0, const Vec2< cplxd > &vec1) |
| |
| cplxd | Dot (const Vec3< cplxd > &vec0, const Vec3< cplxd > &vec1) |
| |
| cplxd | Dot (const Vec4< cplxd > &vec0, const Vec4< cplxd > &vec1) |
| |
| cplxf | Dotc (const Vec2< cplxf > &vec0, const Vec2< cplxf > &vec1) |
| |
| cplxf | Dotc (const Vec3< cplxf > &vec0, const Vec3< cplxf > &vec1) |
| |
| cplxf | Dotc (const Vec4< cplxf > &vec0, const Vec4< cplxf > &vec1) |
| |
| cplxd | Dotc (const Vec2< cplxd > &vec0, const Vec2< cplxd > &vec1) |
| |
| cplxd | Dotc (const Vec3< cplxd > &vec0, const Vec3< cplxd > &vec1) |
| |
| cplxd | Dotc (const Vec4< cplxd > &vec0, const Vec4< cplxd > &vec1) |
| |
| double | Norm2 (const Array1< double > &vec) |
| |
| float | Norm2 (const Array1< float > &vec) |
| |
| double | Norm2 (const Array1< cplxd > &vec) |
| |
| float | Norm2 (const Array1< cplxf > &vec) |
| |
| double | Norm2 (const Vec2< double > &vec) |
| |
| double | Norm2 (const Vec3< double > &vec) |
| |
| double | Norm2 (const Vec4< double > &vec) |
| |
| float | Norm2 (const Vec2< float > &vec) |
| |
| float | Norm2 (const Vec3< float > &vec) |
| |
| float | Norm2 (const Vec4< float > &vec) |
| |
| double | Norm2 (const Vec2< cplxd > &vec) |
| |
| double | Norm2 (const Vec3< cplxd > &vec) |
| |
| double | Norm2 (const Vec4< cplxd > &vec) |
| |
| float | Norm2 (const Vec2< cplxf > &vec) |
| |
| float | Norm2 (const Vec3< cplxf > &vec) |
| |
| float | Norm2 (const Vec4< cplxf > &vec) |
| |
| double | AbsSum (const Array1< double > &vec) |
| |
| float | AbsSum (const Array1< float > &vec) |
| |
| double | AbsSum (const Array1< cplxd > &vec) |
| |
| float | AbsSum (const Array1< cplxf > &vec) |
| |
| double | AbsSum (const Vec2< double > &vec) |
| |
| double | AbsSum (const Vec3< double > &vec) |
| |
| double | AbsSum (const Vec4< double > &vec) |
| |
| float | AbsSum (const Vec2< float > &vec) |
| |
| float | AbsSum (const Vec3< float > &vec) |
| |
| float | AbsSum (const Vec4< float > &vec) |
| |
| double | AbsSum (const Vec2< cplxd > &vec) |
| |
| double | AbsSum (const Vec3< cplxd > &vec) |
| |
| double | AbsSum (const Vec4< cplxd > &vec) |
| |
| float | AbsSum (const Vec2< cplxf > &vec) |
| |
| float | AbsSum (const Vec3< cplxf > &vec) |
| |
| float | AbsSum (const Vec4< cplxf > &vec) |
| |
| int | IndexAbsMax (const Array1< double > &vec) |
| |
| int | IndexAbsMax (const Array1< float > &vec) |
| |
| int | IndexAbsMax (const Array1< cplxd > &vec) |
| |
| int | IndexAbsMax (const Array1< cplxf > &vec) |
| |
| int | IndexAbsMax (const Vec2< double > &vec) |
| |
| int | IndexAbsMax (const Vec3< double > &vec) |
| |
| int | IndexAbsMax (const Vec4< double > &vec) |
| |
| int | IndexAbsMax (const Vec2< float > &vec) |
| |
| int | IndexAbsMax (const Vec3< float > &vec) |
| |
| int | IndexAbsMax (const Vec4< float > &vec) |
| |
| int | IndexAbsMax (const Vec2< cplxd > &vec) |
| |
| int | IndexAbsMax (const Vec3< cplxd > &vec) |
| |
| int | IndexAbsMax (const Vec4< cplxd > &vec) |
| |
| int | IndexAbsMax (const Vec2< cplxf > &vec) |
| |
| int | IndexAbsMax (const Vec3< cplxf > &vec) |
| |
| int | IndexAbsMax (const Vec4< cplxf > &vec) |
| |
| void | MxV (const Array2< double > &mat, const Array1< double > &vec0, Array1< double > &vec1) |
| |
| void | MTxV (const Array2< double > &mat, const Array1< double > &vec0, Array1< double > &vec1) |
| |
| void | MxV (const Array2< float > &mat, const Array1< float > &vec0, Array1< float > &vec1) |
| |
| void | MTxV (const Array2< float > &mat, const Array1< float > &vec0, Array1< float > &vec1) |
| |
| void | MxV (const Array2< cplxd > &mat, const Array1< cplxd > &vec0, Array1< cplxd > &vec1) |
| |
| void | MTxV (const Array2< cplxd > &mat, const Array1< cplxd > &vec0, Array1< cplxd > &vec1) |
| |
| void | MxV (const Array2< cplxf > &mat, const Array1< cplxf > &vec0, Array1< cplxf > &vec1) |
| |
| void | MTxV (const Array2< cplxf > &mat, const Array1< cplxf > &vec0, Array1< cplxf > &vec1) |
| |
| void | MxM (const Array2< double > &mat0, const Array2< double > &mat1, Array2< double > &mat2) |
| |
| void | MTxM (const Array2< double > &mat0, const Array2< double > &mat1, Array2< double > &mat2) |
| |
| void | MxMT (const Array2< double > &mat0, const Array2< double > &mat1, Array2< double > &mat2) |
| |
| void | MTxMT (const Array2< double > &mat0, const Array2< double > &mat1, Array2< double > &mat2) |
| |
| void | MxM (const Array2< float > &mat0, const Array2< float > &mat1, Array2< float > &mat2) |
| |
| void | MTxM (const Array2< float > &mat0, const Array2< float > &mat1, Array2< float > &mat2) |
| |
| void | MxMT (const Array2< float > &mat0, const Array2< float > &mat1, Array2< float > &mat2) |
| |
| void | MTxMT (const Array2< float > &mat0, const Array2< float > &mat1, Array2< float > &mat2) |
| |
| template<typename T_real > |
| Mat3< T_real > | MatTranspose (Mat3< T_real > &mat) |
| | Transpose of a 3x3 matrix. More...
|
| |
| template<typename T_real > |
| Mat2< T_real > | MatTranspose (Mat2< T_real > &mat) |
| | Transpose of 2x2 matrix. More...
|
| |
| template<typename T_real > |
| Mat3< T_real > | MatAddDecompSym (Mat3< T_real > &mat) |
| | Symmetric part in additive decomposition, 3x3 part \ma S= 0.5*(A+A^T) More...
|
| |
| template<typename T_real > |
| Mat2< T_real > | MatAddDecompSym (Mat2< T_real > &mat) |
| | Symmetric part in additive decomposition,2x2 \ma S= 0.5*(A+A^T) More...
|
| |
| template<typename T_real > |
| Mat3< T_real > | MatAddDecompAsym (Mat3< T_real > &mat) |
| | Antisymmetric part in additive decomposition, 3x3 \ma W= 0.5*(A-A^T) More...
|
| |
| template<typename T_real > |
| Mat2< T_real > | MatAddDecompAsym (Mat2< T_real > &mat) |
| | Antisymmetric part in additive decomposition, 2x2 \ma W= 0.5*(A-A^T) More...
|
| |
| template<typename T_real > |
| Vec3< T_real > | MatAddDecompAsymVec (Mat3< T_real > &mat) |
| | Pseudo vector for a 3x3 antisymmetric tensor. More...
|
| |
| template<typename T_real > |
| Vec1< T_real > | MatAddDecompAsymVec (Mat2< T_real > &mat) |
| | Pseudo vector for a 2x2 antisymmetric tensor. More...
|
| |