NGSolve
4.9
|
NGSolve base class. More...
#include <ngsobject.hpp>
Public Member Functions | |
NGS_Object (const MeshAccess &ama, const string &aname="noname", bool checkflags=false) | |
NGS_Object (const NGS_Object &obj) | |
void | SetName (const string &aname) |
const string & | GetName () const |
const MeshAccess & | GetMeshAccess () const |
virtual string | GetClassName () const |
virtual void | PrintReport (ostream &ost) |
virtual void | MemoryUsage (Array< MemoryUsageStruct * > &mu) const |
Timer & | GetTimer () |
const Timer & | GetTimer () const |
bool | SkipCleanUp () |
Protected Member Functions | |
void | DefineStringFlag (const char *s) |
void | DefineNumFlag (const char *s) |
void | DefineDefineFlag (const char *s) |
void | DefineStringListFlag (const char *s) |
void | DefineNumListFlag (const char *s) |
int | CheckFlags (const Flags &flags) |
Protected Attributes | |
string | name |
name of the instance | |
Flags | flaglist |
the valid flags for this class | |
const MeshAccess & | ma |
access to the mesh | |
Timer | timer |
profiling | |
bool | skipCleanUp |
keep the object |
NGSolve base class.