NGSolve  4.9
Public Member Functions
ngsolve::PDE Class Reference

Description of partial differential equation. More...

#include <pde.hpp>

List of all members.

Public Member Functions

void LoadPDE (const string &filename, const bool nomeshload=false, const bool nogeometryload=false)
void LoadPDE (istream &input, const bool nomeshload=false, const bool nogeometryload=false)
void SavePDE (const string &filename)
void SaveSolution (const string &filename, const bool ascii=false)
void LoadSolution (const string &filename, const bool ascii=false)
void Solve ()
void PrintReport (ostream &ost)
void PrintMemoryUsage (ostream &ost)
const MeshAccessGetMeshAccess () const
MeshAccessGetMeshAccess ()
bool ConstantUsed (const string &aname) const
double GetConstant (const string &aname, bool opt=0) const
bool StringConstantUsed (const string &aname) const
string GetStringConstant (const string &aname, bool opt=0) const
bool VariableUsed (const string &aname) const
double & GetVariable (const string &aname, bool opt=0)
CoefficientFunctionGetCoefficientFunction (const string &name, bool opt=0)
FESpaceGetFESpace (const string &name, bool opt=0)
GridFunctionGetGridFunction (const string &name, bool opt=0)
BilinearFormGetBilinearForm (const string &name, bool opt=0)
LinearFormGetLinearForm (const string &name, bool opt=0)
PreconditionerGetPreconditioner (const string &name, bool opt=0)
NumProcGetNumProc (const string &name, bool opt=0)
const CoefficientFunctionGetCoefficientFunction (const string &name, bool opt=0) const
const FESpaceGetFESpace (const string &name, bool opt=0) const
const GridFunctionGetGridFunction (const string &name, bool opt=0) const
const BilinearFormGetBilinearForm (const string &name, bool opt=0) const
const LinearFormGetLinearForm (const string &name, bool opt=0) const
const PreconditionerGetPreconditioner (const string &name, bool opt=0) const
const NumProcGetNumProc (const string &name, bool opt=0) const
void AddConstant (const string &name, double val)
void AddStringConstant (const string &name, const string &val)
void AddVariable (const string &name, double val, int im=5)
void AddVariable (const string &name, EvalVariable *eval)
void AddCoefficientFunction (const string &name, CoefficientFunction *fun)
FESpaceAddFESpace (const string &name, const Flags &flags)
void AddFESpace (const string &name, FESpace *space)
GridFunctionAddGridFunction (const string &name, Flags &flags)
void AddGridFunction (const string &name, GridFunction *gf, bool addcf=false)
BilinearFormAddBilinearForm (const string &name, Flags &flags)
LinearFormAddLinearForm (const string &name, Flags &flags)
PreconditionerAddPreconditioner (const string &name, Flags &flags)
void AddNumProc (const string &name, NumProc *np)
void AddBilinearFormIntegrator (const string &name, BilinearFormIntegrator *part, const bool deletable=true)
void AddLinearFormIntegrator (const string &name, LinearFormIntegrator *part)
void SetLineIntegratorCurvePointInfo (const string &filename, Integrator *integrator)
SymbolTable< double > & GetConstantTable ()
SymbolTable< string * > & GetStringConstantTable ()
SymbolTable< double * > & GetVariableTable ()
SymbolTable
< CoefficientFunction * > & 
GetCoefficientTable ()
SymbolTable< FESpace * > & GetSpaceTable ()
SymbolTable< GridFunction * > & GetGridFunctionTable ()
SymbolTable< BilinearForm * > & GetBilinearFormTable ()
SymbolTable< LinearForm * > & GetLinearFormTable ()
SymbolTable< Preconditioner * > & GetPreconditionerTable ()
SymbolTable< NumProc * > & GetNumProcTable ()
bool IsGood ()
void SetGood (bool agood)
string GetMatfile () const
void SetMatfile (const string str)
string GetDirectory () const
void SetDirectory (const string str)
string GetFilename () const
void SetFilename (const string str)
string & GetEvaluateFiles (void)
void SetMeshFileName (const string ameshfilename)
void SetGeoFileName (const string ageofilename)
string GetMeshFileName () const
string GetGeoFileName () const
void WritePDEFile (string abspdefile, string geofile, string meshfile, string matfile, string oldpdefile)
Tcl_Interp * GetTclInterpreter () const
void SetTclInterpreter (Tcl_Interp *inter)
void Tcl_Eval (string str)

Detailed Description

Description of partial differential equation.


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