|
mFES - molecular Finite Element Solver
0.4
|
Public Member Functions | |
| ConstrainedMatrix (const BaseMatrix *aa1) | |
| virtual | ~ConstrainedMatrix () |
| void | AddConstraint (const BaseVector *hv) |
| virtual BaseVector * | CreateVector () const |
| virtual void | Mult (const BaseVector &x, BaseVector &y) const |
| virtual void | MultAdd (double s, const BaseVector &x, BaseVector &y) const |
Private Attributes | |
| const BaseMatrix * | a1 |
| Array< const BaseVector * > | constraints |
| int | ncnt |
| ngsolve::ConstrainedMatrix::ConstrainedMatrix | ( | const BaseMatrix * | aa1 | ) | [inline] |
| virtual ngsolve::ConstrainedMatrix::~ConstrainedMatrix | ( | ) | [inline, virtual] |
| void ngsolve::ConstrainedMatrix::AddConstraint | ( | const BaseVector * | hv | ) | [inline] |
| virtual BaseVector* ngsolve::ConstrainedMatrix::CreateVector | ( | ) | const [inline, virtual] |
| virtual void ngsolve::ConstrainedMatrix::Mult | ( | const BaseVector & | x, |
| BaseVector & | y | ||
| ) | const [inline, virtual] |
| virtual void ngsolve::ConstrainedMatrix::MultAdd | ( | double | s, |
| const BaseVector & | x, | ||
| BaseVector & | y | ||
| ) | const [inline, virtual] |
const BaseMatrix* ngsolve::ConstrainedMatrix::a1 [private] |
Array<const BaseVector*> ngsolve::ConstrainedMatrix::constraints [private] |
int ngsolve::ConstrainedMatrix::ncnt [private] |
1.7.6.1