|
template<typename T > |
void | vsmc::math::vAbs (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = |a_i|\). More...
|
|
template<typename T > |
void | vsmc::math::vAdd (std::size_t n, const T *a, const T *b, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = a_i + b_i\). More...
|
|
template<typename T > |
void | vsmc::math::vLinearFrac (std::size_t n, const T *a, const T *b, T beta_a, T beta_b, T mu_a, T mu_b, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = (\beta_a a_i + \mu_a) / (\beta_b b_i + \mu_b)\). More...
|
|
template<typename T > |
void | vsmc::math::vMul (std::size_t n, const T *a, const T *b, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = a_i b_i\). More...
|
|
template<typename T > |
void | vsmc::math::vSqr (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = a_i^2\). More...
|
|
template<typename T > |
void | vsmc::math::vSub (std::size_t n, const T *a, const T *b, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = a_i - b_i\). More...
|
|