mFES - molecular Finite Element Solver  0.4
Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes
ngsolve::NumProcBVP Class Reference

List of all members.

Public Member Functions

 NumProcBVP (PDE &apde, const Flags &flags)
virtual ~NumProcBVP ()
virtual void Do (LocalHeap &lh)
virtual string GetClassName () const
virtual void PrintReport (ostream &ost)

Static Public Member Functions

static void PrintDoc (ostream &ost)

Protected Types

enum  SOLVER {
  CG, GMRES, QMR, SIMPLE,
  DIRECT, BICGSTAB
}
enum  IP_TYPE { SYMMETRIC, HERMITEAN, CONJ_HERMITEAN }

Protected Attributes

BilinearForm * bfa
LinearForm * lff
GridFunction * gfu
Preconditioner * pre
int maxsteps
double prec
double tau
double taui
bool print
SOLVER solver
IP_TYPE ip_type
bool useseedvariant

Member Enumeration Documentation

enum ngsolve::NumProcBVP::IP_TYPE [protected]
Enumerator:
SYMMETRIC 
HERMITEAN 
CONJ_HERMITEAN 
enum ngsolve::NumProcBVP::SOLVER [protected]
Enumerator:
CG 
GMRES 
QMR 
SIMPLE 
DIRECT 
BICGSTAB 

Constructor & Destructor Documentation

ngsolve::NumProcBVP::NumProcBVP ( PDE apde,
const Flags &  flags 
)

Member Function Documentation

void ngsolve::NumProcBVP::Do ( LocalHeap &  lh) [virtual]
virtual string ngsolve::NumProcBVP::GetClassName ( ) const [inline, virtual]
void ngsolve::NumProcBVP::PrintDoc ( ostream &  ost) [static]
virtual void ngsolve::NumProcBVP::PrintReport ( ostream &  ost) [inline, virtual]

Member Data Documentation

BilinearForm* ngsolve::NumProcBVP::bfa [protected]
GridFunction* ngsolve::NumProcBVP::gfu [protected]
LinearForm* ngsolve::NumProcBVP::lff [protected]
Preconditioner* ngsolve::NumProcBVP::pre [protected]
double ngsolve::NumProcBVP::prec [protected]
bool ngsolve::NumProcBVP::print [protected]
double ngsolve::NumProcBVP::tau [protected]
double ngsolve::NumProcBVP::taui [protected]

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