Gascoigne::SolverData Class Reference

#include <solverdata.h>

Collaboration diagram for Gascoigne::SolverData:

Collaboration graph
List of all members.

Public Member Functions

void BasicInit (const ParamFile *pf)
const IntVectorGetPfilter () const
void SetPfilter (const IntVector &pfilter)
double GetIluModify (int c) const
const DoubleVectorGetIluModify () const
void SetIluModify (const DoubleVector &ilum)
int GetExactLu () const
int GetEnlarge () const
double GetOmega () const
int GetIterPre () const
int GetIterPost () const
int GetIterExact () const
const std::stringGetIluSort () const
const IntVectorGetStreamDirection () const
const DoubleVectorGetVectorDirection () const
int GetBiCGStabPStep () const
std::string GetBiCGStabResidual () const
std::string GetLinearSmooth () const
double GetBiCGStabMinIter () const
int GetCgMassMaxIter () const
double GetCgMassTol () const
double GetCgMassGlobalTol () const

Protected Attributes

int exact_lu
int enlarge
int iter_pre
int iter_post
int iter_exact
int bicgstab_pstep
DoubleVector _ilum
DoubleVector vector_direction
IntVector stream_direction
IntVector _pfilter
double omega
std::string ilusort
std::string linear_smooth
std::string bicgstab_residual
double bicgstab_miniter
int _cgMassMaxIter
double _cgMassTol
double _cgMassGlobalTol

Member Function Documentation

void Gascoigne::SolverData::BasicInit ( const ParamFile pf  ) 

double Gascoigne::SolverData::GetBiCGStabMinIter (  )  const [inline]

int Gascoigne::SolverData::GetBiCGStabPStep (  )  const [inline]

std::string Gascoigne::SolverData::GetBiCGStabResidual (  )  const [inline]

double Gascoigne::SolverData::GetCgMassGlobalTol (  )  const [inline]

int Gascoigne::SolverData::GetCgMassMaxIter (  )  const [inline]

double Gascoigne::SolverData::GetCgMassTol (  )  const [inline]

int Gascoigne::SolverData::GetEnlarge (  )  const [inline]

int Gascoigne::SolverData::GetExactLu (  )  const [inline]

const DoubleVector& Gascoigne::SolverData::GetIluModify (  )  const [inline]

double Gascoigne::SolverData::GetIluModify ( int  c  )  const [inline]

const std::string& Gascoigne::SolverData::GetIluSort (  )  const [inline]

int Gascoigne::SolverData::GetIterExact (  )  const [inline]

int Gascoigne::SolverData::GetIterPost (  )  const [inline]

int Gascoigne::SolverData::GetIterPre (  )  const [inline]

std::string Gascoigne::SolverData::GetLinearSmooth (  )  const [inline]

double Gascoigne::SolverData::GetOmega (  )  const [inline]

const IntVector& Gascoigne::SolverData::GetPfilter (  )  const [inline]

const IntVector& Gascoigne::SolverData::GetStreamDirection (  )  const [inline]

const DoubleVector& Gascoigne::SolverData::GetVectorDirection (  )  const [inline]

void Gascoigne::SolverData::SetIluModify ( const DoubleVector ilum  )  [inline]

void Gascoigne::SolverData::SetPfilter ( const IntVector pfilter  )  [inline]

Member Data Documentation

double Gascoigne::SolverData::_cgMassGlobalTol [protected]

int Gascoigne::SolverData::_cgMassMaxIter [protected]

double Gascoigne::SolverData::_cgMassTol [protected]

DoubleVector Gascoigne::SolverData::_ilum [protected]

IntVector Gascoigne::SolverData::_pfilter [protected]

double Gascoigne::SolverData::bicgstab_miniter [protected]

int Gascoigne::SolverData::bicgstab_pstep [protected]

std::string Gascoigne::SolverData::bicgstab_residual [protected]

int Gascoigne::SolverData::enlarge [protected]

int Gascoigne::SolverData::exact_lu [protected]

std::string Gascoigne::SolverData::ilusort [protected]

int Gascoigne::SolverData::iter_exact [protected]

int Gascoigne::SolverData::iter_post [protected]

int Gascoigne::SolverData::iter_pre [protected]

std::string Gascoigne::SolverData::linear_smooth [protected]

double Gascoigne::SolverData::omega [protected]

IntVector Gascoigne::SolverData::stream_direction [protected]

DoubleVector Gascoigne::SolverData::vector_direction [protected]

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