Logo Search packages:      
Sourcecode: madlib version File versions  Download package

MAd::MDB_EdgeP4 Class Reference

#include <MeshDataBase.h>

Inheritance diagram for MAd::MDB_EdgeP4:

MAd::MDB_Edge MAd::mAttachableDataContainer

List of all members.

Detailed Description

4th order equidistant Lagrange edge

Definition at line 276 of file MeshDataBase.h.

Public Types

typedef container::const_iterator citer_attachdata
typedef std::vector< info > container
typedef std::pair< unsigned
int, mAttachableData * > 
typedef container::iterator iter_attachdata

Public Member Functions

void addface (MDB_Face *f)
virtual int align (MDB_Point *po1, MDB_Point *po2)
 Realign the edge with the direction given by a set of two nodes.
void attachData (unsigned int, mAttachableData *)
void attachDouble (unsigned int, double)
 specific data types for double
void attachInt (unsigned int, int)
 specific data types for int
citer_attachdata begin_attachdata () const
MDB_Pointcommonvertex (const MDB_Edge *other) const
void del (MDB_Face *t)
void deleteData (unsigned int)
citer_attachdata end_attachdata () const
MDB_Face * faces (int i) const
double getAttachedDouble (unsigned int)
 specific data types for double
int getAttachedInt (unsigned int)
 specific data types for int
mAttachableDatagetData (unsigned int)
virtual int getDim () const
virtual MDB_PointgetHighOrderPoint (int i)
virtual int getMshTag () const
virtual int getNbHighOrderPoints () const
virtual int getOrder () const
double length () const
 MDB_EdgeP4 (MDB_Point *A, MDB_Point *B1, MDB_Point *B2, MDB_Point *B3, MDB_Point *C)
int numfaces () const
void oppositeof (MDB_Point *oface[2]) const
MDB_Face * otherFace (const MDB_Face *f) const
MDB_Pointothervertex (const MDB_Point *p) const

Public Attributes

bool deleted
pGEntity g
int iD

Protected Member Functions

virtual void swapHONodes ()

Private Attributes


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index