MOOCHO (Single Doxygen Collection)
Version of the Day
|
#include "DenseLinAlgPack_DVectorAssign.hpp"
Go to the source code of this file.
Namespaces | |
DenseLinAlgPack | |
Test function for COOMatrix and COOMatrixSlice. | |
void | DenseLinAlgPack::Vp_S (DVectorSlice *vs_lhs, value_type alpha) |
vs_lhs += alpha More... | |
void | DenseLinAlgPack::Vt_S (DVectorSlice *vs_lhs, value_type alpha) |
vs_lhs *= alpha (BLAS xSCAL) (*** Note that alpha == 0.0 is handeled as vs_lhs = 0.0) More... | |
void | DenseLinAlgPack::Vp_StV (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs += alpha * vs_rhs (BLAS xAXPY) More... | |
void | DenseLinAlgPack::V_VpV (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = alpha (elementwise) More... | |
void | DenseLinAlgPack::V_VmV (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = vs_rhs1 - vs_rhs2 More... | |
void | DenseLinAlgPack::V_mV (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = - vs_rhs More... | |
void | DenseLinAlgPack::V_StV (DVector *v_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
v_lhs = alpha * vs_rhs More... | |
void | DenseLinAlgPack::V_VpV (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = alpha (elementwise) More... | |
void | DenseLinAlgPack::V_VmV (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = vs_rhs1 - vs_rhs2 More... | |
void | DenseLinAlgPack::V_mV (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = - vs_rhs More... | |
void | DenseLinAlgPack::V_StV (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs = alpha * vs_rhs More... | |
void | DenseLinAlgPack::rot (const value_type c, const value_type s, DVectorSlice *x, DVectorSlice *y) |
void | DenseLinAlgPack::abs (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = abs(vs_rhs) More... | |
void | DenseLinAlgPack::asin (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = asin(vs_rhs) More... | |
void | DenseLinAlgPack::acos (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = acos(vs_rhs) More... | |
void | DenseLinAlgPack::atan (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = atan(vs_rhs) More... | |
void | DenseLinAlgPack::atan2 (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = atan(vs_rhs1/vs_rhs2) More... | |
void | DenseLinAlgPack::atan2 (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs, value_type alpha) |
vs_lhs = atan(vs_rhs/alpha) More... | |
void | DenseLinAlgPack::atan2 (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs = atan(alpha/vs_rhs) More... | |
void | DenseLinAlgPack::cos (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = cos(vs_rhs) More... | |
void | DenseLinAlgPack::cosh (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = cosh(vs_rhs) More... | |
void | DenseLinAlgPack::exp (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = exp(vs_rhs) More... | |
void | DenseLinAlgPack::max (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = max(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::max (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs = max(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::min (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = min(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::min (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs = mim(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::pow (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs = pow(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::pow (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs, value_type alpha) |
vs_lhs = pow(vs_rhs,alpha) More... | |
void | DenseLinAlgPack::pow (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs, int n) |
vs_lhs = pow(vs_rhs,n) More... | |
void | DenseLinAlgPack::pow (DVectorSlice *vs_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
vs_lhs = pow(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::prod (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
vs_lhs(i) = vs_rhs1(i) * vs_rhs2(i), i = 1...n More... | |
void | DenseLinAlgPack::sqrt (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = sqrt(vs_rhs) More... | |
void | DenseLinAlgPack::sin (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = sin(vs_rhs) More... | |
void | DenseLinAlgPack::sinh (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = sinh(vs_rhs) More... | |
void | DenseLinAlgPack::tan (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = tan(vs_rhs) More... | |
void | DenseLinAlgPack::tanh (DVectorSlice *vs_lhs, const DVectorSlice &vs_rhs) |
vs_lhs = tanh(vs_rhs) More... | |
void | DenseLinAlgPack::abs (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = abs(vs_rhs) More... | |
void | DenseLinAlgPack::asin (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = asin(vs_rhs) More... | |
void | DenseLinAlgPack::acos (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = acos(vs_rhs) More... | |
void | DenseLinAlgPack::atan (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = atan(vs_rhs) More... | |
void | DenseLinAlgPack::atan2 (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = atan(vs_rhs1/vs_rhs2) More... | |
void | DenseLinAlgPack::atan2 (DVector *v_lhs, const DVectorSlice &vs_rhs, value_type alpha) |
v_lhs = atan(vs_rhs/alpha) More... | |
void | DenseLinAlgPack::atan2 (DVector *v_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
v_lhs = atan(alpha/vs_rhs) More... | |
void | DenseLinAlgPack::cos (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = cos(vs_rhs) More... | |
void | DenseLinAlgPack::cosh (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = cosh(vs_rhs) More... | |
void | DenseLinAlgPack::exp (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = exp(vs_rhs) More... | |
void | DenseLinAlgPack::max (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = max(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::max (DVector *v_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
v_lhs = max(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::min (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = min(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::min (DVector *v_lhs, value_type alpha, const DVectorSlice &vs_rhs) |
v_lhs = mim(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::pow (DVector *v_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs = pow(vs_rhs1,vs_rhs2) More... | |
void | DenseLinAlgPack::pow (DVector *v_lhs, const DVectorSlice &vs_rhs, value_type alpha) |
v_lhs = pow(vs_rhs,alpha) More... | |
void | DenseLinAlgPack::pow (DVector *v_lhs, const DVectorSlice &vs_rhs, int n) |
v_lhs = pow(vs_rhs,n) More... | |
void | DenseLinAlgPack::pow (DVector *v_lhs, value_type alpha, const DVectorSlice &vs_rhs2) |
v_lhs = pow(alpha,vs_rhs) More... | |
void | DenseLinAlgPack::sqrt (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = sqrt(vs_rhs) More... | |
void | DenseLinAlgPack::sin (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = sin(vs_rhs) More... | |
void | DenseLinAlgPack::sinh (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = sinh(vs_rhs) More... | |
void | DenseLinAlgPack::tan (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = tan(vs_rhs) More... | |
void | DenseLinAlgPack::tanh (DVector *v_lhs, const DVectorSlice &vs_rhs) |
v_lhs = tanh(vs_rhs) More... | |
void | DenseLinAlgPack::prod (DVector *vs_lhs, const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
v_lhs(i) = vs_rhs1(i) * vs_rhs2(i), i = 1...n More... | |
value_type | DenseLinAlgPack::dot (const DVectorSlice &vs_rhs1, const DVectorSlice &vs_rhs2) |
result = vs_rhs1' * vs_rhs2 (BLAS xDOT) More... | |
value_type | DenseLinAlgPack::max (const DVectorSlice &vs_rhs) |
result = max(vs_rhs) More... | |
value_type | DenseLinAlgPack::min (const DVectorSlice &vs_rhs) |
result = min(vs_rhs) More... | |
value_type | DenseLinAlgPack::norm_1 (const DVectorSlice &vs_rhs) |
result = ||vs_rhs||1 (BLAS xASUM) More... | |
value_type | DenseLinAlgPack::norm_2 (const DVectorSlice &vs_rhs) |
result = ||vs_rhs||2 (BLAS xNRM2) More... | |
value_type | DenseLinAlgPack::norm_inf (const DVectorSlice &vs_rhs) |
result = ||vs_rhs||infinity (BLAS IxAMAX) More... | |
void | DenseLinAlgPack::swap (DVectorSlice *vs1, DVectorSlice *vs2) |
swap(vs1, vs2). Swaps the contents of vs1 and vs2 More... | |