FemViewer::BaseMesh Class Reference

#include <BaseMesh.h>

Inheritance diagram for FemViewer::BaseMesh:
Inheritance graph
[legend]
Collaboration diagram for FemViewer::BaseMesh:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseMesh (const std::string &name_="MESH_memory_pool")
virtual ~BaseMesh ()
virtual int Init (const char *name_)
virtual int Free ()
virtual int Reload ()
virtual int Update ()
virtual void Reset ()
int & Id ()
const int & Id () const
std::string & Name ()
const std::string & Name () const
bool IsInit () const

Static Public Member Functions

static int GetMeshModuleType ()

Protected Attributes

std::string _name

Static Protected Attributes

static intfint Get_nmel = NULL
static intfint Get_nmno = NULL
static intf2int Get_next_act_fa = NULL
static intf2int Get_next_act_el = NULL
static intf2int Get_face_bc = NULL
static voidf2int4intp2doublep Get_face_neig = NULL
static intf2int Get_el_status = NULL
static intf2int2intp Get_el_faces = NULL
static intf2intintp Get_el_struct = NULL
static intf2intintpdoublep Get_el_node_coor = NULL
static intf2intintp Get_face_struct = NULL
static intf2intintpdoublep Get_fa_node_coor = NULL
static intfint Get_nmed = NULL
static intfint Get_nmfa = NULL
static intf2intintp Get_edge_nodes = NULL
static intf2int Get_edge_status = NULL
static intf2intdoublep Get_node_coor = NULL
static intf2int Get_node_status = NULL
static intfcharp module_introduce = NULL
static intfintcharpfilep init_mesh = NULL
static intfint free_mesh = NULL
static int _meshCounter = 0

Constructor & Destructor Documentation

FemViewer::BaseMesh::BaseMesh ( const std::string &  name_ = "MESH_memory_pool"  )  [inline, explicit]
virtual FemViewer::BaseMesh::~BaseMesh (  )  [inline, virtual]

Member Function Documentation

int FemViewer::BaseMesh::Free (  )  [virtual]

Here is the call graph for this function:

Here is the caller graph for this function:

int FemViewer::BaseMesh::GetMeshModuleType (  )  [static]

Here is the call graph for this function:

Here is the caller graph for this function:

const int& FemViewer::BaseMesh::Id (  )  const [inline]

Here is the call graph for this function:

int& FemViewer::BaseMesh::Id (  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int FemViewer::BaseMesh::Init ( const char *  name_  )  [virtual]

Reimplemented in FemViewer::Mesh.

Here is the call graph for this function:

Here is the caller graph for this function:

bool FemViewer::BaseMesh::IsInit ( void   )  const [inline]

Reimplemented in FemViewer::Mesh.

Here is the call graph for this function:

const std::string& FemViewer::BaseMesh::Name (  )  const [inline]
std::string& FemViewer::BaseMesh::Name (  )  [inline]
virtual int FemViewer::BaseMesh::Reload (  )  [inline, virtual]

Reimplemented in FemViewer::Mesh.

Here is the call graph for this function:

virtual void FemViewer::BaseMesh::Reset ( void   )  [inline, virtual]

Reimplemented from FemViewer::BaseHandle.

Reimplemented in FemViewer::Mesh.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual int FemViewer::BaseMesh::Update ( void   )  [inline, virtual]

Reimplemented in FemViewer::Mesh.


Member Data Documentation

int FemViewer::BaseMesh::_meshCounter = 0 [static, protected]
std::string FemViewer::BaseMesh::_name [protected]
intfint FemViewer::BaseMesh::free_mesh = NULL [static, protected]
intf2intintp FemViewer::BaseMesh::Get_edge_nodes = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_edge_status = NULL [static, protected]
intf2int2intp FemViewer::BaseMesh::Get_el_faces = NULL [static, protected]
intf2intintpdoublep FemViewer::BaseMesh::Get_el_node_coor = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_el_status = NULL [static, protected]
intf2intintp FemViewer::BaseMesh::Get_el_struct = NULL [static, protected]
intf2intintpdoublep FemViewer::BaseMesh::Get_fa_node_coor = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_face_bc = NULL [static, protected]
voidf2int4intp2doublep FemViewer::BaseMesh::Get_face_neig = NULL [static, protected]
intf2intintp FemViewer::BaseMesh::Get_face_struct = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_next_act_el = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_next_act_fa = NULL [static, protected]
intfint FemViewer::BaseMesh::Get_nmed = NULL [static, protected]
intfint FemViewer::BaseMesh::Get_nmel = NULL [static, protected]
intfint FemViewer::BaseMesh::Get_nmfa = NULL [static, protected]
intfint FemViewer::BaseMesh::Get_nmno = NULL [static, protected]
intf2intdoublep FemViewer::BaseMesh::Get_node_coor = NULL [static, protected]
intf2int FemViewer::BaseMesh::Get_node_status = NULL [static, protected]
intfintcharpfilep FemViewer::BaseMesh::init_mesh = NULL [static, protected]
intfcharp FemViewer::BaseMesh::module_introduce = NULL [static, protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1