Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
Collaboration diagram for Global Binary Functions:
Functions | |
template<class T1, std::size_t Rows1, std::size_t Cols1, class T2, std::size_t Cols2> | |
XprMatrix< XprMMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > | tvmet::prod (const Matrix< T1, Rows1, Cols1 > &lhs, const Matrix< T2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the matrix-matrix-product. | |
template<class E1, std::size_t Rows1, std::size_t Cols1, class T2, std::size_t Cols2> | |
XprMatrix< XprMMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > | tvmet::prod (const XprMatrix< E1, Rows1, Cols1 > &lhs, const Matrix< T2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Evaluate the product of XprMatrix and Matrix. | |
template<class T1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Cols2> | |
XprMatrix< XprMMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > | tvmet::prod (const Matrix< T1, Rows1, Cols1 > &lhs, const XprMatrix< E2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Evaluate the product of Matrix and XprMatrix. | |
template<class T1, std::size_t Rows1, std::size_t Cols1, class T2, std::size_t Cols2> | |
XprMatrix< XprMMProductTransposed< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Cols2, Rows1 > | tvmet::trans_prod (const Matrix< T1, Rows1, Cols1 > &lhs, const Matrix< T2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the trans(matrix-matrix-product). | |
template<class T1, std::size_t Rows1, std::size_t Cols1, class T2, std::size_t Cols2> | |
XprMatrix< XprMtMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Rows1, Cols2 >, Cols2 >, Cols1, Cols2 > | tvmet::MtM_prod (const Matrix< T1, Rows1, Cols1 > &lhs, const Matrix< T2, Rows1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the trans(matrix)-matrix-product. | |
template<class T1, std::size_t Rows1, std::size_t Cols1, class T2, std::size_t Rows2> | |
XprMatrix< XprMMtProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Rows2, Cols1 >, Cols1 >, Rows1, Rows2 > | tvmet::MMt_prod (const Matrix< T1, Rows1, Cols1 > &lhs, const Matrix< T2, Rows2, Cols1 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the matrix-trans(matrix)-product. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, VectorConstReference< T2, Cols > >, Rows > | tvmet::prod (const Matrix< T1, Rows, Cols > &lhs, const Vector< T2, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the matrix-vector-product. | |
template<class T1, class E2, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, XprVector< E2, Cols > >, Rows > | tvmet::prod (const Matrix< T1, Rows, Cols > &lhs, const XprVector< E2, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the matrix-vector-product. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMtVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, VectorConstReference< T2, Rows > >, Cols > | tvmet::Mtx_prod (const Matrix< T1, Rows, Cols > &lhs, const Vector< T2, Rows > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the trans(matrix)-vector-product. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMatrixRow< MatrixConstReference< T, Rows, Cols >, Rows, Cols >, Cols > | tvmet::row (const Matrix< T, Rows, Cols > &m, std::size_t no) TVMET_CXX_ALWAYS_INLINE |
Returns a row vector of the given matrix. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMatrixCol< MatrixConstReference< T, Rows, Cols >, Rows, Cols >, Rows > | tvmet::col (const Matrix< T, Rows, Cols > &m, std::size_t no) TVMET_CXX_ALWAYS_INLINE |
Returns a column vector of the given matrix. | |
template<class T1, class T2, std::size_t Sz> | |
PromoteTraits< T1, T2 >::value_type | tvmet::dot (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the dot/inner product. | |
template<class T1, class T2> | |
Vector< typename PromoteTraits< T1, T2 >::value_type, 3 > | tvmet::cross (const Vector< T1, 3 > &lhs, const Vector< T2, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the cross/outer product. | |
template<class E1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Cols2> | |
XprMatrix< XprMMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > | tvmet::prod (const XprMatrix< E1, Rows1, Cols1 > &lhs, const XprMatrix< E2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Evaluate the product of two XprMatrix. | |
template<class E1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Cols2> | |
XprMatrix< XprMMProductTransposed< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Cols2, Rows1 > | tvmet::trans_prod (const XprMatrix< E1, Rows1, Cols1 > &lhs, const XprMatrix< E2, Cols1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the trans(matrix-matrix-product) Perform on given Matrix M1 and M2:
| |
template<class E1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Cols2> | |
XprMatrix< XprMtMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Rows1, Cols2 >, Cols2 >, Cols1, Cols2 > | tvmet::MtM_prod (const XprMatrix< E1, Rows1, Cols1 > &lhs, const XprMatrix< E2, Rows1, Cols2 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the trans(matrix)-matrix-product. | |
template<class E1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Rows2> | |
XprMatrix< XprMMtProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Rows2, Cols1 >, Cols1 >, Rows1, Rows2 > | tvmet::MMt_prod (const XprMatrix< E1, Rows1, Cols1 > &lhs, const XprMatrix< E2, Rows2, Cols1 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Function for the matrix-trans(matrix)-product. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprVector< XprMVProduct< XprMatrix< E1, Rows, Cols >, Rows, Cols, XprVector< E2, Cols > >, Rows > | tvmet::prod (const XprMatrix< E1, Rows, Cols > &lhs, const XprVector< E2, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Evaluate the product of XprMatrix and XprVector. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMatrixRow< XprMatrix< E, Rows, Cols >, Rows, Cols >, Cols > | tvmet::row (const XprMatrix< E, Rows, Cols > &m, std::size_t no) TVMET_CXX_ALWAYS_INLINE |
Returns a row vector of the given matrix. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprVector< XprMatrixCol< XprMatrix< E, Rows, Cols >, Rows, Cols >, Rows > | tvmet::col (const XprMatrix< E, Rows, Cols > &m, std::size_t no) TVMET_CXX_ALWAYS_INLINE |
Returns a column vector of the given matrix. | |
template<class E1, class E2, std::size_t Sz> | |
PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type | tvmet::dot (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the dot/inner product. | |
template<class T, class E, std::size_t Sz> | |
PromoteTraits< T, typename E::value_type >::value_type | tvmet::dot (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the dot/inner product. | |
template<class E, class T, std::size_t Sz> | |
PromoteTraits< T, typename E::value_type >::value_type | tvmet::dot (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the dot/inner product. | |
template<class E1, class E2> | |
Vector< typename PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type, 3 > | tvmet::cross (const XprVector< E1, 3 > &lhs, const XprVector< E2, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the cross/outer product. | |
template<class E, class T> | |
Vector< typename PromoteTraits< T, typename E::value_type >::value_type, 3 > | tvmet::cross (const XprVector< E, 3 > &lhs, const Vector< T, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the cross/outer product. | |
template<class T, class E> | |
Vector< typename PromoteTraits< T, typename E::value_type >::value_type, 3 > | tvmet::cross (const Vector< T, 3 > &lhs, const XprVector< E, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE |
Compute the cross/outer product. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::atan2 (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::drem (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::drem (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::fmod (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::hypot (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::jn (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::jn (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::yn (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::yn (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two XprMatrix. | |
template<class E1, class E2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E1::value_type, typename E2::value_type >, XprVector< E1, Sz >, XprVector< E2, Sz > >, Sz > | tvmet::pow (const XprVector< E1, Sz > &lhs, const XprVector< E2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function for two XprVector. | |
template<class E1, std::size_t Rows, std::size_t Cols, class E2> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E1::value_type, typename E2::value_type >, XprMatrix< E1, Rows, Cols >, XprMatrix< E2, Rows, Cols > >, Rows, Cols > | tvmet::pow (const XprMatrix< E1, Rows, Cols > &lhs, const XprMatrix< E2, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function for two XprMatrix. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, int >, XprVector< E, Sz >, XprLiteral< int > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprVector and int. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, int >, XprMatrix< E, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprMatrix and int. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, float >, XprVector< E, Sz >, XprLiteral< float > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprVector and float. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, float >, XprMatrix< E, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprMatrix and float. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, double >, XprVector< E, Sz >, XprLiteral< double > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprVector and double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, double >, XprMatrix< E, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprMatrix and double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and long double. | |
template<class E, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, long double >, XprVector< E, Sz >, XprLiteral< long double > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprVector and long double. | |
template<class E, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, long double >, XprMatrix< E, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprMatrix and long double. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function between XprMatrix and std::complex<T>. | |
template<class E, std::size_t Sz, class T> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, std::complex< T > >, XprVector< E, Sz >, XprLiteral< std::complex< T > > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprVector and std::complex<T>. | |
template<class E, std::size_t Rows, std::size_t Cols, class T> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, std::complex< T > >, XprMatrix< E, Rows, Cols >, XprLiteral< std::complex< T > > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, const std::complex< T > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function between XprMatrix and std::complex<T>. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::atan2 (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::drem (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::fmod (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::hypot (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::jn (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::yn (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two Vector. | |
template<class T1, class T2, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T1, T2 >, VectorConstReference< T1, Sz >, VectorConstReference< T2, Sz > >, Sz > | tvmet::pow (const Vector< T1, Sz > &lhs, const Vector< T2, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function for two Vector. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::atan2 (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::drem (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::fmod (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::hypot (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::jn (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::yn (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T, int >, VectorConstReference< T, Sz >, XprLiteral< int > >, Sz > | tvmet::pow (const Vector< T, Sz > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Vector and int. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::atan2 (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::drem (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::fmod (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::hypot (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::jn (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::yn (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T, float >, VectorConstReference< T, Sz >, XprLiteral< float > >, Sz > | tvmet::pow (const Vector< T, Sz > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Vector and float. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::atan2 (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::drem (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::fmod (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::hypot (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::jn (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::yn (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T, double >, VectorConstReference< T, Sz >, XprLiteral< double > >, Sz > | tvmet::pow (const Vector< T, Sz > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Vector and double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::atan2 (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::drem (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::fmod (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::hypot (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::jn (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::yn (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and long double. | |
template<class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T, long double >, VectorConstReference< T, Sz >, XprLiteral< long double > >, Sz > | tvmet::pow (const Vector< T, Sz > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Vector and long double. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::atan2 (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_atan2< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::atan2 (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::drem (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_drem< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::drem (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::fmod (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_fmod< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::fmod (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::hypot (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_hypot< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::hypot (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::jn (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_jn< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::jn (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::yn (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_yn< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::yn (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Vector and XprVector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< typename E::value_type, T >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::pow (const XprVector< E, Sz > &lhs, const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function on XprVector and Vector. | |
template<class E, class T, std::size_t Sz> | |
XprVector< XprBinOp< Fcnl_pow< T, typename E::value_type >, VectorConstReference< T, Sz >, XprVector< E, Sz > >, Sz > | tvmet::pow (const Vector< T, Sz > &lhs, const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Vector and XprVector. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::atan2 (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::drem (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::fmod (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::hypot (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::jn (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::yn (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function for two Matrizes. | |
template<class T1, class T2, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T1, T2 >, MatrixConstReference< T1, Rows, Cols >, MatrixConstReference< T2, Rows, Cols > >, Rows, Cols > | tvmet::pow (const Matrix< T1, Rows, Cols > &lhs, const Matrix< T2, Cols, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function for two Matrizes. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::atan2 (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::drem (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::fmod (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::hypot (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::jn (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::yn (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T, int >, MatrixConstReference< T, Rows, Cols >, XprLiteral< int > >, Rows, Cols > | tvmet::pow (const Matrix< T, Rows, Cols > &lhs, int rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Matrix and int. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::atan2 (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::drem (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::fmod (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::hypot (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::jn (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::yn (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T, float >, MatrixConstReference< T, Rows, Cols >, XprLiteral< float > >, Rows, Cols > | tvmet::pow (const Matrix< T, Rows, Cols > &lhs, float rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Matrix and float. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::atan2 (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::drem (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::fmod (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::hypot (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::jn (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::yn (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T, double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< double > >, Rows, Cols > | tvmet::pow (const Matrix< T, Rows, Cols > &lhs, double rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Matrix and double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::atan2 (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::drem (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::fmod (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::hypot (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::jn (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::yn (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and long double. | |
template<class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T, long double >, MatrixConstReference< T, Rows, Cols >, XprLiteral< long double > >, Rows, Cols > | tvmet::pow (const Matrix< T, Rows, Cols > &lhs, long double rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Matrix and long double. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::atan2 (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_atan2< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::atan2 (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
arcus tangent of two variables function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::drem (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_drem< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::drem (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::fmod (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_fmod< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::fmod (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
floating-point remainder function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::hypot (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_hypot< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::hypot (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Euclidean distance function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::jn (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_jn< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::jn (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::yn (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_yn< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::yn (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
Bessel function on Matrix and XprMatrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< typename E::value_type, T >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::pow (const XprMatrix< E, Rows, Cols > &lhs, const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function on XprMatrix and Matrix. | |
template<class E, class T, std::size_t Rows, std::size_t Cols> | |
XprMatrix< XprBinOp< Fcnl_pow< T, typename E::value_type >, MatrixConstReference< T, Rows, Cols >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::pow (const Matrix< T, Rows, Cols > &lhs, const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
power function on Matrix and XprMatrix. |
tvmet::atan2 | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::atan2 | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
arcus tangent of two variables function on Matrix and long double.
tvmet::atan2 | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
arcus tangent of two variables function on Matrix and double.
tvmet::atan2 | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
arcus tangent of two variables function on Matrix and float.
tvmet::atan2 | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
arcus tangent of two variables function on Matrix and int.
tvmet::atan2 | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
arcus tangent of two variables function for two Matrizes.
tvmet::atan2 | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::atan2 | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
arcus tangent of two variables function on Vector and long double.
tvmet::atan2 | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
arcus tangent of two variables function on Vector and double.
tvmet::atan2 | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
arcus tangent of two variables function on Vector and float.
tvmet::atan2 | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
arcus tangent of two variables function on Vector and int.
tvmet::atan2 | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
arcus tangent of two variables function for two Vector.
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprMatrix and std::complex<T>.
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprVector and std::complex<T>.
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprMatrix and long double.
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprVector and long double.
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprMatrix and double.
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprVector and double.
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprMatrix and float.
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprVector and float.
tvmet::atan2 | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprMatrix and int.
tvmet::atan2 | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
arcus tangent of two variables function between XprVector and int.
tvmet::atan2 | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
arcus tangent of two variables function for two XprMatrix.
tvmet::atan2 | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
arcus tangent of two variables function for two XprVector.
XprVector< XprMatrixCol< XprMatrix< E, Rows, Cols >, Rows, Cols >, Rows > tvmet::col | ( | const XprMatrix< E, Rows, Cols > & | m, | |
std::size_t | no | |||
) | [inline] |
Returns a column vector of the given matrix.
XprVector< XprMatrixCol< MatrixConstReference< T, Rows, Cols >, Rows, Cols >, Rows > tvmet::col | ( | const Matrix< T, Rows, Cols > & | m, | |
std::size_t | no | |||
) | [inline] |
Returns a column vector of the given matrix.
tvmet::cross | ( | const Vector< T, 3 > & | lhs, | |
const XprVector< E, 3 > & | rhs | |||
) | [inline] |
Vector< typename PromoteTraits< T, typename E::value_type >::value_type, 3 > tvmet::cross | ( | const XprVector< E, 3 > & | lhs, | |
const Vector< T, 3 > & | rhs | |||
) | [inline] |
Vector< typename PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type, 3 > tvmet::cross | ( | const XprVector< E1, 3 > & | lhs, | |
const XprVector< E2, 3 > & | rhs | |||
) | [inline] |
Vector< typename PromoteTraits< T1, T2 >::value_type, 3 > tvmet::cross | ( | const Vector< T1, 3 > & | lhs, | |
const Vector< T2, 3 > & | rhs | |||
) | [inline] |
PromoteTraits< T, typename E::value_type >::value_type tvmet::dot | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
Compute the dot/inner product.
Compute the dot product as:
where lhs is a column vector and rhs is a row vector, both vectors have the same dimension.
PromoteTraits< T, typename E::value_type >::value_type tvmet::dot | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
Compute the dot/inner product.
Compute the dot product as:
where lhs is a column vector and rhs is a row vector, both vectors have the same dimension.
PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type tvmet::dot | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
Compute the dot/inner product.
Compute the dot product as:
where lhs is a column vector and rhs is a row vector, both vectors have the same dimension.
PromoteTraits< T1, T2 >::value_type tvmet::dot | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
Compute the dot/inner product.
Compute the dot product as:
where lhs is a column vector and rhs is a row vector, both vectors have the same dimension.
tvmet::drem | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::drem | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and long double.
tvmet::drem | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and double.
tvmet::drem | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and float.
tvmet::drem | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and int.
tvmet::drem | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
floating-point remainder function for two Matrizes.
tvmet::drem | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::drem | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function on Vector and long double.
tvmet::drem | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function on Vector and double.
tvmet::drem | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function on Vector and float.
tvmet::drem | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function on Vector and int.
tvmet::drem | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
floating-point remainder function for two Vector.
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and std::complex<T>.
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and std::complex<T>.
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and long double.
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and long double.
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and double.
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and double.
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and float.
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and float.
tvmet::drem | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and int.
tvmet::drem | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and int.
tvmet::drem | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
floating-point remainder function for two XprMatrix.
tvmet::drem | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
floating-point remainder function for two XprVector.
tvmet::fmod | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::fmod | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and long double.
tvmet::fmod | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and double.
tvmet::fmod | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and float.
tvmet::fmod | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function on Matrix and int.
tvmet::fmod | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
floating-point remainder function for two Matrizes.
tvmet::fmod | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::fmod | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function on Vector and long double.
tvmet::fmod | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function on Vector and double.
tvmet::fmod | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function on Vector and float.
tvmet::fmod | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function on Vector and int.
tvmet::fmod | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
floating-point remainder function for two Vector.
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and std::complex<T>.
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and std::complex<T>.
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and long double.
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and long double.
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and double.
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and double.
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and float.
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and float.
tvmet::fmod | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function between XprMatrix and int.
tvmet::fmod | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
floating-point remainder function between XprVector and int.
tvmet::fmod | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
floating-point remainder function for two XprMatrix.
tvmet::fmod | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
floating-point remainder function for two XprVector.
tvmet::hypot | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::hypot | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Euclidean distance function on Matrix and long double.
tvmet::hypot | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Euclidean distance function on Matrix and double.
tvmet::hypot | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Euclidean distance function on Matrix and float.
tvmet::hypot | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Euclidean distance function on Matrix and int.
tvmet::hypot | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
Euclidean distance function for two Matrizes.
tvmet::hypot | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::hypot | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Euclidean distance function on Vector and long double.
tvmet::hypot | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Euclidean distance function on Vector and double.
tvmet::hypot | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Euclidean distance function on Vector and float.
tvmet::hypot | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Euclidean distance function on Vector and int.
tvmet::hypot | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
Euclidean distance function for two Vector.
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Euclidean distance function between XprMatrix and std::complex<T>.
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Euclidean distance function between XprVector and std::complex<T>.
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Euclidean distance function between XprMatrix and long double.
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Euclidean distance function between XprVector and long double.
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Euclidean distance function between XprMatrix and double.
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Euclidean distance function between XprVector and double.
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Euclidean distance function between XprMatrix and float.
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Euclidean distance function between XprVector and float.
tvmet::hypot | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Euclidean distance function between XprMatrix and int.
tvmet::hypot | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Euclidean distance function between XprVector and int.
tvmet::hypot | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
Euclidean distance function for two XprMatrix.
tvmet::hypot | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
Euclidean distance function for two XprVector.
tvmet::jn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::jn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function on Matrix and long double.
tvmet::jn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function on Matrix and double.
tvmet::jn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function on Matrix and float.
tvmet::jn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function on Matrix and int.
tvmet::jn | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
Bessel function for two Matrizes.
tvmet::jn | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::jn | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function on Vector and long double.
tvmet::jn | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function on Vector and double.
tvmet::jn | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function on Vector and float.
tvmet::jn | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function on Vector and int.
tvmet::jn | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
Bessel function for two Vector.
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Bessel function between XprMatrix and std::complex<T>.
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Bessel function between XprVector and std::complex<T>.
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function between XprMatrix and long double.
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function between XprVector and long double.
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function between XprMatrix and double.
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function between XprVector and double.
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function between XprMatrix and float.
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function between XprVector and float.
tvmet::jn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function between XprMatrix and int.
tvmet::jn | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function between XprVector and int.
tvmet::jn | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
Bessel function for two XprMatrix.
tvmet::jn | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
Bessel function for two XprVector.
XprMatrix< XprMMtProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Rows2, Cols1 >, Cols1 >, Rows1, Rows2 > tvmet::MMt_prod | ( | const XprMatrix< E1, Rows1, Cols1 > & | lhs, | |
const XprMatrix< E2, Rows2, Cols1 > & | rhs | |||
) | [inline] |
Function for the matrix-trans(matrix)-product.
XprMatrix< XprMMtProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Rows2, Cols1 >, Cols1 >, Rows1, Rows2 > tvmet::MMt_prod | ( | const Matrix< T1, Rows1, Cols1 > & | lhs, | |
const Matrix< T2, Rows2, Cols1 > & | rhs | |||
) | [inline] |
Function for the matrix-trans(matrix)-product.
XprMatrix< XprMtMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Rows1, Cols2 >, Cols2 >, Cols1, Cols2 > tvmet::MtM_prod | ( | const XprMatrix< E1, Rows1, Cols1 > & | lhs, | |
const XprMatrix< E2, Rows1, Cols2 > & | rhs | |||
) | [inline] |
Function for the trans(matrix)-matrix-product.
using formula
XprMatrix< XprMtMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Rows1, Cols2 >, Cols2 >, Cols1, Cols2 > tvmet::MtM_prod | ( | const Matrix< T1, Rows1, Cols1 > & | lhs, | |
const Matrix< T2, Rows1, Cols2 > & | rhs | |||
) | [inline] |
Function for the trans(matrix)-matrix-product.
using formula
XprVector< XprMtVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, VectorConstReference< T2, Rows > >, Cols > tvmet::Mtx_prod | ( | const Matrix< T1, Rows, Cols > & | matrix, | |
const Vector< T2, Rows > & | vector | |||
) | [inline] |
tvmet::pow | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::pow | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
power function on Matrix and long double.
tvmet::pow | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
power function on Matrix and double.
tvmet::pow | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
power function on Matrix and float.
tvmet::pow | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
power function on Matrix and int.
tvmet::pow | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
power function for two Matrizes.
tvmet::pow | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::pow | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
power function on Vector and long double.
tvmet::pow | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
power function on Vector and double.
tvmet::pow | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
power function on Vector and float.
tvmet::pow | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
power function on Vector and int.
tvmet::pow | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
power function for two Vector.
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
power function between XprMatrix and std::complex<T>.
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
power function between XprVector and std::complex<T>.
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
power function between XprMatrix and long double.
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
power function between XprVector and long double.
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
power function between XprMatrix and double.
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
power function between XprVector and double.
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
power function between XprMatrix and float.
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
power function between XprVector and float.
tvmet::pow | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
power function between XprMatrix and int.
tvmet::pow | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
power function between XprVector and int.
tvmet::pow | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
power function for two XprMatrix.
tvmet::pow | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
power function for two XprVector.
XprVector< XprMVProduct< XprMatrix< E1, Rows, Cols >, Rows, Cols, XprVector< E2, Cols > >, Rows > tvmet::prod | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprVector< E2, Cols > & | rhs | |||
) | [inline] |
XprMatrix< XprMMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > tvmet::prod | ( | const XprMatrix< E1, Rows1, Cols1 > & | lhs, | |
const XprMatrix< E2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
XprVector< XprMVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, XprVector< E2, Cols > >, Rows > tvmet::prod | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const XprVector< E2, Cols > & | rhs | |||
) | [inline] |
Function for the matrix-vector-product.
XprVector< XprMVProduct< MatrixConstReference< T1, Rows, Cols >, Rows, Cols, VectorConstReference< T2, Cols > >, Rows > tvmet::prod | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Vector< T2, Cols > & | rhs | |||
) | [inline] |
Function for the matrix-vector-product.
XprMatrix< XprMMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > tvmet::prod | ( | const Matrix< T1, Rows1, Cols1 > & | lhs, | |
const XprMatrix< E2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
XprMatrix< XprMMProduct< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > tvmet::prod | ( | const XprMatrix< E1, Rows1, Cols1 > & | lhs, | |
const Matrix< T2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
XprMatrix< XprMMProduct< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Rows1, Cols2 > tvmet::prod | ( | const Matrix< T1, Rows1, Cols1 > & | lhs, | |
const Matrix< T2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
Function for the matrix-matrix-product.
XprVector< XprMatrixRow< XprMatrix< E, Rows, Cols >, Rows, Cols >, Cols > tvmet::row | ( | const XprMatrix< E, Rows, Cols > & | m, | |
std::size_t | no | |||
) | [inline] |
Returns a row vector of the given matrix.
XprVector< XprMatrixRow< MatrixConstReference< T, Rows, Cols >, Rows, Cols >, Cols > tvmet::row | ( | const Matrix< T, Rows, Cols > & | m, | |
std::size_t | no | |||
) | [inline] |
Returns a row vector of the given matrix.
XprMatrix< XprMMProductTransposed< XprMatrix< E1, Rows1, Cols1 >, Rows1, Cols1, XprMatrix< E2, Cols1, Cols2 >, Cols2 >, Cols2, Rows1 > tvmet::trans_prod | ( | const XprMatrix< E1, Rows1, Cols1 > & | lhs, | |
const XprMatrix< E2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
Function for the trans(matrix-matrix-product) Perform on given Matrix M1 and M2:
.
XprMatrix< XprMMProductTransposed< MatrixConstReference< T1, Rows1, Cols1 >, Rows1, Cols1, MatrixConstReference< T2, Cols1, Cols2 >, Cols2 >, Cols2, Rows1 > tvmet::trans_prod | ( | const Matrix< T1, Rows1, Cols1 > & | lhs, | |
const Matrix< T2, Cols1, Cols2 > & | rhs | |||
) | [inline] |
tvmet::yn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
const XprMatrix< E, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const Matrix< T, Rows, Cols > & | rhs | |||
) | [inline] |
tvmet::yn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function on Matrix and long double.
tvmet::yn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function on Matrix and double.
tvmet::yn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function on Matrix and float.
tvmet::yn | ( | const Matrix< T, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function on Matrix and int.
tvmet::yn | ( | const Matrix< T1, Rows, Cols > & | lhs, | |
const Matrix< T2, Cols, Cols > & | rhs | |||
) | [inline] |
Bessel function for two Matrizes.
tvmet::yn | ( | const Vector< T, Sz > & | lhs, | |
const XprVector< E, Sz > & | rhs | |||
) | [inline] |
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
const Vector< T, Sz > & | rhs | |||
) | [inline] |
tvmet::yn | ( | const Vector< T, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function on Vector and long double.
tvmet::yn | ( | const Vector< T, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function on Vector and double.
tvmet::yn | ( | const Vector< T, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function on Vector and float.
tvmet::yn | ( | const Vector< T, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function on Vector and int.
tvmet::yn | ( | const Vector< T1, Sz > & | lhs, | |
const Vector< T2, Sz > & | rhs | |||
) | [inline] |
Bessel function for two Vector.
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Bessel function between XprMatrix and std::complex<T>.
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
const std::complex< T > & | rhs | |||
) | [inline] |
Bessel function between XprVector and std::complex<T>.
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function between XprMatrix and long double.
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
long double | rhs | |||
) | [inline] |
Bessel function between XprVector and long double.
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function between XprMatrix and double.
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
double | rhs | |||
) | [inline] |
Bessel function between XprVector and double.
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function between XprMatrix and float.
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
float | rhs | |||
) | [inline] |
Bessel function between XprVector and float.
tvmet::yn | ( | const XprMatrix< E, Rows, Cols > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function between XprMatrix and int.
tvmet::yn | ( | const XprVector< E, Sz > & | lhs, | |
int | rhs | |||
) | [inline] |
Bessel function between XprVector and int.
tvmet::yn | ( | const XprMatrix< E1, Rows, Cols > & | lhs, | |
const XprMatrix< E2, Rows, Cols > & | rhs | |||
) | [inline] |
Bessel function for two XprMatrix.
tvmet::yn | ( | const XprVector< E1, Sz > & | lhs, | |
const XprVector< E2, Sz > & | rhs | |||
) | [inline] |
Bessel function for two XprVector.
Author: |