|
mFES - molecular Finite Element Solver
0.4
|
Public Member Functions | |
| ConstrainedPrecondMatrix (const BaseMatrix *ac1) | |
| virtual | ~ConstrainedPrecondMatrix () |
| void | AddConstraint (const BaseVector *hv) |
| virtual void | Mult (const BaseVector &x, BaseVector &y) const |
Private Attributes | |
| const BaseMatrix * | c1 |
| Array< const BaseVector * > | constraints |
| Array< BaseVector * > | c1constraints |
| Matrix< double > | projection |
| Matrix< double > | invprojection |
| int | ncnt |
| ngsolve::ConstrainedPrecondMatrix::ConstrainedPrecondMatrix | ( | const BaseMatrix * | ac1 | ) | [inline] |
| virtual ngsolve::ConstrainedPrecondMatrix::~ConstrainedPrecondMatrix | ( | ) | [inline, virtual] |
| void ngsolve::ConstrainedPrecondMatrix::AddConstraint | ( | const BaseVector * | hv | ) | [inline] |
| virtual void ngsolve::ConstrainedPrecondMatrix::Mult | ( | const BaseVector & | x, |
| BaseVector & | y | ||
| ) | const [inline, virtual] |
const BaseMatrix* ngsolve::ConstrainedPrecondMatrix::c1 [private] |
Array<BaseVector*> ngsolve::ConstrainedPrecondMatrix::c1constraints [private] |
Array<const BaseVector*> ngsolve::ConstrainedPrecondMatrix::constraints [private] |
Matrix<double> ngsolve::ConstrainedPrecondMatrix::invprojection [private] |
int ngsolve::ConstrainedPrecondMatrix::ncnt [private] |
Matrix<double> ngsolve::ConstrainedPrecondMatrix::projection [private] |
1.7.6.1