22 d_materialType( e_unset_material )
53 cerr <<
"BUG: Illegal element type in construction " << type << endl;
63 for( i = 0; i < numn; i++ ){
79 for( i = 0; i < numn; i++ ){
130 for( i = 0; i < numn; i++ ){
142 for( i = 0; i< numn; i++ ){
150 for( i = 0; i < numf; i++ ){
159 for( i = 0; i< numf; i++ ){
virtual void replaceFaceNode(Node *node, Node *new_node, Face *face)
virtual int getNumNodes() const =0
static Element * create(int id, Type type)
void replaceNode(Node *node, Node *new_node)
This class encapsulate a node over a window manifold.
void replaceNode(Node *node, Node *new_node)
Class Mesh is the main class that holds all information to describe the current state of the mesh...
virtual int getNumFaces() const =0
virtual void setFromMyNodes()=0
virtual void setFromNodes(Node **thenodes)
Node * getNode(int ID)
The following get methods return a node, face or element.
virtual double getMinEdgeLength()
std::ostream & operator<<(std::ostream &os, const COM_exception &ex)
Print out a given exception.
void replaceFace(Face *face, Face *new_face)
The Face class is an abstract base class that supplies implemented general methods, as well as a vew virtual interface methods to child classes.
void addElement(Element *elem)
void removeElement(Element *elem)