In file pde.hpp: Description of partial differential equation
Documentation
Description of partial differential equation
Public Fields
-
Tcl_Interp* tcl_interpreter
- a hack
Public Methods
-
PDE(const MeshAccess & ama)
-
~PDE()
-
void LoadPDE(const string & filename)
-
void SavePDE(const string & filename)
-
void SaveSolution(const string & filename)
-
void LoadSolution(const string & filename)
-
void SolveBVP()
-
void PrintReport(ostream & ost)
-
void PrintMemoryUsage(ostream & ost)
-
const MeshAccess& GetMeshAccess() const
-
bool ConstantUsed(const string & aname) const
-
double GetConstant(const string & aname, bool opt = 0) const
-
bool VariableUsed(const string & aname) const
-
double& GetVariable(const string & aname, bool opt = 0)
-
CoefficientFunction* GetCoefficientFunction(const string & name, bool opt = 0)
-
FESpace* GetFESpace(const string & name, bool opt = 0)
-
GridFunction* GetGridFunction(const string & name, bool opt = 0)
-
BilinearForm* GetBilinearForm(const string & name, bool opt = 0)
-
LinearForm* GetLinearForm(const string & name, bool opt = 0)
-
Preconditioner* GetPreconditioner(const string & name, bool opt = 0)
-
NumProc* GetNumProc(const string & name, bool opt = 0)
-
const CoefficientFunction* GetCoefficientFunction(const string & name, bool opt = 0) const
-
const FESpace* GetFESpace(const string & name, bool opt = 0) const
-
const GridFunction* GetGridFunction(const string & name, bool opt = 0) const
-
const BilinearForm* GetBilinearForm(const string & name, bool opt = 0) const
-
const LinearForm* GetLinearForm(const string & name, bool opt = 0) const
-
const Preconditioner* GetPreconditioner(const string & name, bool opt = 0) const
-
const NumProc* GetNumProc(const string & name, bool opt = 0) const
-
void AddConstant(const string & name, double val)
-
void AddVariable(const string & name, double val)
-
void AddCoefficientFunction(const string & name, CoefficientFunction* fun)
-
FESpace* AddFESpace(const string & name, Flags & flags)
-
GridFunction* AddGridFunction(const string & name, Flags & flags)
-
BilinearForm* AddBilinearForm(const string & name, Flags & flags)
-
void AddBEMElement(const string & name, Flags & flags)
-
LinearForm* AddLinearForm(const string & name, Flags & flags)
-
Preconditioner* AddPreconditioner(const string & name, Flags & flags)
-
void AddNumProc(const string & name, NumProc* np)
-
void AddBilinearFormIntegrator(const string & name, BilinearFormIntegrator* part)
-
void AddLinearFormIntegrator(const string & name, LinearFormIntegrator* part)
-
SymbolTable<double> & GetConstantTable()
-
SymbolTable<CoefficientFunction*> & GetCoefficientTable()
-
SymbolTable<FESpace*> & GetSpaceTable()
-
SymbolTable<GridFunction*> & GetGridFunctionTable()
-
SymbolTable<BilinearForm*> & GetBilinearFormTable()
-
SymbolTable<LinearForm*> & GetLinearFormTable()
-
SymbolTable<Preconditioner*> & GetPreconditionerTable()
-
SymbolTable<NumProc*> & GetNumProcTable()
Private Fields
-
const MeshAccess& ma
-
string geometryfilename
-
string meshfilename
-
SymbolTable<double> constants
-
SymbolTable<double> variables
-
SymbolTable<CoefficientFunction*> coefficients
-
SymbolTable<FESpace*> spaces
-
SymbolTable<GridFunction*> gridfunctions
-
SymbolTable<BilinearForm*> bilinearforms
-
SymbolTable<LinearForm*> linearforms
-
SymbolTable<Preconditioner*> preconditioners
-
SymbolTable<NumProc*> numprocs
-
int levelsolved
const MeshAccess& ma
string geometryfilename
string meshfilename
SymbolTable<double> constants
SymbolTable<double> variables
SymbolTable<CoefficientFunction*> coefficients
SymbolTable<FESpace*> spaces
SymbolTable<GridFunction*> gridfunctions
SymbolTable<BilinearForm*> bilinearforms
SymbolTable<LinearForm*> linearforms
SymbolTable<Preconditioner*> preconditioners
SymbolTable<NumProc*> numprocs
int levelsolved
PDE(const MeshAccess & ama)
~PDE()
void LoadPDE(const string & filename)
void SavePDE(const string & filename)
void SaveSolution(const string & filename)
void LoadSolution(const string & filename)
void SolveBVP()
void PrintReport(ostream & ost)
void PrintMemoryUsage(ostream & ost)
const MeshAccess& GetMeshAccess() const
bool ConstantUsed(const string & aname) const
double GetConstant(const string & aname, bool opt = 0) const
bool VariableUsed(const string & aname) const
double& GetVariable(const string & aname, bool opt = 0)
CoefficientFunction* GetCoefficientFunction(const string & name, bool opt = 0)
FESpace* GetFESpace(const string & name, bool opt = 0)
GridFunction* GetGridFunction(const string & name, bool opt = 0)
BilinearForm* GetBilinearForm(const string & name, bool opt = 0)
LinearForm* GetLinearForm(const string & name, bool opt = 0)
Preconditioner* GetPreconditioner(const string & name, bool opt = 0)
NumProc* GetNumProc(const string & name, bool opt = 0)
const CoefficientFunction* GetCoefficientFunction(const string & name, bool opt = 0) const
const FESpace* GetFESpace(const string & name, bool opt = 0) const
const GridFunction* GetGridFunction(const string & name, bool opt = 0) const
const BilinearForm* GetBilinearForm(const string & name, bool opt = 0) const
const LinearForm* GetLinearForm(const string & name, bool opt = 0) const
const Preconditioner* GetPreconditioner(const string & name, bool opt = 0) const
const NumProc* GetNumProc(const string & name, bool opt = 0) const
void AddConstant(const string & name, double val)
void AddVariable(const string & name, double val)
void AddCoefficientFunction(const string & name, CoefficientFunction* fun)
FESpace* AddFESpace(const string & name, Flags & flags)
GridFunction* AddGridFunction(const string & name, Flags & flags)
BilinearForm* AddBilinearForm(const string & name, Flags & flags)
void AddBEMElement(const string & name, Flags & flags)
LinearForm* AddLinearForm(const string & name, Flags & flags)
Preconditioner* AddPreconditioner(const string & name, Flags & flags)
void AddNumProc(const string & name, NumProc* np)
void AddBilinearFormIntegrator(const string & name, BilinearFormIntegrator* part)
void AddLinearFormIntegrator(const string & name, LinearFormIntegrator* part)
SymbolTable<double> & GetConstantTable()
SymbolTable<CoefficientFunction*> & GetCoefficientTable()
SymbolTable<FESpace*> & GetSpaceTable()
SymbolTable<GridFunction*> & GetGridFunctionTable()
SymbolTable<BilinearForm*> & GetBilinearFormTable()
SymbolTable<LinearForm*> & GetLinearFormTable()
SymbolTable<Preconditioner*> & GetPreconditionerTable()
SymbolTable<NumProc*> & GetNumProcTable()
Tcl_Interp* tcl_interpreter
- a hack
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.