GemaCoreLib
The GeMA Core library
Classes | Macros | Typedefs
gmElementDof.h File Reference

Declaration of the GmElementDof class. More...

#include <QList>
#include "gmCell.h"
Include dependency graph for gmElementDof.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmDofMap
 An interface for a simple class returning the dof number associated to a local matrix column. More...
 
class  GmElementDof
 A class to represent the degrees of freedom associated with each node of an element as seen by a physics object. More...
 
class  GmMatrixDof
 A class to represent the degrees of freedom associated with the set of matrix columns, as seen by a physics object. More...
 

Macros

#define GM_MAX_DOF   (8*sizeof(GmElementDofMap))
 Maximum number of degrees of freedom representable by a GmElementDofMap. IMPORTANT: There are vectors through the code with size fixed as GM_MAX_DOF.
 

Typedefs

typedef quint64 GmElementDofMap
 An integer type representing the degrees of freedom associated to an element node. Associated dof are represented by '1' bits inside the integer, so a node that is associated with degrees of freedom 2 and 4 will have a value with bits 2 and 4 turned on and all others turned off, i.e, equal to 0x14 (00...0010100)
 

Detailed Description

Declaration of the GmElementDof class.

Author
Carlos Augusto Teixeira Mendes
Date
july, 2015