|
| ParallelLinearAlgebra (ParallelLinearAlgebraSharedData &base, int proc) |
|
bool | add_vector (Datatypes::DenseColumnMatrixHandle mat, ParallelVector &V) |
|
bool | new_vector (ParallelVector &V) |
|
bool | add_matrix (Datatypes::SparseRowMatrixHandle mat, ParallelMatrix &M) |
|
void | mult (const ParallelVector &a, const ParallelVector &b, ParallelVector &r) |
|
void | sub (const ParallelVector &a, const ParallelVector &b, ParallelVector &r) |
|
void | copy (const ParallelVector &a, ParallelVector &r) |
|
void | scale_add (double s, const ParallelVector &a, const ParallelVector &b, ParallelVector &r) |
|
void | add (const ParallelVector &a, const ParallelVector &b, ParallelVector &r) |
|
void | scale (double s, ParallelVector &a, ParallelVector &r) |
|
void | invert (ParallelVector &a, ParallelVector &r) |
|
void | threshold_invert (ParallelVector &a, ParallelVector &r, double threshold) |
|
double | min (const ParallelVector &a) |
|
double | absmin (const ParallelVector &a) |
|
double | absmax (const ParallelVector &a) |
|
void | mult_trans (ParallelMatrix &a, ParallelVector &b, ParallelVector &r) |
|
void | diag (ParallelMatrix &a, ParallelVector &r) |
|
void | zeros (ParallelVector &r) |
|
void | absthreshold_invert (const ParallelVector &a, ParallelVector &r, double threshold) |
|
double | dot (const ParallelVector &a, const ParallelVector &b) |
|
double | norm (const ParallelVector &a) |
|
double | max (const ParallelVector &a) |
|
void | mult (const ParallelMatrix &a, const ParallelVector &b, ParallelVector &r) |
|
void | absdiag (const ParallelMatrix &a, ParallelVector &r) |
|
void | ones (ParallelVector &r) |
|
int | proc () |
|
int | nproc () |
|
bool | first () |
|
void | wait () |
|