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

MAd::MDB_CompleteQuad< order > Class Template Reference

#include <MeshDataBase.h>

Inheritance diagram for MAd::MDB_CompleteQuad< order >:

MAd::mAttachableDataContainer

List of all members.


Detailed Description

template<int order>
class MAd::MDB_CompleteQuad< order >

Generic order equidistant Lagrange quad with complete interpolation.

Definition at line 619 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 addregion (MDB_Region *t)
virtual int align (MDB_Point *, MDB_Point *, MDB_Point *, MDB_Point *)
 Realign the quadrilateral with the direction given by a set of four 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_Edgecommonedge (const MDB_Face *other) const
void del (MDB_Region *t)
void deleteData (unsigned int)
citer_attachdata end_attachdata () const
virtual MDB_Edgefind_edge (const MDB_Point *, const MDB_Point *) 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_EdgegetEdge (int i) const
MDB_PointgetHighOrderPoint (int i)
virtual int getMshTag () const
virtual int getNbEdges () const
int getNbHighOrderPoints () const
virtual int getNbNodes () const
int getNbRegions () const
MDB_PointgetNode (int i) const
void getNodes (MDB_Point **n) const
virtual int getOrder () const
MDB_Region * getRegion (int i) const
 MDB_CompleteQuad (MDB_Edge *A, MDB_Edge *B, MDB_Edge *C, MDB_Edge *D, MDB_Point **P)
MDB_Region * opposite_region (MDB_Region *t)

Public Attributes

bool deleted
MDB_Edgee1
MDB_Edgee2
MDB_Edgee3
MDB_Edgee4
pGEntity g
int iD

Protected Member Functions

virtual int orientation (MDB_Point *v0, MDB_Point *v1, MDB_Point *v2, MDB_Point *v3) const
 Compute orientation wrt face given by a list of principal nodes.

Protected Attributes

std::vector< MDB_Region * > _regions
int nbPoints
MDB_Point ** point

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

Generated by  Doxygen 1.6.0   Back to index