NGSolve
4.9
|
Description of partial differential equation. More...
#include <pde.hpp>
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 MeshAccess & | GetMeshAccess () const |
MeshAccess & | GetMeshAccess () |
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) |
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 | 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) |
FESpace * | AddFESpace (const string &name, const Flags &flags) |
void | AddFESpace (const string &name, FESpace *space) |
GridFunction * | AddGridFunction (const string &name, Flags &flags) |
void | AddGridFunction (const string &name, GridFunction *gf, bool addcf=false) |
BilinearForm * | AddBilinearForm (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, 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) |
Description of partial differential equation.