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

MAd::MDB_EdgeP2 Class Reference

#include <MeshDataBase.h>

Inheritance diagram for MAd::MDB_EdgeP2:

MAd::MDB_Edge MAd::mAttachableDataContainer

List of all members.


Detailed Description

2nd order equidistant Lagrange edge

Definition at line 226 of file MeshDataBase.h.


Public Types

typedef container::const_iterator citer_attachdata
typedef std::vector< info > container
typedef std::pair< unsigned
int, mAttachableData * > 
info
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_EdgeP2 (MDB_Point *A, MDB_Point *B, 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
virtual void swapHONodes ()

Public Attributes

bool deleted
pGEntity g
int iD
MDB_Pointp1
MDB_Pointp2

Private Attributes

MDB_PointsecondOrderPt

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

Generated by  Doxygen 1.6.0   Back to index