monolish
0.14.0
MONOlithic LIner equation Solvers for Highly-parallel architecture
|
Namespaces | |
blas | |
Basic Linear Algebra Subprograms for Dense Matrix, Sparse Matrix, Vector and Scalar. | |
equation | |
generalized_eigen | |
handling eigenvalues and eigenvectors | |
matrix | |
Declare sparse and dense matrix class. | |
solver | |
Liner solver base class. | |
standard_eigen | |
handling eigenvalues and eigenvectors | |
util | |
monolish utilities | |
vml | |
Vector and Matrix element-wise math library. | |
Classes | |
class | Logger |
logger class (singleton, for developper class) More... | |
class | vector |
vector class More... | |
class | view1D |
1D view class More... | |
Functions | |
double | get_residual_l2 (const matrix::CRS< double > &A, const vector< double > &x, const vector< double > &y) |
get nrm |b-Ax|_2 More... | |
double | get_residual_l2 (const matrix::CRS< double > &A, const vector< double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const vector< double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< vector< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< vector< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::CRS< double > &A, const view1D< vector< double >, double > &x, const view1D< vector< double >, double > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const vector< float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const vector< float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const vector< float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< vector< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< vector< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::CRS< float > &A, const view1D< vector< float >, float > &x, const view1D< vector< float >, float > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const vector< double > &x, const vector< double > &y) |
get nrm |b-Ax|_2 More... | |
double | get_residual_l2 (const matrix::Dense< double > &A, const vector< double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const vector< double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::Dense< double > &A, const view1D< vector< double >, double > &x, const view1D< vector< double >, double > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const vector< float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const vector< float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const vector< float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::Dense< float > &A, const view1D< vector< float >, float > &x, const view1D< vector< float >, float > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const vector< double > &x, const vector< double > &y) |
get nrm |b-Ax|_2 More... | |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const vector< double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const vector< double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< matrix::Dense< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< matrix::Dense< double >, double > &x, const view1D< vector< double >, double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< vector< double >, double > &x, const vector< double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< vector< double >, double > &x, const view1D< matrix::Dense< double >, double > &y) |
double | get_residual_l2 (const matrix::LinearOperator< double > &A, const view1D< vector< double >, double > &x, const view1D< vector< double >, double > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const vector< float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const vector< float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const vector< float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< matrix::Dense< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< matrix::Dense< float >, float > &x, const view1D< vector< float >, float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< vector< float >, float > &x, const vector< float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< vector< float >, float > &x, const view1D< matrix::Dense< float >, float > &y) |
float | get_residual_l2 (const matrix::LinearOperator< float > &A, const view1D< vector< float >, float > &x, const view1D< vector< float >, float > &y) |
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const vector< double > & | x, | ||
const vector< double > & | y | ||
) |
get nrm |b-Ax|_2
A | CRS matrix (size M x N) |
x | monolish vector (size N) |
y | monolish vector (size M) |
Definition at line 157 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const vector< double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 165 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const vector< double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 161 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 184 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 194 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 189 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 169 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 179 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::CRS< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 174 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const vector< float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 199 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const vector< float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 207 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const vector< float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 203 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 226 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 236 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 231 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 211 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 221 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::CRS< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 216 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const vector< double > & | x, | ||
const vector< double > & | y | ||
) |
get nrm |b-Ax|_2
A | Dense matrix (size M x N) |
x | monolish vector (size N) |
y | monolish vector (size M) |
Definition at line 72 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const vector< double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 80 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const vector< double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 76 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 99 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 109 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 104 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 84 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 94 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::Dense< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 89 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const vector< float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 114 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const vector< float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 122 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const vector< float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 118 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 141 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 151 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 146 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 126 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 136 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::Dense< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 131 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const vector< double > & | x, | ||
const vector< double > & | y | ||
) |
get nrm |b-Ax|_2
A | LinearOperator (size M x N) |
x | monolish vector (size N) |
y | monolish vector (size M) |
Definition at line 242 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const vector< double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 251 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const vector< double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 246 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 271 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 281 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< matrix::Dense< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 276 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const vector< double > & | y | ||
) |
Definition at line 256 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< matrix::Dense< double >, double > & | y | ||
) |
Definition at line 266 of file equation_utils.cpp.
double monolish::get_residual_l2 | ( | const matrix::LinearOperator< double > & | A, |
const view1D< vector< double >, double > & | x, | ||
const view1D< vector< double >, double > & | y | ||
) |
Definition at line 261 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const vector< float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 286 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const vector< float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 295 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const vector< float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 290 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 315 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 325 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< matrix::Dense< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 320 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const vector< float > & | y | ||
) |
Definition at line 300 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< matrix::Dense< float >, float > & | y | ||
) |
Definition at line 310 of file equation_utils.cpp.
float monolish::get_residual_l2 | ( | const matrix::LinearOperator< float > & | A, |
const view1D< vector< float >, float > & | x, | ||
const view1D< vector< float >, float > & | y | ||
) |
Definition at line 305 of file equation_utils.cpp.