Rheolef  7.2
an efficient C++ finite element environment
Loading...
Searching...
No Matches
mixed_solver.h

Go to the source code of this file.

Classes

struct  abtbc_schur_complement< Matrix, Vector, Solver >
struct  abtb_schur_complement< Matrix, Vector, Solver >

Namespaces

namespace  rheolef
 This file is part of Rheolef.

Functions

template<class Matrix, class Vector, class Solver, class Preconditioner>
int uzawa_abtbc (const Matrix &A, const Matrix &B, const Matrix &C, Vector &u, Vector &p, const Vector &Mf, const Vector &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const Float &rho, const solver_option &sopt=solver_option())
template<class Matrix, class Vector, class Solver, class Preconditioner, class Real>
int uzawa_abtb (const Matrix &A, const Matrix &B, Vector &u, Vector &p, const Vector &Mf, const Vector &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const Real &rho, const solver_option &sopt=solver_option())
template<class Matrix, class Vector, class VectorExpr1, class VectorExpr2, class Solver, class Preconditioner>
int cg_abtbc (const Matrix &A, const Matrix &B, const Matrix &C, Vector &u, Vector &p, const VectorExpr1 &Mf, const VectorExpr2 &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const solver_option &sopt=solver_option())
template<class Matrix, class Vector, class VectorExpr1, class VectorExpr2, class Solver, class Preconditioner>
int cg_abtb (const Matrix &A, const Matrix &B, Vector &u, Vector &p, const VectorExpr1 &Mf, const VectorExpr2 &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const solver_option &sopt=solver_option())
template<class Matrix, class Vector, class Solver, class Preconditioner>
int minres_abtbc (const Matrix &A, const Matrix &B, const Matrix &C, Vector &u, Vector &p, const Vector &Mf, const Vector &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const solver_option &sopt=solver_option())
template<class Matrix, class Vector, class Solver, class Preconditioner>
int minres_abtb (const Matrix &A, const Matrix &B, Vector &u, Vector &p, const Vector &Mf, const Vector &Mg, const Preconditioner &S1, const Solver &inner_solver_A, const solver_option &sopt=solver_option())