Namespaces | |
namespace | exmat::Math |
Namespace for math constants, mathematical and utility functions. | |
namespace | exmat::Math |
Namespace for math constants, mathematical and utility functions. | |
Vector functions | |
template<class L, class R, class ErrChk1, class ErrChk2> | |
static TypeTraits< typename L::value_type, typename R::value_type >::HigherValue | exmat::dot (const Vec< L, ErrChk1 > &lv, const Vec< R, ErrChk2 > &rv) |
Compute the dot/inner product. | |
template<class Rep, class ErrChk> | |
static Rep::value_type | exmat::norm (const Vec< Rep, ErrChk > &v) |
Vector norm function. | |
template<class Rep, class ErrChk> | |
static Rep::value_type | exmat::norm2 (const Vec< Rep, ErrChk > &v) |
Squared norm. | |
template<class L, class R, class LErrChk, class RErrChk> | |
static const Vec< DenseColVecCon< typename TypeTraits< typename L::value_type, typename R::value_type >::HigherValue, 3 >, typename ResultantChecker< LErrChk, RErrChk >::RET > | exmat::cross (const Vec< L, LErrChk > &A, const Vec< R, RErrChk > &B) |
Vector cross product. | |
Functions | |
template<class Rep, class ErrChk> | |
static EXMAT_INLINE2 Rep::value_type | exmat::determinant (const Mat< Rep, ErrChk > &m) |
|
Matrix determinant
|
|
Compute the dot/inner product.
where |