|
monolish
0.15.2
MONOlithic LInear equation Solvers for Highly-parallel architecture
|
Vector and Matrix element-wise math library. More...
Functions | |
| void | add (const matrix::CRS< double > &A, const double alpha, matrix::CRS< double > &C) |
| element by element addition CRS matrix A and CRS matrix B. More... | |
| void | add (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| element by element addition CRS matrix A and CRS matrix B. More... | |
| void | add (const matrix::CRS< float > &A, const float alpha, matrix::CRS< float > &C) |
| void | add (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| void | add (const matrix::Dense< double > &A, const double alpha, matrix::Dense< double > &C) |
| element by element addition Dense matrix A and Dense matrix B. More... | |
| void | add (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| element by element addition Dense matrix A and Dense matrix B. More... | |
| void | add (const matrix::Dense< float > &A, const float alpha, matrix::Dense< float > &C) |
| void | add (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| void | add (const matrix::LinearOperator< double > &A, const double &alpha, matrix::LinearOperator< double > &C) |
| element by element addition LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | add (const matrix::LinearOperator< double > &A, const matrix::LinearOperator< double > &B, matrix::LinearOperator< double > &C) |
| element by element addition LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | add (const matrix::LinearOperator< float > &A, const float &alpha, matrix::LinearOperator< float > &C) |
| void | add (const matrix::LinearOperator< float > &A, const matrix::LinearOperator< float > &B, matrix::LinearOperator< float > &C) |
| void | add (const vector< double > &a, const double alpha, vector< double > &y) |
| element by element addition of vector a and vector b. More... | |
| void | add (const vector< double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | add (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| element by element addition of vector a and vector b. More... | |
| void | add (const vector< double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | add (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | add (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | add (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const vector< float > &a, const float alpha, vector< float > &y) |
| void | add (const vector< float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | add (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | add (const vector< float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | add (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | add (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | add (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | add (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< vector< double >, double > &a, const double alpha, vector< double > &y) |
| void | add (const view1D< vector< double >, double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | add (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | add (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | add (const view1D< vector< float >, float > &a, const float alpha, vector< float > &y) |
| void | add (const view1D< vector< float >, float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | add (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | add (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | asin (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| asin to CRS matrix elements (C[0:nnz] = asin(A[0:nnz])) More... | |
| void | asin (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | asin (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| asin to Dense matrix elements (C[0:nnz] = asin(A[0:nnz])) More... | |
| void | asin (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | asin (const vector< double > &a, vector< double > &y) |
| asin to vector elements (y[0:N] = asin(a[0:N])) More... | |
| void | asin (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | asin (const vector< float > &a, vector< float > &y) |
| void | asin (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | asin (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | asin (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | asin (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | asin (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | asinh (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| asinh to CRS matrix elements (C[0:nnz] = asinh(A[0:nnz])) More... | |
| void | asinh (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | asinh (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| asinh to Dense matrix elements (C[0:nnz] = asinh(A[0:nnz])) More... | |
| void | asinh (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | asinh (const vector< double > &a, vector< double > &y) |
| asinh to vector elements (y[0:N] = asinh(a[0:N])) More... | |
| void | asinh (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | asinh (const vector< float > &a, vector< float > &y) |
| void | asinh (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | asinh (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | asinh (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | asinh (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | asinh (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | atan (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| atan to CRS matrix elements (C[0:nnz] = atan(A[0:nnz])) More... | |
| void | atan (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | atan (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| atan to Dense matrix elements (C[0:nnz] = atan(A[0:nnz])) More... | |
| void | atan (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | atan (const vector< double > &a, vector< double > &y) |
| atan to vector elements (y[0:N] = atan(a[0:N])) More... | |
| void | atan (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | atan (const vector< float > &a, vector< float > &y) |
| void | atan (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | atan (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | atan (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | atan (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | atan (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | atanh (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| atanh to CRS matrix elements (C[0:nnz] = atanh(A[0:nnz])) More... | |
| void | atanh (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | atanh (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| atanh to Dense matrix elements (C[0:nnz] = atanh(A[0:nnz])) More... | |
| void | atanh (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | atanh (const vector< double > &a, vector< double > &y) |
| atanh to vector elements (y[0:N] = atanh(a[0:N])) More... | |
| void | atanh (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | atanh (const vector< float > &a, vector< float > &y) |
| void | atanh (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | atanh (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | atanh (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | atanh (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | atanh (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | ceil (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| ceil to CRS matrix elements (C[0:nnz] = ceil(A[0:nnz])) More... | |
| void | ceil (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | ceil (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| ceil to Dense matrix elements (C[0:nnz] = ceil(A[0:nnz])) More... | |
| void | ceil (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | ceil (const vector< double > &a, vector< double > &y) |
| ceil to vector elements (y[0:N] = ceil(a[0:N])) More... | |
| void | ceil (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | ceil (const vector< float > &a, vector< float > &y) |
| void | ceil (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | ceil (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | ceil (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | ceil (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | ceil (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | div (const matrix::CRS< double > &A, const double alpha, matrix::CRS< double > &C) |
| element by element division CRS matrix A and CRS matrix B. More... | |
| void | div (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| element by element division CRS matrix A and CRS matrix B. More... | |
| void | div (const matrix::CRS< float > &A, const float alpha, matrix::CRS< float > &C) |
| void | div (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| void | div (const matrix::Dense< double > &A, const double alpha, matrix::Dense< double > &C) |
| element by element division Dense matrix A and Dense matrix B. More... | |
| void | div (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| element by element division Dense matrix A and Dense matrix B. More... | |
| void | div (const matrix::Dense< float > &A, const float alpha, matrix::Dense< float > &C) |
| void | div (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| void | div (const matrix::LinearOperator< double > &A, const double &alpha, matrix::LinearOperator< double > &C) |
| element by element division LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | div (const matrix::LinearOperator< float > &A, const float &alpha, matrix::LinearOperator< float > &C) |
| void | div (const vector< double > &a, const double alpha, vector< double > &y) |
| element by element division of vector a and vector b. More... | |
| void | div (const vector< double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | div (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| element by element division of vector a and vector b. More... | |
| void | div (const vector< double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | div (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | div (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | div (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const vector< float > &a, const float alpha, vector< float > &y) |
| void | div (const vector< float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | div (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | div (const vector< float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | div (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | div (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | div (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | div (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< vector< double >, double > &a, const double alpha, vector< double > &y) |
| void | div (const view1D< vector< double >, double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | div (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | div (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | div (const view1D< vector< float >, float > &a, const float alpha, vector< float > &y) |
| void | div (const view1D< vector< float >, float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | div (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | div (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | floor (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| floor to CRS matrix elements (C[0:nnz] = floor(A[0:nnz])) More... | |
| void | floor (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | floor (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| floor to Dense matrix elements (C[0:nnz] = floor(A[0:nnz])) More... | |
| void | floor (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | floor (const vector< double > &a, vector< double > &y) |
| floor to vector elements (y[0:N] = floor(a[0:N])) More... | |
| void | floor (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | floor (const vector< float > &a, vector< float > &y) |
| void | floor (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | floor (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | floor (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | floor (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | floor (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | max (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| Create a new CRS matrix with greatest elements of two matrices (C[0:nnz] = max(A[0:nnz], B[0:nnz])) More... | |
| double | max (const matrix::CRS< double > &C) |
| Finds the greatest element in CRS matrix (max(C[0:nnz])) More... | |
| void | max (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| float | max (const matrix::CRS< float > &C) |
| void | max (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| Create a new Dense matrix with greatest elements of two matrices (C[0:nnz] = max(A[0:nnz], B[0:nnz])) More... | |
| double | max (const matrix::Dense< double > &C) |
| Finds the greatest element in Dense matrix (max(C[0:nnz])) More... | |
| void | max (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| float | max (const matrix::Dense< float > &C) |
| void | max (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| Create a new vector with greatest elements of two matrices (y[0:N] = max(a[0:N], b[0:N])) More... | |
| void | max (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | max (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | max (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| double | max (const vector< double > &y) |
| Finds the greatest element in vector (max(y[0:N])) More... | |
| void | max (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | max (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | max (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | max (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| float | max (const vector< float > &y) |
| double | max (const view1D< matrix::Dense< double >, double > &y) |
| float | max (const view1D< matrix::Dense< float >, float > &y) |
| void | max (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | max (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | max (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | max (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| double | max (const view1D< vector< double >, double > &y) |
| void | max (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | max (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | max (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | max (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| float | max (const view1D< vector< float >, float > &y) |
| void | min (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| Create a new CRS matrix with smallest elements of two matrices (C[0:nnz] = min(A[0:nnz], B[0:nnz])) More... | |
| double | min (const matrix::CRS< double > &C) |
| Finds the smallest element in CRS matrix (min(C[0:nnz])) More... | |
| void | min (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| float | min (const matrix::CRS< float > &C) |
| void | min (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| Create a new Dense matrix with smallest elements of two matrices (C[0:nnz] = min(A[0:nnz], B[0:nnz])) More... | |
| double | min (const matrix::Dense< double > &C) |
| Finds the smallest element in Dense matrix (min(C[0:nnz])) More... | |
| void | min (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| float | min (const matrix::Dense< float > &C) |
| void | min (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| Create a new vector with smallest elements of two matrices (y[0:N] = min(a[0:N], b[0:N])) More... | |
| void | min (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | min (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | min (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| double | min (const vector< double > &y) |
| Finds the smallest element in vector (min(y[0:N])) More... | |
| void | min (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | min (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | min (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | min (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| float | min (const vector< float > &y) |
| double | min (const view1D< matrix::Dense< double >, double > &y) |
| float | min (const view1D< matrix::Dense< float >, float > &y) |
| void | min (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | min (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | min (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | min (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| double | min (const view1D< vector< double >, double > &y) |
| void | min (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | min (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | min (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | min (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| float | min (const view1D< vector< float >, float > &y) |
| void | mul (const matrix::CRS< double > &A, const double alpha, matrix::CRS< double > &C) |
| element by element multiplication CRS matrix A and CRS matrix B. More... | |
| void | mul (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| element by element multiplication CRS matrix A and CRS matrix B. More... | |
| void | mul (const matrix::CRS< float > &A, const float alpha, matrix::CRS< float > &C) |
| void | mul (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| void | mul (const matrix::Dense< double > &A, const double alpha, matrix::Dense< double > &C) |
| element by element multiplication Dense matrix A and Dense matrix B. More... | |
| void | mul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| element by element multiplication Dense matrix A and Dense matrix B. More... | |
| void | mul (const matrix::Dense< float > &A, const float alpha, matrix::Dense< float > &C) |
| void | mul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| void | mul (const matrix::LinearOperator< double > &A, const double &alpha, matrix::LinearOperator< double > &C) |
| element by element multiplication LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | mul (const matrix::LinearOperator< float > &A, const float &alpha, matrix::LinearOperator< float > &C) |
| void | mul (const vector< double > &a, const double alpha, vector< double > &y) |
| element by element multiplication of vector a and vector b. More... | |
| void | mul (const vector< double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | mul (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| element by element multiplication of vector a and vector b. More... | |
| void | mul (const vector< double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | mul (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | mul (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | mul (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const vector< float > &a, const float alpha, vector< float > &y) |
| void | mul (const vector< float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | mul (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | mul (const vector< float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | mul (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | mul (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | mul (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | mul (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< vector< double >, double > &a, const double alpha, vector< double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | mul (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | mul (const view1D< vector< float >, float > &a, const float alpha, vector< float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | mul (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | pow (const matrix::CRS< double > &A, const double alpha, matrix::CRS< double > &C) |
| power to CRS matrix elements by scalar value (C[0:N] = pow(A[0:N], alpha)) More... | |
| void | pow (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| power to CRS matrix elements CRS matrix (C[0:N] = pow(A[0:N], B[0:N])) More... | |
| void | pow (const matrix::CRS< float > &A, const float alpha, matrix::CRS< float > &C) |
| void | pow (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| void | pow (const matrix::Dense< double > &A, const double alpha, matrix::Dense< double > &C) |
| power to Dense matrix elements by scalar value (C[0:N] = pow(A[0:N], alpha)) More... | |
| void | pow (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| power to Dense matrix elements Dense matrix (C[0:N] = pow(A[0:N], B[0:N])) More... | |
| void | pow (const matrix::Dense< float > &A, const float alpha, matrix::Dense< float > &C) |
| void | pow (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| void | pow (const vector< double > &a, const double alpha, vector< double > &y) |
| power to vector elements by double precision scalar value (y[0:N] = pow(a[0:N], alpha)) More... | |
| void | pow (const vector< double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | pow (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| power to vector elements by double precision vector (y[0:N] = pow(a[0:N], b[0]:N])) More... | |
| void | pow (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | pow (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | pow (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | pow (const vector< float > &a, const float alpha, vector< float > &y) |
| void | pow (const vector< float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | pow (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | pow (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | pow (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | pow (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | pow (const view1D< vector< double >, double > &a, const double alpha, vector< double > &y) |
| void | pow (const view1D< vector< double >, double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | pow (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | pow (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | pow (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | pow (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | pow (const view1D< vector< float >, float > &a, const float alpha, vector< float > &y) |
| void | pow (const view1D< vector< float >, float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | pow (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | pow (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | pow (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | pow (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | reciprocal (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| reciprocal to CRS matrix elements (C[0:nnz] = 1 / A[0:nnz]) More... | |
| void | reciprocal (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | reciprocal (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| reciprocal to Dense matrix elements (C[0:nnz] = 1 / A[0:nnz]) More... | |
| void | reciprocal (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | reciprocal (const vector< double > &a, vector< double > &y) |
| reciprocal to double precision vector elements (y[0:N] = 1 / a[0:N]) More... | |
| void | reciprocal (const vector< double > &a, view1D< matrix::Dense< double >, double > &y) |
| void | reciprocal (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | reciprocal (const vector< float > &a, vector< float > &y) |
| void | reciprocal (const vector< float > &a, view1D< matrix::Dense< float >, float > &y) |
| void | reciprocal (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | reciprocal (const view1D< matrix::Dense< double >, double > &a, vector< double > &y) |
| void | reciprocal (const view1D< matrix::Dense< double >, double > &a, view1D< matrix::Dense< double >, double > &y) |
| void | reciprocal (const view1D< matrix::Dense< double >, double > &a, view1D< vector< double >, double > &y) |
| void | reciprocal (const view1D< matrix::Dense< float >, float > &a, vector< float > &y) |
| void | reciprocal (const view1D< matrix::Dense< float >, float > &a, view1D< matrix::Dense< float >, float > &y) |
| void | reciprocal (const view1D< matrix::Dense< float >, float > &a, view1D< vector< float >, float > &y) |
| void | reciprocal (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | reciprocal (const view1D< vector< double >, double > &a, view1D< matrix::Dense< double >, double > &y) |
| void | reciprocal (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | reciprocal (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | reciprocal (const view1D< vector< float >, float > &a, view1D< matrix::Dense< float >, float > &y) |
| void | reciprocal (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | sign (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| sign to CRS matrix elements (C[0:nnz] = sign(A[0:nnz])) More... | |
| void | sign (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | sign (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| sign to Dense matrix elements (C[0:nnz] = sign(A[0:nnz])) More... | |
| void | sign (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | sign (const vector< double > &a, vector< double > &y) |
| sign to vector elements (y[0:N] = sign(a[0:N])) More... | |
| void | sign (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | sign (const vector< float > &a, vector< float > &y) |
| void | sign (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | sign (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | sign (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | sign (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | sign (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | sin (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| sin to CRS matrix elements (C[0:nnz] = sin(A[0:nnz])) More... | |
| void | sin (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | sin (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| sin to Dense matrix elements (C[0:nnz] = sin(A[0:nnz])) More... | |
| void | sin (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | sin (const vector< double > &a, vector< double > &y) |
| sin to vector elements (y[0:N] = sin(a[0:N])) More... | |
| void | sin (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | sin (const vector< float > &a, vector< float > &y) |
| void | sin (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | sin (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | sin (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | sin (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | sin (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | sinh (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| sinh to CRS matrix elements (C[0:nnz] = sinh(A[0:nnz])) More... | |
| void | sinh (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | sinh (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| sinh to Dense matrix elements (C[0:nnz] = sinh(A[0:nnz])) More... | |
| void | sinh (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | sinh (const vector< double > &a, vector< double > &y) |
| sinh to vector elements (y[0:N] = sinh(a[0:N])) More... | |
| void | sinh (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | sinh (const vector< float > &a, vector< float > &y) |
| void | sinh (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | sinh (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | sinh (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | sinh (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | sinh (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | sqrt (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| sqrt to CRS matrix elements (C[0:nnz] = sqrt(A[0:nnz])) More... | |
| void | sqrt (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | sqrt (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| sqrt to Dense matrix elements (C[0:nnz] = sqrt(A[0:nnz])) More... | |
| void | sqrt (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | sqrt (const vector< double > &a, vector< double > &y) |
| sqrt to vector elements (y[0:N] = sqrt(a[0:N])) More... | |
| void | sqrt (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | sqrt (const vector< float > &a, vector< float > &y) |
| void | sqrt (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | sqrt (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | sqrt (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | sqrt (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | sqrt (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | sub (const matrix::CRS< double > &A, const double alpha, matrix::CRS< double > &C) |
| element by element subtract CRS matrix A and CRS matrix B. More... | |
| void | sub (const matrix::CRS< double > &A, const matrix::CRS< double > &B, matrix::CRS< double > &C) |
| element by element subtract CRS matrix A and CRS matrix B. More... | |
| void | sub (const matrix::CRS< float > &A, const float alpha, matrix::CRS< float > &C) |
| void | sub (const matrix::CRS< float > &A, const matrix::CRS< float > &B, matrix::CRS< float > &C) |
| void | sub (const matrix::Dense< double > &A, const double alpha, matrix::Dense< double > &C) |
| element by element subtract Dense matrix A and Dense matrix B. More... | |
| void | sub (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| element by element subtract Dense matrix A and Dense matrix B. More... | |
| void | sub (const matrix::Dense< float > &A, const float alpha, matrix::Dense< float > &C) |
| void | sub (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
| void | sub (const matrix::LinearOperator< double > &A, const double &alpha, matrix::LinearOperator< double > &C) |
| element by element subtract LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | sub (const matrix::LinearOperator< double > &A, const matrix::LinearOperator< double > &B, matrix::LinearOperator< double > &C) |
| element by element subtract LinearOperator matrix A and LinearOperator matrix B. More... | |
| void | sub (const matrix::LinearOperator< float > &A, const float &alpha, matrix::LinearOperator< float > &C) |
| void | sub (const matrix::LinearOperator< float > &A, const matrix::LinearOperator< float > &B, matrix::LinearOperator< float > &C) |
| void | sub (const vector< double > &a, const double alpha, vector< double > &y) |
| element by element subtract of vector a and vector b. More... | |
| void | sub (const vector< double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | sub (const vector< double > &a, const vector< double > &b, vector< double > &y) |
| element by element subtract of vector a and vector b. More... | |
| void | sub (const vector< double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const vector< double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | sub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | sub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const vector< double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const vector< double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | sub (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const vector< double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const vector< float > &a, const float alpha, vector< float > &y) |
| void | sub (const vector< float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | sub (const vector< float > &a, const vector< float > &b, vector< float > &y) |
| void | sub (const vector< float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const vector< float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | sub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | sub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const vector< float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | sub (const vector< float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | sub (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const vector< float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< matrix::Dense< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< vector< double >, double > &a, const double alpha, vector< double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const double alpha, view1D< vector< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const vector< double > &b, vector< double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const vector< double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, vector< double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< matrix::Dense< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, vector< double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< matrix::Dense< double >, double > &y) |
| void | sub (const view1D< vector< double >, double > &a, const view1D< vector< double >, double > &b, view1D< vector< double >, double > &y) |
| void | sub (const view1D< vector< float >, float > &a, const float alpha, vector< float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const float alpha, view1D< vector< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const vector< float > &b, vector< float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const vector< float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, vector< float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< matrix::Dense< float >, float > &b, view1D< vector< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, vector< float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< matrix::Dense< float >, float > &y) |
| void | sub (const view1D< vector< float >, float > &a, const view1D< vector< float >, float > &b, view1D< vector< float >, float > &y) |
| void | tan (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| tan to CRS matrix elements (C[0:nnz] = tan(A[0:nnz])) More... | |
| void | tan (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | tan (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| tan to Dense matrix elements (C[0:nnz] = tan(A[0:nnz])) More... | |
| void | tan (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | tan (const vector< double > &a, vector< double > &y) |
| tan to vector elements (y[0:N] = tan(a[0:N])) More... | |
| void | tan (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | tan (const vector< float > &a, vector< float > &y) |
| void | tan (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | tan (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | tan (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | tan (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | tan (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
| void | tanh (const matrix::CRS< double > &A, matrix::CRS< double > &C) |
| tanh to CRS matrix elements (C[0:nnz] = tanh(A[0:nnz])) More... | |
| void | tanh (const matrix::CRS< float > &A, matrix::CRS< float > &C) |
| void | tanh (const matrix::Dense< double > &A, matrix::Dense< double > &C) |
| tanh to Dense matrix elements (C[0:nnz] = tanh(A[0:nnz])) More... | |
| void | tanh (const matrix::Dense< float > &A, matrix::Dense< float > &C) |
| void | tanh (const vector< double > &a, vector< double > &y) |
| tanh to vector elements (y[0:N] = tanh(a[0:N])) More... | |
| void | tanh (const vector< double > &a, view1D< vector< double >, double > &y) |
| void | tanh (const vector< float > &a, vector< float > &y) |
| void | tanh (const vector< float > &a, view1D< vector< float >, float > &y) |
| void | tanh (const view1D< vector< double >, double > &a, vector< double > &y) |
| void | tanh (const view1D< vector< double >, double > &a, view1D< vector< double >, double > &y) |
| void | tanh (const view1D< vector< float >, float > &a, vector< float > &y) |
| void | tanh (const view1D< vector< float >, float > &a, view1D< vector< float >, float > &y) |
Vector and Matrix element-wise math library.
| void monolish::vml::add | ( | const matrix::CRS< double > & | A, |
| const double | alpha, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element addition CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| alpha | scalar value |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element addition CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| B | monolish CRS Matrix (size M x N) |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::CRS< float > & | A, |
| const float | alpha, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::add | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::add | ( | const matrix::Dense< double > & | A, |
| const double | alpha, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element addition Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| alpha | scalar value |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element addition Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| B | monolish Dense Matrix (size M x N) |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::Dense< float > & | A, |
| const float | alpha, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::add | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::add | ( | const matrix::LinearOperator< double > & | A, |
| const double & | alpha, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element addition LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| alpha | scalar value |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::LinearOperator< double > & | A, |
| const matrix::LinearOperator< double > & | B, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element addition LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| B | monolish LinearOperator Matrix (size M x N) |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::add | ( | const matrix::LinearOperator< float > & | A, |
| const float & | alpha, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
| void monolish::vml::add | ( | const matrix::LinearOperator< float > & | A, |
| const matrix::LinearOperator< float > & | B, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
element by element addition of vector a and vector b.
| a | monolish vector (size N) |
| alpha | scalar value |
| y | monolish vector (size N) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
element by element addition of vector a and vector b.
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::add | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::asin | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
asin to CRS matrix elements (C[0:nnz] = asin(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::asin | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::asin | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
asin to Dense matrix elements (C[0:nnz] = asin(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::asin | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
asin to vector elements (y[0:N] = asin(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::asin | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::asin | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::asinh | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
asinh to CRS matrix elements (C[0:nnz] = asinh(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::asinh | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::asinh | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
asinh to Dense matrix elements (C[0:nnz] = asinh(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::asinh | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
asinh to vector elements (y[0:N] = asinh(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::asinh | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::asinh | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::atan | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
atan to CRS matrix elements (C[0:nnz] = atan(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::atan | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::atan | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
atan to Dense matrix elements (C[0:nnz] = atan(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::atan | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
atan to vector elements (y[0:N] = atan(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::atan | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::atan | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::atanh | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
atanh to CRS matrix elements (C[0:nnz] = atanh(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::atanh | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::atanh | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
atanh to Dense matrix elements (C[0:nnz] = atanh(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::atanh | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
atanh to vector elements (y[0:N] = atanh(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::atanh | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::atanh | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::ceil | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
ceil to CRS matrix elements (C[0:nnz] = ceil(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::ceil | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::ceil | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
ceil to Dense matrix elements (C[0:nnz] = ceil(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::ceil | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
ceil to vector elements (y[0:N] = ceil(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::ceil | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::ceil | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const matrix::CRS< double > & | A, |
| const double | alpha, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element division CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| alpha | scalar value |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::div | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element division CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| B | monolish CRS Matrix (size M x N) |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::div | ( | const matrix::CRS< float > & | A, |
| const float | alpha, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::div | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::div | ( | const matrix::Dense< double > & | A, |
| const double | alpha, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element division Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| alpha | scalar value |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::div | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element division Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| B | monolish Dense Matrix (size M x N) |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::div | ( | const matrix::Dense< float > & | A, |
| const float | alpha, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::div | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::div | ( | const matrix::LinearOperator< double > & | A, |
| const double & | alpha, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element division LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| alpha | scalar value |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::div | ( | const matrix::LinearOperator< float > & | A, |
| const float & | alpha, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
element by element division of vector a and vector b.
| a | monolish vector (size N) |
| alpha | scalar value |
| y | monolish vector (size N) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
element by element division of vector a and vector b.
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::div | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::floor | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
floor to CRS matrix elements (C[0:nnz] = floor(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::floor | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::floor | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
floor to Dense matrix elements (C[0:nnz] = floor(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::floor | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
floor to vector elements (y[0:N] = floor(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::floor | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::floor | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::max | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
Create a new CRS matrix with greatest elements of two matrices (C[0:nnz] = max(A[0:nnz], B[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| B | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |

| double monolish::vml::max | ( | const matrix::CRS< double > & | C | ) |
Finds the greatest element in CRS matrix (max(C[0:nnz]))
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::max | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| float monolish::vml::max | ( | const matrix::CRS< float > & | C | ) |
| void monolish::vml::max | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
Create a new Dense matrix with greatest elements of two matrices (C[0:nnz] = max(A[0:nnz], B[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| B | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| double monolish::vml::max | ( | const matrix::Dense< double > & | C | ) |
Finds the greatest element in Dense matrix (max(C[0:nnz]))
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::max | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| float monolish::vml::max | ( | const matrix::Dense< float > & | C | ) |
| void monolish::vml::max | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
Create a new vector with greatest elements of two matrices (y[0:N] = max(a[0:N], b[0:N]))
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::max | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::max | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::max | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| double monolish::vml::max | ( | const vector< double > & | y | ) |
Finds the greatest element in vector (max(y[0:N]))
| y | monolish vector (size N) |
| void monolish::vml::max | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::max | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::max | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::max | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| float monolish::vml::max | ( | const vector< float > & | y | ) |
| double monolish::vml::max | ( | const view1D< matrix::Dense< double >, double > & | y | ) |
| float monolish::vml::max | ( | const view1D< matrix::Dense< float >, float > & | y | ) |
| void monolish::vml::max | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::max | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::min | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
Create a new CRS matrix with smallest elements of two matrices (C[0:nnz] = min(A[0:nnz], B[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| B | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |

| double monolish::vml::min | ( | const matrix::CRS< double > & | C | ) |
Finds the smallest element in CRS matrix (min(C[0:nnz]))
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::min | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| float monolish::vml::min | ( | const matrix::CRS< float > & | C | ) |
| void monolish::vml::min | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
Create a new Dense matrix with smallest elements of two matrices (C[0:nnz] = min(A[0:nnz], B[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| B | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| double monolish::vml::min | ( | const matrix::Dense< double > & | C | ) |
Finds the smallest element in Dense matrix (min(C[0:nnz]))
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::min | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| float monolish::vml::min | ( | const matrix::Dense< float > & | C | ) |
| void monolish::vml::min | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
Create a new vector with smallest elements of two matrices (y[0:N] = min(a[0:N], b[0:N]))
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::min | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::min | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::min | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| double monolish::vml::min | ( | const vector< double > & | y | ) |
Finds the smallest element in vector (min(y[0:N]))
| y | monolish vector (size N) |
| void monolish::vml::min | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::min | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::min | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::min | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| float monolish::vml::min | ( | const vector< float > & | y | ) |
| double monolish::vml::min | ( | const view1D< matrix::Dense< double >, double > & | y | ) |
| float monolish::vml::min | ( | const view1D< matrix::Dense< float >, float > & | y | ) |
| void monolish::vml::min | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::min | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const matrix::CRS< double > & | A, |
| const double | alpha, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element multiplication CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| alpha | scalar value |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::mul | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element multiplication CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| B | monolish CRS Matrix (size M x N) |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::mul | ( | const matrix::CRS< float > & | A, |
| const float | alpha, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::mul | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::mul | ( | const matrix::Dense< double > & | A, |
| const double | alpha, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element multiplication Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| alpha | scalar value |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::mul | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element multiplication Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| B | monolish Dense Matrix (size M x N) |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::mul | ( | const matrix::Dense< float > & | A, |
| const float | alpha, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::mul | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::mul | ( | const matrix::LinearOperator< double > & | A, |
| const double & | alpha, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element multiplication LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| alpha | scalar value |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::mul | ( | const matrix::LinearOperator< float > & | A, |
| const float & | alpha, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
element by element multiplication of vector a and vector b.
| a | monolish vector (size N) |
| alpha | scalar value |
| y | monolish vector (size N) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
element by element multiplication of vector a and vector b.
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::mul | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const matrix::CRS< double > & | A, |
| const double | alpha, | ||
| matrix::CRS< double > & | C | ||
| ) |
power to CRS matrix elements by scalar value (C[0:N] = pow(A[0:N], alpha))
| A | monolish CRS Matrix (size M x N) |
| alpha | scalar value |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::pow | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
power to CRS matrix elements CRS matrix (C[0:N] = pow(A[0:N], B[0:N]))
| A | monolish CRS Matrix (size M x N) |
| B | monolish CRS Matrix (size M x N) |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::pow | ( | const matrix::CRS< float > & | A, |
| const float | alpha, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::pow | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::pow | ( | const matrix::Dense< double > & | A, |
| const double | alpha, | ||
| matrix::Dense< double > & | C | ||
| ) |
power to Dense matrix elements by scalar value (C[0:N] = pow(A[0:N], alpha))
| A | monolish Dense Matrix (size M x N) |
| alpha | scalar value |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::pow | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
power to Dense matrix elements Dense matrix (C[0:N] = pow(A[0:N], B[0:N]))
| A | monolish Dense Matrix (size M x N) |
| B | monolish Dense Matrix (size M x N) |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::pow | ( | const matrix::Dense< float > & | A, |
| const float | alpha, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::pow | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
power to vector elements by double precision scalar value (y[0:N] = pow(a[0:N], alpha))
| a | monolish vector (size N) |
| alpha | scalar value |
| y | monolish vector (size N) |
| void monolish::vml::pow | ( | const vector< double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
power to vector elements by double precision vector (y[0:N] = pow(a[0:N], b[0]:N]))
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::pow | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::pow | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
reciprocal to CRS matrix elements (C[0:nnz] = 1 / A[0:nnz])
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::reciprocal | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::reciprocal | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
reciprocal to Dense matrix elements (C[0:nnz] = 1 / A[0:nnz])
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::reciprocal | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
reciprocal to double precision vector elements (y[0:N] = 1 / a[0:N])
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::reciprocal | ( | const vector< double > & | a, |
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const vector< double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const vector< float > & | a, |
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< double >, double > & | a, |
| vector< double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< double >, double > & | a, |
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< float >, float > & | a, |
| vector< float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< float >, float > & | a, |
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< matrix::Dense< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< vector< double >, double > & | a, |
| vector< double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< vector< double >, double > & | a, |
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< vector< float >, float > & | a, |
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::reciprocal | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sign | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
sign to CRS matrix elements (C[0:nnz] = sign(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::sign | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sign | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
sign to Dense matrix elements (C[0:nnz] = sign(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::sign | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
sign to vector elements (y[0:N] = sign(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::sign | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sign | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sin | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
sin to CRS matrix elements (C[0:nnz] = sin(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::sin | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sin | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
sin to Dense matrix elements (C[0:nnz] = sin(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::sin | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
sin to vector elements (y[0:N] = sin(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::sin | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sin | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sinh | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
sinh to CRS matrix elements (C[0:nnz] = sinh(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::sinh | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sinh | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
sinh to Dense matrix elements (C[0:nnz] = sinh(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::sinh | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
sinh to vector elements (y[0:N] = sinh(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::sinh | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sinh | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sqrt | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
sqrt to CRS matrix elements (C[0:nnz] = sqrt(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::sqrt | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sqrt | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
sqrt to Dense matrix elements (C[0:nnz] = sqrt(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::sqrt | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
sqrt to vector elements (y[0:N] = sqrt(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::sqrt | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sqrt | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const matrix::CRS< double > & | A, |
| const double | alpha, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element subtract CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| alpha | scalar value |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::CRS< double > & | A, |
| const matrix::CRS< double > & | B, | ||
| matrix::CRS< double > & | C | ||
| ) |
element by element subtract CRS matrix A and CRS matrix B.
| A | monolish CRS Matrix (size M x N) |
| B | monolish CRS Matrix (size M x N) |
| C | monolish CRS Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::CRS< float > & | A, |
| const float | alpha, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sub | ( | const matrix::CRS< float > & | A, |
| const matrix::CRS< float > & | B, | ||
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::sub | ( | const matrix::Dense< double > & | A, |
| const double | alpha, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element subtract Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| alpha | scalar value |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::Dense< double > & | A, |
| const matrix::Dense< double > & | B, | ||
| matrix::Dense< double > & | C | ||
| ) |
element by element subtract Dense matrix A and Dense matrix B.
| A | monolish Dense Matrix (size M x N) |
| B | monolish Dense Matrix (size M x N) |
| C | monolish Dense Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::Dense< float > & | A, |
| const float | alpha, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::sub | ( | const matrix::Dense< float > & | A, |
| const matrix::Dense< float > & | B, | ||
| matrix::Dense< float > & | C | ||
| ) |
| void monolish::vml::sub | ( | const matrix::LinearOperator< double > & | A, |
| const double & | alpha, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element subtract LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| alpha | scalar value |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::LinearOperator< double > & | A, |
| const matrix::LinearOperator< double > & | B, | ||
| matrix::LinearOperator< double > & | C | ||
| ) |
element by element subtract LinearOperator matrix A and LinearOperator matrix B.
| A | monolish LinearOperator Matrix (size M x N) |
| B | monolish LinearOperator Matrix (size M x N) |
| C | monolish LinearOperator Matrix (size M x N) |
| void monolish::vml::sub | ( | const matrix::LinearOperator< float > & | A, |
| const float & | alpha, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
| void monolish::vml::sub | ( | const matrix::LinearOperator< float > & | A, |
| const matrix::LinearOperator< float > & | B, | ||
| matrix::LinearOperator< float > & | C | ||
| ) |
element by element subtract of vector a and vector b.
| a | monolish vector (size N) |
| alpha | scalar value |
| y | monolish vector (size N) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
element by element subtract of vector a and vector b.
| a | monolish vector (size N) |
| b | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const vector< float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< matrix::Dense< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const double | alpha, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const vector< double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< matrix::Dense< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| vector< double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< matrix::Dense< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< double >, double > & | a, |
| const view1D< vector< double >, double > & | b, | ||
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const float | alpha, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const vector< float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< matrix::Dense< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| vector< float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< matrix::Dense< float >, float > & | y | ||
| ) |
| void monolish::vml::sub | ( | const view1D< vector< float >, float > & | a, |
| const view1D< vector< float >, float > & | b, | ||
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::tan | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
tan to CRS matrix elements (C[0:nnz] = tan(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::tan | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::tan | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
tan to Dense matrix elements (C[0:nnz] = tan(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::tan | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
tan to vector elements (y[0:N] = tan(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::tan | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
| void monolish::vml::tan | ( | const view1D< vector< float >, float > & | a, |
| view1D< vector< float >, float > & | y | ||
| ) |
| void monolish::vml::tanh | ( | const matrix::CRS< double > & | A, |
| matrix::CRS< double > & | C | ||
| ) |
tanh to CRS matrix elements (C[0:nnz] = tanh(A[0:nnz]))
| A | monolish CRS matrix (size M x N) |
| C | monolish CRS matrix (size M x N) |
| void monolish::vml::tanh | ( | const matrix::CRS< float > & | A, |
| matrix::CRS< float > & | C | ||
| ) |
| void monolish::vml::tanh | ( | const matrix::Dense< double > & | A, |
| matrix::Dense< double > & | C | ||
| ) |
tanh to Dense matrix elements (C[0:nnz] = tanh(A[0:nnz]))
| A | monolish Dense matrix (size M x N) |
| C | monolish Dense matrix (size M x N) |
| void monolish::vml::tanh | ( | const matrix::Dense< float > & | A, |
| matrix::Dense< float > & | C | ||
| ) |
tanh to vector elements (y[0:N] = tanh(a[0:N]))
| a | monolish vector (size N) |
| y | monolish vector (size N) |
| void monolish::vml::tanh | ( | const view1D< vector< double >, double > & | a, |
| view1D< vector< double >, double > & | y | ||
| ) |
1.8.17