mFES - molecular Finite Element Solver  0.4
Public Member Functions | Private Attributes
ngsolve::ConstrainedMatrix Class Reference

List of all members.

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

Constructor & Destructor Documentation

ngsolve::ConstrainedMatrix::ConstrainedMatrix ( const BaseMatrix *  aa1) [inline]
virtual ngsolve::ConstrainedMatrix::~ConstrainedMatrix ( ) [inline, virtual]

Member Function Documentation

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]

Member Data Documentation

const BaseMatrix* ngsolve::ConstrainedMatrix::a1 [private]
Array<const BaseVector*> ngsolve::ConstrainedMatrix::constraints [private]

The documentation for this class was generated from the following file: