hp2FEM  0.1
Public Member Functions | Public Attributes
GMEntity Class Reference

This class stores the topological data relating geometry and mesh (e.g. nodes on lines, nodes on surfaces, elements on surfaces). More...

#include <GMEntity.h>

Collaboration diagram for GMEntity:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GMEntity ()
 Default constructor.
 GMEntity (GMEntity &Instance)
 Copy-initializer constructor. Copies the contents of Instance to the object.
 ~GMEntity ()
 Destructor.
GMEntityoperator= (GMEntity &Instance)
 Copies the contents of Instance to the object.

Public Attributes

BuiltInArray< unsigned long > EntityNums
 Stores the geometry mesh entities number.
BuiltInArray< unsigned long > NodeNums
 Stores the node number associated to each keypoint sequentially in ascending order of the keypoint numbers.
OneIndexTable< unsigned long > ElemNums
 Table that store the element numbers associated to each geometry mesh entity.
BuiltInArray< unsigned long > LocalNums
 Array that store the element local of the geometry mesh numbers associated to each the other geometry mesh.
BuiltInArray< ElementShape_E > LocalShape
 When a face of an element is on a superficie is needed to know what is the form of this face. If HEXA will be SQUARE and TRIANGLE for TETRA.

Detailed Description

This class stores the topological data relating geometry and mesh (e.g. nodes on lines, nodes on surfaces, elements on surfaces).

Author:
Gilberto Luis Valente da Costa
Date:
June/27/2011

Constructor & Destructor Documentation

GMEntity::GMEntity ( GMEntity Instance)

Copy-initializer constructor. Copies the contents of Instance to the object.

Parameters:
[in]Instance- instance of GMEntity.
Returns:
Reference to the current object.

Member Function Documentation

GMEntity & GMEntity::operator= ( GMEntity Instance)

Copies the contents of Instance to the object.

Parameters:
[in]Instance- instance of GMEntity.
Returns:
Reference to the current object.

Member Data Documentation

Array that store the element local of the geometry mesh numbers associated to each the other geometry mesh.

Note:
this attribute is used to geometry mesh key points, lines and surfaces. To key points, to each element of the attribute corresponds a node number. To lines, the element local edge number associated to a line. To surfaces, the element local face numbers associated to each surface.

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