Multiscale Universal Interface
2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
|
Classes | |
class | sparse_matrix |
class | preconditioner |
class | incomplete_lu_preconditioner |
class | incomplete_cholesky_preconditioner |
class | symmetric_successive_over_relaxation_preconditioner |
class | diagonal_preconditioner |
class | solver |
class | conjugate_gradient_1d |
class | conjugate_gradient |
class | biconjugate_gradient_stabilized_1d |
class | biconjugate_gradient_stabilized |
class | gaussian_elimination_1d |
class | gaussian_elimination |
Functions | |
std::string | ltrim (const std::string &s) |
std::string | rtrim (const std::string &s) |
std::string | trim (const std::string &s) |
std::string | string_to_lower (const std::string &s) |
std::string | string_to_upper (const std::string &s) |
template<typename ITYPE , typename VTYPE , typename STYPE > | |
sparse_matrix< ITYPE, VTYPE > | operator* (const STYPE &scalar, const sparse_matrix< ITYPE, VTYPE > &exist_mat) |
template<typename ITYPE , typename VTYPE > | |
std::ostream & | operator<< (std::ostream &ofile, const sparse_matrix< ITYPE, VTYPE > &exist_mat) |
template<typename ITYPE , typename VTYPE > | |
std::istream & | operator>> (std::istream &ifile, sparse_matrix< ITYPE, VTYPE > &exist_mat) |
|
inline |
sparse_matrix<ITYPE,VTYPE> mui::linalg::operator* | ( | const STYPE & | scalar, |
const sparse_matrix< ITYPE, VTYPE > & | exist_mat | ||
) |
std::ostream& mui::linalg::operator<< | ( | std::ostream & | ofile, |
const sparse_matrix< ITYPE, VTYPE > & | exist_mat | ||
) |
std::istream& mui::linalg::operator>> | ( | std::istream & | ifile, |
sparse_matrix< ITYPE, VTYPE > & | exist_mat | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |