BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_abs<typename E::value_type> >::result_type usml::ublas::abs | ( | const vector_expression< E > & | e | ) | [inline] |
Magnitude of a complex vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_abs<typename E::value_type> >::result_type usml::ublas::abs | ( | const matrix_expression< E > & | e | ) | [inline] |
Magnitude of a complex matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_abs2<typename E::value_type> >::result_type usml::ublas::abs2 | ( | const vector_expression< E > & | e | ) | [inline] |
Magnitude squared of a complex vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_abs2<typename E::value_type> >::result_type usml::ublas::abs2 | ( | const matrix_expression< E > & | e | ) | [inline] |
Magnitude squared of a complex matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_acos<typename E::value_type> >::result_type usml::ublas::acos | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse cosine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_acos<typename E::value_type> >::result_type usml::ublas::acos | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse cosine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_acosh<typename E::value_type> >::result_type usml::ublas::acosh | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse hyperbolic cosine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_acosh<typename E::value_type> >::result_type usml::ublas::acosh | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse hyperbolic cosine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_arg<typename E::value_type> >::result_type usml::ublas::arg | ( | const vector_expression< E > & | e | ) | [inline] |
Phase of a complex vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_arg<typename E::value_type> >::result_type usml::ublas::arg | ( | const matrix_expression< E > & | e | ) | [inline] |
Phase of a complex matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_asignal<typename E::value_type> >::result_type usml::ublas::asignal | ( | const vector_expression< E > & | e | ) | [inline] |
Converts a real phase angle into a complex analytic signal.
The real part of this vector is equivalent to signal(t).
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_asignal<typename E::value_type> >::result_type usml::ublas::asignal | ( | const matrix_expression< E > & | e | ) | [inline] |
Converts a real phase angle into a complex analytic signal.
The real part of this matrix is equivalent to signal(t).
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_asin<typename E::value_type> >::result_type usml::ublas::asin | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse sine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_asin<typename E::value_type> >::result_type usml::ublas::asin | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse sine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_asinh<typename E::value_type> >::result_type usml::ublas::asinh | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse hyperbolic sine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_asinh<typename E::value_type> >::result_type usml::ublas::asinh | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse hyperbolic sine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_atan<typename E::value_type> >::result_type usml::ublas::atan | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse tangent of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_atan<typename E::value_type> >::result_type usml::ublas::atan | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse tangent of a matrix.
BOOST_UBLAS_INLINE vector_binary_traits<E1, E2, scalar_atan2< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::atan2 | ( | const vector_expression< E1 > & | y, | |
const vector_expression< E2 > & | x | |||
) | [inline] |
Inverse tangent of vector y / vector x.
BOOST_UBLAS_INLINE matrix_binary_traits<E1, E2, scalar_atan2< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::atan2 | ( | const matrix_expression< E1 > & | y, | |
const matrix_expression< E2 > & | x | |||
) | [inline] |
Inverse tangent of matrix y / matrix x.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_atanh<typename E::value_type> >::result_type usml::ublas::atanh | ( | const vector_expression< E > & | e | ) | [inline] |
Inverse hyperbolic tangent of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_atanh<typename E::value_type> >::result_type usml::ublas::atanh | ( | const matrix_expression< E > & | e | ) | [inline] |
Inverse hyperbolic tangent of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_ceil<typename E::value_type> >::result_type usml::ublas::ceil | ( | const vector_expression< E > & | e | ) | [inline] |
Rounding elements of a vector up to the nearest integer.
Not defined for complex vectors.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_ceil<typename E::value_type> >::result_type usml::ublas::ceil | ( | const matrix_expression< E > & | e | ) | [inline] |
Rounding elements of a matrix up to the nearest integer.
Not defined for complex matrixs.
BOOST_UBLAS_INLINE vector_binary_traits<E1, E2, scalar_copysign< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::copysign | ( | const vector_expression< E1 > & | u, | |
const vector_expression< E2 > & | v | |||
) | [inline] |
Copy sign of vector elements.
Each element in the result has a value whose absolute value matches that of the first argument, but whose sign matches that of the second argument. Not defined for complex vectors.
BOOST_UBLAS_INLINE matrix_binary_traits<E1, E2, scalar_copysign< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::copysign | ( | const matrix_expression< E1 > & | u, | |
const matrix_expression< E2 > & | v | |||
) | [inline] |
Copy sign of matrix elements.
Each element in the result has a value whose absolute value matches that of the first argument, but whose sign matches that of the second argument. Not defined for complex matrices.
math_traits<double>::value_type usml::ublas::copysign | ( | math_traits< double >::const_reference | t, | |
math_traits< double >::const_reference | v | |||
) | [inline] |
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_cos<typename E::value_type> >::result_type usml::ublas::cos | ( | const vector_expression< E > & | e | ) | [inline] |
Cosine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_cos<typename E::value_type> >::result_type usml::ublas::cos | ( | const matrix_expression< E > & | e | ) | [inline] |
Cosine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_cosh<typename E::value_type> >::result_type usml::ublas::cosh | ( | const vector_expression< E > & | e | ) | [inline] |
Hyperbolic cosine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_cosh<typename E::value_type> >::result_type usml::ublas::cosh | ( | const matrix_expression< E > & | e | ) | [inline] |
Hyperbolic cosine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_exp<typename E::value_type> >::result_type usml::ublas::exp | ( | const vector_expression< E > & | e | ) | [inline] |
Exponential of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_exp<typename E::value_type> >::result_type usml::ublas::exp | ( | const matrix_expression< E > & | e | ) | [inline] |
Exponential of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_floor<typename E::value_type> >::result_type usml::ublas::floor | ( | const vector_expression< E > & | e | ) | [inline] |
Rounding elements of a vector down to the nearest integer.
Not defined for complex vectors.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_floor<typename E::value_type> >::result_type usml::ublas::floor | ( | const matrix_expression< E > & | e | ) | [inline] |
Rounding elements of a matrix down to the nearest integer.
Not defined for complex matrixs.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_log<typename E::value_type> >::result_type usml::ublas::log | ( | const vector_expression< E > & | e | ) | [inline] |
Natural logarithm of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_log<typename E::value_type> >::result_type usml::ublas::log | ( | const matrix_expression< E > & | e | ) | [inline] |
Natural logarithm of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_log10<typename E::value_type> >::result_type usml::ublas::log10 | ( | const vector_expression< E > & | e | ) | [inline] |
Base 10 logarithm of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_log10<typename E::value_type> >::result_type usml::ublas::log10 | ( | const matrix_expression< E > & | e | ) | [inline] |
Base 10 logarithm of a matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits<E1, const T2, scalar_max<typename E1::value_type, T2> >::result_type >::type usml::ublas::max | ( | const vector_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Maximum between a vector and a scalar.
Has the effect of clipping low values out of the vector. Requires that the scalar type be convertible to the one stored in the vector. Not defined for complex vectors.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits<E1, const T2, scalar_max<typename E1::value_type, T2> >::result_type >::type usml::ublas::max | ( | const matrix_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Maximum between a matrix and a scalar.
Has the effect of clipping low values out of the matrix. Requires that the scalar type be convertible to the one stored in the matrix. Not defined for complex matrixs.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits<E1, const T2, scalar_min<typename E1::value_type, T2> >::result_type >::type usml::ublas::min | ( | const vector_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Minimum between a vector and a scalar.
Has the effect of clipping high values out of the vector. Requires that the scalar type be convertible to the one stored in the vector. Not defined for complex vectors.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits<E1, const T2, scalar_min<typename E1::value_type, T2> >::result_type >::type usml::ublas::min | ( | const matrix_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Minimum between a matrix and a scalar.
Has the effect of clipping high values out of the matrix. Requires that the scalar type be convertible to the one stored in the matrix. Not defined for complex matrixs.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< E1, E2 >, typename vector_binary_traits<E1, E2, scalar_multiplies< typename E1::value_type, typename E2::value_type> >::result_type >::type usml::ublas::operator* | ( | const vector_expression< E1 > & | u, | |
const vector_expression< E2 > & | v | |||
) | [inline] |
Define operator*() as an alias for element_prod().
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< E1, E2 >, typename matrix_binary_traits<E1, E2, scalar_multiplies< typename E1::value_type, typename E2::value_type> >::result_type >::type usml::ublas::operator* | ( | const matrix_expression< E1 > & | u, | |
const matrix_expression< E2 > & | v | |||
) | [inline] |
Define operator*() as an alias for element_prod().
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename vector_binary_scalar1_traits<const T1, E2, scalar_plus<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator+ | ( | const T1 & | e1, | |
const vector_expression< E2 > & | e2 | |||
) | [inline] |
Add scalar (t) and vector (v) such that (t+v)[i] = t + v[i].
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits<E1, const T2, scalar_plus<typename E1::value_type, T2> >::result_type >::type usml::ublas::operator+ | ( | const vector_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Add vector (v) and scalar (t) such that (v+t)[i] = v[i] + t.
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename matrix_binary_scalar1_traits<const T1, E2, scalar_plus<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator+ | ( | const T1 & | e1, | |
const matrix_expression< E2 > & | e2 | |||
) | [inline] |
Add scalar (t) and matrix (v) such that (t+v)[i] = t + v[i].
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits<E1, const T2, scalar_plus<typename E1::value_type, T2> >::result_type >::type usml::ublas::operator+ | ( | const matrix_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Add matrix (v) and scalar (t) such that (v+t)[i] = v[i] + t.
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename vector_binary_scalar1_traits<const T1, E2, scalar_minus<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator- | ( | const T1 & | e1, | |
const vector_expression< E2 > & | e2 | |||
) | [inline] |
Subtract scalar (t) and vector (v) such that (t-v)[i] = t - v[i].
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits<E1, const T2, scalar_minus<typename E1::value_type, T2> >::result_type >::type usml::ublas::operator- | ( | const vector_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Subtract vector (v) and scalar (t) such that (v-t)[i] = v[i] - t.
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename matrix_binary_scalar1_traits<const T1, E2, scalar_minus<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator- | ( | const T1 & | e1, | |
const matrix_expression< E2 > & | e2 | |||
) | [inline] |
Subtract scalar (t) and matrix (v) such that (t-v)[i] = t - v[i].
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits<E1, const T2, scalar_minus<typename E1::value_type, T2> >::result_type >::type usml::ublas::operator- | ( | const matrix_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Subtract matrix (v) and scalar (t) such that (v-t)[i] = v[i] - t.
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< E1, E2 >, typename vector_binary_traits<E1, E2, scalar_divides< typename E1::value_type, typename E2::value_type> >::result_type >::type usml::ublas::operator/ | ( | const vector_expression< E1 > & | u, | |
const vector_expression< E2 > & | v | |||
) | [inline] |
Define operator/() as an alias for element_div().
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename vector_binary_scalar1_traits<const T1, E2, scalar_divides<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator/ | ( | const T1 & | e1, | |
const vector_expression< E2 > & | e2 | |||
) | [inline] |
Divide scalar (t) and matrix (v) such that (t/v)[i] = t / v[i].
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< E1, E2 >, typename matrix_binary_traits<E1, E2, scalar_divides< typename E1::value_type, typename E2::value_type> >::result_type >::type usml::ublas::operator/ | ( | const matrix_expression< E1 > & | u, | |
const matrix_expression< E2 > & | v | |||
) | [inline] |
Define operator/() as an alias for element_div().
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename matrix_binary_scalar1_traits<const T1, E2, scalar_divides<T1, typename E2::value_type> >::result_type >::type usml::ublas::operator/ | ( | const T1 & | e1, | |
const matrix_expression< E2 > & | e2 | |||
) | [inline] |
Divide scalar (t) and matrix (v) such that (t/v)[i] = t / v[i].
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE vector_binary_traits<E1, E2, scalar_pow< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::pow | ( | const vector_expression< E1 > & | u, | |
const vector_expression< E2 > & | v | |||
) | [inline] |
Raise a vector (u) to a vector power (v), element by element, such that (u^v)[i] = u[i] ^ v[i].
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename vector_binary_scalar1_traits<const T1, E2, scalar_pow<T1, typename E2::value_type> >::result_type >::type usml::ublas::pow | ( | const T1 & | e1, | |
const vector_expression< E2 > & | e2 | |||
) | [inline] |
Raise scalar (t) to a vector (v) power such that (t^v)[i] = t ^ v[i].
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits<E1, const T2, scalar_pow<typename E1::value_type, T2> >::result_type >::type usml::ublas::pow | ( | const vector_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Raise vector (v) to a scalar (t) power such that (v^t)[i] = v[i] ^ t.
Requires that the scalar type be convertible to the one stored in the vector.
BOOST_UBLAS_INLINE matrix_binary_traits<E1, E2, scalar_pow< typename E1::value_type, typename E2::value_type> >::result_type usml::ublas::pow | ( | const matrix_expression< E1 > & | u, | |
const matrix_expression< E2 > & | v | |||
) | [inline] |
Raise a matrix (u) to a matrix power (v), element by element, such that (u^v)[i] = u[i] ^ v[i].
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible<T1, typename E2::value_type >, typename matrix_binary_scalar1_traits<const T1, E2, scalar_pow<T1, typename E2::value_type> >::result_type >::type usml::ublas::pow | ( | const T1 & | e1, | |
const matrix_expression< E2 > & | e2 | |||
) | [inline] |
Raise scalar (t) to a matrix (v) power such that (t^v)[i] = t ^ v[i].
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE boost::enable_if< boost::is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits<E1, const T2, scalar_pow<typename E1::value_type, T2> >::result_type >::type usml::ublas::pow | ( | const matrix_expression< E1 > & | e1, | |
const T2 & | e2 | |||
) | [inline] |
Raise matrix (v) to a scalar (t) power such that (v^t)[i] = v[i] ^ t.
Requires that the scalar type be convertible to the one stored in the matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_signal<typename E::value_type> >::result_type usml::ublas::signal | ( | const vector_expression< E > & | e | ) | [inline] |
Converts a real phase angle into a real valued signal.
The sin(t) form is used to make the phase zero at t=0.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_signal<typename E::value_type> >::result_type usml::ublas::signal | ( | const matrix_expression< E > & | e | ) | [inline] |
Converts a real phase angle into a real valued signal.
The sin(t) form is used to make the phase zero at t=0.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_sin<typename E::value_type> >::result_type usml::ublas::sin | ( | const vector_expression< E > & | e | ) | [inline] |
Sine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_sin<typename E::value_type> >::result_type usml::ublas::sin | ( | const matrix_expression< E > & | e | ) | [inline] |
Sine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_sinh<typename E::value_type> >::result_type usml::ublas::sinh | ( | const vector_expression< E > & | e | ) | [inline] |
Hyperbolic sine of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_sinh<typename E::value_type> >::result_type usml::ublas::sinh | ( | const matrix_expression< E > & | e | ) | [inline] |
Hyperbolic sine of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_sqrt<typename E::value_type> >::result_type usml::ublas::sqrt | ( | const vector_expression< E > & | e | ) | [inline] |
Square root of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_sqrt<typename E::value_type> >::result_type usml::ublas::sqrt | ( | const matrix_expression< E > & | e | ) | [inline] |
Square root of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_tan<typename E::value_type> >::result_type usml::ublas::tan | ( | const vector_expression< E > & | e | ) | [inline] |
Tangent of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_tan<typename E::value_type> >::result_type usml::ublas::tan | ( | const matrix_expression< E > & | e | ) | [inline] |
Tangent of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_tanh<typename E::value_type> >::result_type usml::ublas::tanh | ( | const vector_expression< E > & | e | ) | [inline] |
Hyperbolic tangent of a vector.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_tanh<typename E::value_type> >::result_type usml::ublas::tanh | ( | const matrix_expression< E > & | e | ) | [inline] |
Hyperbolic tangent of a matrix.
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_to_colatitude<typename E::value_type> >::result_type usml::ublas::to_colatitude | ( | const vector_expression< E > & | e | ) | [inline] |
Convert latitude (degrees from equator) value to colatitude (radians from north).
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_to_colatitude<typename E::value_type> >::result_type usml::ublas::to_colatitude | ( | const matrix_expression< E > & | e | ) | [inline] |
Convert latitude (degrees from equator) value to colatitude (radians from north).
math_traits<double>::value_type usml::ublas::to_colatitude | ( | math_traits< double >::const_reference | t | ) | [inline] |
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_to_degrees<typename E::value_type> >::result_type usml::ublas::to_degrees | ( | const vector_expression< E > & | e | ) | [inline] |
Convert angle value in radians to degrees.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_to_degrees<typename E::value_type> >::result_type usml::ublas::to_degrees | ( | const matrix_expression< E > & | e | ) | [inline] |
Convert angle value in radians to degrees.
math_traits<double>::value_type usml::ublas::to_degrees | ( | math_traits< double >::const_reference | t | ) | [inline] |
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_to_latitude<typename E::value_type> >::result_type usml::ublas::to_latitude | ( | const vector_expression< E > & | e | ) | [inline] |
Convert colatitude (radians from north) value to latitude (degrees from equator).
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_to_latitude<typename E::value_type> >::result_type usml::ublas::to_latitude | ( | const matrix_expression< E > & | e | ) | [inline] |
Convert colatitude (radians from north) value to latitude (degrees from equator).
math_traits<double>::value_type usml::ublas::to_latitude | ( | math_traits< double >::const_reference | t | ) | [inline] |
BOOST_UBLAS_INLINE vector_unary_traits<E, scalar_to_radians<typename E::value_type> >::result_type usml::ublas::to_radians | ( | const vector_expression< E > & | e | ) | [inline] |
Convert angle value in degrees to radians.
BOOST_UBLAS_INLINE matrix_unary1_traits<E, scalar_to_radians<typename E::value_type> >::result_type usml::ublas::to_radians | ( | const matrix_expression< E > & | e | ) | [inline] |
Convert angle value in degrees to radians.
math_traits<double>::value_type usml::ublas::to_radians | ( | math_traits< double >::const_reference | t | ) | [inline] |
const complex<double> DOUBLE_I = complex<double> (0.0, 1.0) |
const complex<float> FLOAT_I = complex<float> (0.0, 1.0) |