|
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.
1.7.6.1