#include <EquationSolver.h>
|
| | EquationSolver (Oges &oges_) |
| |
| virtual | ~EquationSolver () |
| |
| virtual int | solve (realCompositeGridFunction &u, realCompositeGridFunction &f)=0 |
| |
| virtual int | saveBinaryMatrix (aString filename00, realCompositeGridFunction &u, realCompositeGridFunction &f) |
| |
| virtual int | setCoefficientsAndBoundaryConditions (realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions, const RealArray &bcData) |
| |
| virtual int | setCoefficientArray (realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions=Overture::nullIntArray(), const RealArray &bcData=Overture::nullRealArray()) |
| |
| virtual int | setEquationAndBoundaryConditions (OgesParameters::EquationEnum equation, CompositeGridOperators &op, const IntegerArray &boundaryConditions, const RealArray &bcData, RealArray &constantCoeff=Overture::nullRealArray(), realCompositeGridFunction *variableCoeff=NULL) |
| |
| virtual int | setGrid (CompositeGrid &cg) |
| |
| virtual int | set (MultigridCompositeGrid &mgcg) |
| |
| const aString & | getName () const |
| |
| virtual real | getMaximumResidual () |
| |
| virtual int | printStatistics (FILE *file=stdout) const |
| |
| virtual int | setExtraEquationValues (realCompositeGridFunction &f, real *value) |
| |
| virtual int | getExtraEquationValues (const realCompositeGridFunction &u, real *value) |
| |
| virtual int | evaluateExtraEquation (const realCompositeGridFunction &u, real &value, int extraEquation=0) |
| |
| virtual int | evaluateExtraEquation (const realCompositeGridFunction &u, real &value, real &sumOfExtraEquationCoefficients, int extraEquation=0) |
| |
| virtual int | allocateMatrix (int, int, int, int) |
| |
| virtual int | setMatrixElement (int, int, int, real) |
| |
| virtual int | displayMatrix () |
| |
| virtual real | sizeOf (FILE *file=NULL) |
| |
| EquationSolver::EquationSolver |
( |
Oges & |
oges_ | ) |
|
| EquationSolver::~EquationSolver |
( |
| ) |
|
|
virtual |
| int EquationSolver::allocateMatrix |
( |
int |
ndia, |
|
|
int |
ndja, |
|
|
int |
nda, |
|
|
int |
N |
|
) |
| |
|
virtual |
| int EquationSolver::displayMatrix |
( |
| ) |
|
|
virtual |
| real EquationSolver::getMaximumResidual |
( |
| ) |
|
|
virtual |
| const aString & EquationSolver::getName |
( |
| ) |
const |
| int EquationSolver::printStatistics |
( |
FILE * |
file = stdout | ) |
const |
|
virtual |
| int EquationSolver::setMatrixElement |
( |
int |
nzcounter, |
|
|
int |
i, |
|
|
int |
j, |
|
|
real |
value |
|
) |
| |
|
virtual |
| real EquationSolver::sizeOf |
( |
FILE * |
file = NULL | ) |
|
|
virtual |
| int EquationSolver::gmresRestartLength |
|
protected |
| int EquationSolver::matrixOrdering |
|
protected |
| real EquationSolver::maximumResidual |
|
protected |
| int EquationSolver::numberOfEquations |
|
protected |
| int EquationSolver::numberOfIncompleteLULevels |
|
protected |
| int EquationSolver::numberOfIterations |
|
protected |
| int EquationSolver::numberOfNonzeros |
|
protected |
| Oges& EquationSolver::oges |
|
protected |
Referenced by evaluateExtraEquation(), getExtraEquationValues(), MultigridEquationSolver::MultigridEquationSolver(), MultigridEquationSolver::setCoefficientsAndBoundaryConditions(), MultigridEquationSolver::setEquationAndBoundaryConditions(), setExtraEquationValues(), MultigridEquationSolver::setGrid(), MultigridEquationSolver::solve(), HarwellEquationSolver::solve(), YaleEquationSolver::solve(), and SlapEquationSolver::solve().
| int EquationSolver::preconditioner |
|
protected |
| int EquationSolver::solverMethod |
|
protected |
The documentation for this class was generated from the following files: