Gascoigne::StdMultiLevelSolverData Class Reference

#include <stdmultilevelsolverdata.h>

Collaboration diagram for Gascoigne::StdMultiLevelSolverData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StdMultiLevelSolverData ()
virtual ~StdMultiLevelSolverData ()
virtual void BasicInit (const ParamFile *param)
std::stringSolver ()
int & CountResidual ()
int & CoarseLevel ()
std::stringMgType ()
double & MgOmega ()
std::stringLinearSolve ()
std::stringNonLinearSolve ()
int GmresMemSize () const
CGInfoGetPrecInfo ()
const CGInfoGetPrecInfo () const
int SaveNonLinearCompResiduals () const
int SaveLinearCompResiduals () const
int ShowNonLinearCompResiduals () const
int ShowLinearCompResiduals () const
int ShowCompResidualNames () const

Protected Attributes

std::string _solver
std::string _mgtype
std::string _linearsolve
std::string _nonlinearsolve
int _countresidual
int _coarselevel
int _i_show_nonlinear_comp_residuals
int _i_show_linear_comp_residuals
int _i_show_comp_residual_names
int _i_save_nonlinear_comp_residuals
int _i_save_linear_comp_residuals
double _mgomega
int _gmresmemsize
CGInfo precinfo

Constructor & Destructor Documentation

Gascoigne::StdMultiLevelSolverData::StdMultiLevelSolverData (  )  [inline]

Gascoigne::StdMultiLevelSolverData::~StdMultiLevelSolverData (  )  [virtual]


Member Function Documentation

void Gascoigne::StdMultiLevelSolverData::BasicInit ( const ParamFile param  )  [virtual]

int& Gascoigne::StdMultiLevelSolverData::CoarseLevel (  )  [inline]

int& Gascoigne::StdMultiLevelSolverData::CountResidual (  )  [inline]

const CGInfo& Gascoigne::StdMultiLevelSolverData::GetPrecInfo (  )  const [inline]

CGInfo& Gascoigne::StdMultiLevelSolverData::GetPrecInfo (  )  [inline]

int Gascoigne::StdMultiLevelSolverData::GmresMemSize (  )  const [inline]

std::string& Gascoigne::StdMultiLevelSolverData::LinearSolve (  )  [inline]

double& Gascoigne::StdMultiLevelSolverData::MgOmega (  )  [inline]

std::string& Gascoigne::StdMultiLevelSolverData::MgType (  )  [inline]

std::string& Gascoigne::StdMultiLevelSolverData::NonLinearSolve (  )  [inline]

int Gascoigne::StdMultiLevelSolverData::SaveLinearCompResiduals (  )  const [inline]

int Gascoigne::StdMultiLevelSolverData::SaveNonLinearCompResiduals (  )  const [inline]

int Gascoigne::StdMultiLevelSolverData::ShowCompResidualNames (  )  const [inline]

int Gascoigne::StdMultiLevelSolverData::ShowLinearCompResiduals (  )  const [inline]

int Gascoigne::StdMultiLevelSolverData::ShowNonLinearCompResiduals (  )  const [inline]

std::string& Gascoigne::StdMultiLevelSolverData::Solver (  )  [inline]


Member Data Documentation

int Gascoigne::StdMultiLevelSolverData::_coarselevel [protected]

int Gascoigne::StdMultiLevelSolverData::_countresidual [protected]

int Gascoigne::StdMultiLevelSolverData::_gmresmemsize [protected]

int Gascoigne::StdMultiLevelSolverData::_i_save_linear_comp_residuals [protected]

int Gascoigne::StdMultiLevelSolverData::_i_save_nonlinear_comp_residuals [protected]

int Gascoigne::StdMultiLevelSolverData::_i_show_comp_residual_names [protected]

int Gascoigne::StdMultiLevelSolverData::_i_show_linear_comp_residuals [protected]

int Gascoigne::StdMultiLevelSolverData::_i_show_nonlinear_comp_residuals [protected]

std::string Gascoigne::StdMultiLevelSolverData::_linearsolve [protected]

double Gascoigne::StdMultiLevelSolverData::_mgomega [protected]

std::string Gascoigne::StdMultiLevelSolverData::_mgtype [protected]

std::string Gascoigne::StdMultiLevelSolverData::_nonlinearsolve [protected]

std::string Gascoigne::StdMultiLevelSolverData::_solver [protected]

CGInfo Gascoigne::StdMultiLevelSolverData::precinfo [protected]


The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:51:45 2006 for Gascoigne by  doxygen 1.4.7