|
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const VVAddOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator+ (DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec1, DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec2) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const VVSubOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator- (DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec1, DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec2) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const VSMultOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator* (DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec, ScalarT p_a) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const VSaxpyOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator+ (const VSMultOp< DistNhbdT, MatrixT, VectorT, ScalarT > &p_VSMultOp, DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const MMAddOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator+ (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat1, DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat2) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const MMSubOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator- (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat1, DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat2) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const MSMultOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator* (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat, ScalarT p_a) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| const MVMultOp< DistNhbdT, MatrixT, VectorT, ScalarT > | mgx::operator* (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &p_mat, DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &p_vec) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::maxDiagonal (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::maxOffDiagonal (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::maxEntry (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::minDiagonal (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::minOffDiagonal (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| double | mgx::minEntry (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| ScalarT | mgx::norm (DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &v) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| ScalarT | mgx::norm (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m) |
| |
| template<typename DistNhbdT , typename MatrixT , typename VectorT , typename ScalarT > |
| void | mgx::jacobiPreCond (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &m, DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &a) |
| |