List of all members.
Public Member Functions |
| BDDCPreconditioner (const PDE &pde, const Flags &aflags, const string &aname) |
virtual | ~BDDCPreconditioner () |
virtual void | InitLevel () |
virtual void | FinalizeLevel () |
virtual void | AddElementMatrix (const Array< int > &dnums, const FlatMatrix< SCAL > &elmat, bool inner_element, int elnr, LocalHeap &lh) |
virtual void | Update () |
virtual const BaseMatrix & | GetAMatrix () const |
virtual const BaseMatrix & | GetMatrix () const |
virtual void | CleanUpLevel () |
virtual void | Mult (const BaseVector &x, BaseVector &y) const |
virtual void | MultAdd (double s, const BaseVector &x, BaseVector &y) const |
virtual const char * | ClassName () const |
Private Attributes |
const S_BilinearForm< SCAL > * | bfa |
BDDCMatrix< SCAL, TV > * | pre |
string | inversetype |
bool | block |
bool | hypre |
template<class SCAL, class TV = SCAL>
class ngcomp::BDDCPreconditioner< SCAL, TV >
Constructor & Destructor Documentation
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
Member Function Documentation
template<class SCAL , class TV >
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
Member Data Documentation
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
template<class SCAL , class TV = SCAL>
The documentation for this class was generated from the following file: