|
template<typename T > |
static int | Sign (T val) |
|
static double | NormL2 (Vec2d const &val) |
|
static double | NormL2 (Vec3d const &val) |
|
static double | NormL2 (double val_0, double val_1) |
|
static double | NormL2 (double val_0, double val_1, double val_2) |
|
static double | NormL2 (double val_0, double val_1, double val_2, double val_3) |
|
template<size_t N> |
static double | NormL2 (VecNd< N > const &val) |
|
static double | NormL2 (VecXd const &val) |
|
static double | Determinant (Mat2d const &mat) |
|
static double | Determinant (Mat3d const &mat) |
|
static Mat2d | Inverse (Mat2d const &m_val) |
|
static Mat3d | Inverse (Mat3d const &m_val) |
|
template<size_t r, size_t cr, size_t c> |
static MatNd< r, c > | Dot (MatNd< r, cr > const &m_1, MatNd< cr, c > const &m_2) |
|
template<size_t r, size_t cr, size_t c> |
static MatNd< r, c > | DotTransportLHS (MatNd< cr, r > const &m_1, MatNd< cr, c > const &m_2) |
|
template<size_t r, size_t cr, size_t c> |
static MatNd< r, c > | DotTransportRHS (MatNd< r, cr > const &m_1, MatNd< c, cr > const &m_2) |
|
static Vec3d | Cross (Vec3d const &val_1, Vec3d const &val_2) |
|
static double | Dot (Vec3d const &val_1, Vec3d const &val_2) |
|
static double | Dot (VecXT< double > const &val_1, VecXT< double > const &val_2) |
|
static void | Normalize (Vec3d *const val) |
|
static Vec3d | Rotate (Vec3d const &val_old, double rot_angle_cos, double rot_angle_sin, Vec3d const &rot_axis) |
|
static Vec3d | Rotate (Vec3d const &val_old, double rot_angle, Vec3d const &rot_axis) |
|
static Vec3d | Rotate (Vec3d const &val_old, Vec4d const &quat) |
|
static Vec3d | Rotate (Vec3d const &val_old, Mat3d const &rot_mat) |
|
static Vec3d | CartesianToSpherical (Vec3d const &vert_cart) |
|
static Vec3d | SphericalToCartesian (Vec3d const &vert_sph) |
|