|
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...
|
|