|
|
Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
Collaboration diagram for Global Unary Functions:
|
Functions | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| bool | tvmet::all_elements (const XprMatrix< E, Rows, Cols > &e) |
| check on statements for all elements | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| bool | tvmet::any_elements (const XprMatrix< E, Rows, Cols > &e) |
| check on statements for any elements | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprMatrixTranspose< MatrixConstReference< T, Rows, Cols > >, Cols, Rows > | tvmet::trans (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| Transpose the matrix. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprMatrixDiag< MatrixConstReference< T, Sz, Sz >, Sz >, Sz > | tvmet::diag (const Matrix< T, Sz, Sz > &m) TVMET_CXX_ALWAYS_INLINE |
| Returns the diagonal vector of the given square matrix. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| Extremum< typename E::value_type, std::size_t, matrix_tag > | tvmet::maximum (const XprMatrix< E, Rows, Cols > &e) |
| Find the maximum of a matrix expression. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| Extremum< T, std::size_t, matrix_tag > | tvmet::maximum (const Matrix< T, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE |
| Find the maximum of a matrix. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| Extremum< typename E::value_type, std::size_t, matrix_tag > | tvmet::minimum (const XprMatrix< E, Rows, Cols > &e) |
| Find the minimum of a matrix expression. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| Extremum< T, std::size_t, matrix_tag > | tvmet::minimum (const Matrix< T, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE |
| Find the minimum of a matrix. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| E::value_type | tvmet::max (const XprMatrix< E, Rows, Cols > &e) |
| Find the maximum of a matrix expression. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| T | tvmet::max (const Matrix< T, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE |
| Find the maximum of a matrix. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| E::value_type | tvmet::min (const XprMatrix< E, Rows, Cols > &e) |
| Find the minimum of a matrix expression. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| T | tvmet::min (const Matrix< T, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE |
| Find the minimum of a matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprIdentity< T, Rows, Cols >, Rows, Cols > | tvmet::identity () TVMET_CXX_ALWAYS_INLINE |
| Fill a matrix to an identity matrix (convenience wrapper for matrix typedefs). | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< MatrixConstReference< T, Rows, Cols >, Rows, Cols > | tvmet::cmatrix_ref (const T *mem) TVMET_CXX_ALWAYS_INLINE |
| Creates an expression wrapper for a C like matrices. | |
| template<class E, std::size_t Sz> | |
| bool | tvmet::all_elements (const XprVector< E, Sz > &e) |
| check on statements for all elements | |
| template<class E, std::size_t Sz> | |
| bool | tvmet::any_elements (const XprVector< E, Sz > &e) |
| check on statements for any elements | |
| template<class T, std::size_t Sz> | |
| NumericTraits< T >::sum_type | tvmet::sum (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Compute the sum of the vector. | |
| template<class T, std::size_t Sz> | |
| NumericTraits< T >::sum_type | tvmet::product (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Compute the product of the vector elements. | |
| template<class T, std::size_t Sz> | |
| NumericTraits< T >::sum_type | tvmet::norm1 (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
The norm of a vector v. | |
| template<class T, std::size_t Sz> | |
| NumericTraits< T >::sum_type | tvmet::norm2 (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
The euklidian norm (or norm) of a vector v. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprBinOp< Fcnl_div< T, T >, VectorConstReference< T, Sz >, XprLiteral< T > >, Sz > | tvmet::normalize (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Normalize the given vector. | |
| template<class E, std::size_t Sz> | |
| Extremum< typename E::value_type, std::size_t, vector_tag > | tvmet::maximum (const XprVector< E, Sz > &e) |
| Find the maximum of a vector expression. | |
| template<class T, std::size_t Sz> | |
| Extremum< T, std::size_t, vector_tag > | tvmet::maximum (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Find the maximum of a vector. | |
| template<class E, std::size_t Sz> | |
| Extremum< typename E::value_type, std::size_t, vector_tag > | tvmet::minimum (const XprVector< E, Sz > &e) |
| Find the minimum of a vector expression. | |
| template<class T, std::size_t Sz> | |
| Extremum< T, std::size_t, vector_tag > | tvmet::minimum (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Find the minimum of a vector. | |
| template<class E, std::size_t Sz> | |
| E::value_type | tvmet::max (const XprVector< E, Sz > &e) |
| Find the maximum of a vector expression. | |
| template<class T, std::size_t Sz> | |
| T | tvmet::max (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Find the maximum of a vector. | |
| template<class E, std::size_t Sz> | |
| E::value_type | tvmet::min (const XprVector< E, Sz > &e) |
| Find the minimum of a vector expression. | |
| template<class T, std::size_t Sz> | |
| T | tvmet::min (const Vector< T, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Find the minimum of a vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< VectorConstReference< T, Sz >, Sz > | tvmet::cvector_ref (const T *mem) TVMET_CXX_ALWAYS_INLINE |
| Creates an expression wrapper for a C like vector arrays. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprMatrixTranspose< XprMatrix< E, Rows, Cols > >, Cols, Rows > | tvmet::trans (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| Transpose an expression matrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprMatrixDiag< XprMatrix< E, Sz, Sz >, Sz >, Sz > | tvmet::diag (const XprMatrix< E, Sz, Sz > &m) TVMET_CXX_ALWAYS_INLINE |
| Returns the diagonal vector of the given square matrix. | |
| template<class E, std::size_t Sz> | |
| NumericTraits< typename E::value_type >::sum_type | tvmet::sum (const XprVector< E, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Compute the sum of the vector expression. | |
| template<class E, std::size_t Sz> | |
| NumericTraits< typename E::value_type >::sum_type | tvmet::product (const XprVector< E, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Compute the product of the vector elements. | |
| template<class E, std::size_t Sz> | |
| NumericTraits< typename E::value_type >::sum_type | tvmet::norm1 (const XprVector< E, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
The norm of a vector expression. | |
| template<class E, std::size_t Sz> | |
| NumericTraits< typename E::value_type >::sum_type | tvmet::norm2 (const XprVector< E, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
The euklidian norm (or norm) of a vector expression. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprBinOp< Fcnl_div< typename E::value_type, typename E::value_type >, XprVector< E, Sz >, XprLiteral< typename E::value_type > >, Sz > | tvmet::normalize (const XprVector< E, Sz > &v) TVMET_CXX_ALWAYS_INLINE |
| Normalize the given vector expression. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_abs< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::abs (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| absolute value function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_abs< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::abs (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| absolute value function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cbrt< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::cbrt (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cube root function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cbrt< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::cbrt (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cube root function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_floor< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::floor (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_floor< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::floor (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_rint< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::rint (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_rint< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::rint (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sin< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::sin (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sin function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sin< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::sin (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sin function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sinh< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::sinh (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sinh function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sinh< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::sinh (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sinh function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cos< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::cos (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cos function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cos< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::cos (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cos function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cosh< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::cosh (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cosh function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cosh< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::cosh (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cosh function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_asin< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::asin (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| asin function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_asin< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::asin (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| asin function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_acos< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::acos (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| acos function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_acos< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::acos (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| acos function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_atan< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::atan (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| atan function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_atan< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::atan (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| atan function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_exp< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::exp (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| exponential function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_exp< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::exp (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| exponential function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::log (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::log (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log10< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::log10 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log10< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::log10 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sqrt< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::sqrt (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sqrt function for XprVector | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sqrt< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::sqrt (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sqrt function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_asinh< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::asinh (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math asinh function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_asinh< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::asinh (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math asinh function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_acosh< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::acosh (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math acosh function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_acosh< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::acosh (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math acosh function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_atanh< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::atanh (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math atanh function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_atanh< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::atanh (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math atanh function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_expm1< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::expm1 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math expm1 function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_expm1< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::expm1 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math expm1 function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log1p< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::log1p (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math log1p function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log1p< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::log1p (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math log1p function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_erf< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::erf (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erf function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_erf< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::erf (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erf function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_erfc< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::erfc (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erfc function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_erfc< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::erfc (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erfc function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_isnan< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::isnan (const XprVector< E, Sz > &rhs) |
| IEEE Math isnan. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_isnan< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::isnan (const XprMatrix< E, Rows, Cols > &rhs) |
| IEEE Math isnan. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_isinf< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::isinf (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math isinf. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_isinf< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::isinf (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math isinf. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_j0< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::j0 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_j0< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::j0 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_j1< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::j1 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_j1< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::j1 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_y0< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::y0 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_y0< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::y0 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_y1< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::y1 (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_y1< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::y1 (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function for XprMatrix. | |
| template<class E, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_lgamma< typename E::value_type >, XprVector< E, Sz > >, Sz > | tvmet::lgamma (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math lgamma function for XprVector. | |
| template<class E, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_lgamma< typename E::value_type >, XprMatrix< E, Rows, Cols > >, Rows, Cols > | tvmet::lgamma (const XprMatrix< E, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math lgamma function for XprMatrix. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_abs< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::abs (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| absolute value function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cbrt< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::cbrt (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cube root function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_floor< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::floor (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_rint< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::rint (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sin< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::sin (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sin function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sinh< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::sinh (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sinh function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cos< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::cos (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cos function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_cosh< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::cosh (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cosh function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_asin< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::asin (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| asin function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_acos< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::acos (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| acos function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_atan< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::atan (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| atan function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_exp< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::exp (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| exponential function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::log (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log10< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::log10 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_sqrt< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::sqrt (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sqrt function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_asinh< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::asinh (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math asinh function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_acosh< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::acosh (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math acosh function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_atanh< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::atanh (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math atanh function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_expm1< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::expm1 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math expm1 function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_log1p< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::log1p (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math log1p function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_erf< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::erf (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erf function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_erfc< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::erfc (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erfc function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_isnan< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::isnan (const Vector< T, Sz > &rhs) |
| IEEE Math isnan. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_isinf< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::isinf (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math isinf. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_j0< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::j0 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_j1< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::j1 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_y0< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::y0 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_y1< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::y1 (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Vector. | |
| template<class T, std::size_t Sz> | |
| XprVector< XprUnOp< Fcnl_lgamma< T >, VectorConstReference< T, Sz > >, Sz > | tvmet::lgamma (const Vector< T, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math lgamma function on Vector. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_abs< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::abs (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| absolute value function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cbrt< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::cbrt (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cube root function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_floor< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::floor (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_rint< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::rint (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| round function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sin< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::sin (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sin function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sinh< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::sinh (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sinh function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cos< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::cos (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cos function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_cosh< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::cosh (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| cosh function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_asin< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::asin (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| asin function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_acos< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::acos (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| acos function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_atan< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::atan (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| atan function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_exp< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::exp (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| exponential function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::log (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log10< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::log10 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| logarithmic function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_sqrt< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::sqrt (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| sqrt function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_asinh< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::asinh (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math asinh function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_acosh< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::acosh (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math acosh function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_atanh< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::atanh (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math atanh function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_expm1< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::expm1 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math expm1 function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_log1p< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::log1p (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math log1p function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_erf< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::erf (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erf function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_erfc< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::erfc (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math erfc function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_isnan< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::isnan (const Matrix< T, Rows, Cols > &rhs) |
| IEEE Math isnan. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_isinf< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::isinf (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math isinf. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_j0< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::j0 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_j1< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::j1 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_y0< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::y0 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_y1< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::y1 (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math Bessel function on Matrix. | |
| template<class T, std::size_t Rows, std::size_t Cols> | |
| XprMatrix< XprUnOp< Fcnl_lgamma< T >, MatrixConstReference< T, Rows, Cols > >, Rows, Cols > | tvmet::lgamma (const Matrix< T, Rows, Cols > &rhs) TVMET_CXX_ALWAYS_INLINE |
| IEEE Math lgamma function on Matrix. | |
| tvmet::abs | ( | const Matrix< T, Rows, Cols > & | rhs | ) | [inline] |
absolute value function on Matrix.
| tvmet::abs | ( | const Vector< T, Sz > & | rhs | ) | [inline] |
absolute value function on Vector.
| tvmet::abs | ( | const XprMatrix< E, Rows, Cols > & | rhs | ) | [inline] |
absolute value function for XprMatrix.
| tvmet::abs | ( | const XprVector< E, Sz > & | rhs | ) | [inline] |
absolute value function for XprVector
| tvmet::acos | ( | const Matrix< T, Rows, Cols > & | rhs | ) | [inline] |
acos function on Matrix.
| tvmet::acos | ( | const Vector< T, Sz > & | rhs | ) | [inline] |
acos function on Vector.
| tvmet::acos | ( | const XprMatrix< E, Rows, Cols > & | rhs | ) | [inline] |
acos function for XprMatrix.
| tvmet::acos | ( | const XprVector< E, Sz > & | rhs | ) | [inline] |
acos function for XprVector
| tvmet::acosh | ( | const Matrix< T, Rows, Cols > & | rhs | ) | [inline] |
IEEE Math acosh function on Matrix.
| tvmet::acosh | ( | const Vector< T, Sz > & | rhs | ) | [inline] |
IEEE Math acosh function on Vector.
| tvmet::acosh | ( | const XprMatrix< E, Rows, Cols > & | rhs | ) | [inline] |
IEEE Math acosh function for XprMatrix.
| tvmet::acosh | ( | const XprVector< E, Sz > & | rhs | ) | [inline] |
IEEE Math acosh function for XprVector.