GemaCoreLib
The GeMA Core library
Classes | Typedefs | Variables
gmTriCellGeometryInfo.h File Reference

Declaration of the Tri family of cell types. More...

#include "gmCellGeometryInfo.h"
#include "gmCellGeometryIntegrationRuleSet.h"
#include "gmGeometryUtils.h"
#include "gmTriIntegrationRule.h"
#include "gmTriShape.h"
Include dependency graph for gmTriCellGeometryInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmTri3CellGeometryInfo
 The Tri3 implementation. More...
 
class  GmTri3D3CellGeometryInfo
 The Tri3D3 implementation. More...
 
class  GmTri6CellGeometryInfo
 The Tri6 implementation. More...
 
class  GmTri3D6CellGeometryInfo
 The Tri3D6 implementation. More...
 

Typedefs

typedef GmCellGeometryIntegrationRuleSet< GmTriGaussIntegrationRule, GmCellGeometryNullIntegrationRule, GmTriNewtonIntegrationRule, GmTriNewtonIntegrationRuleGmTriIntegrationRuleSet
 The set of possible ELEMENT integration rules, per integration rule type, for the family of Tri elements.
 
typedef GmCellGeometryIntegrationRuleSet< GmTriGaussEdgeIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRuleGmTriEdgeIntegrationRuleSet
 The set of possible EDGE integration rules, per integration rule type, for the family of Tri elements.
 
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 3, -1, 1, 1 > GmLinearTriIntegrationRuleSetDefaults
 The set of default rules for a linear Tri ELEMENT. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types.
 
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 2, -1, -1, -1 > GmLinearTriEdgeIntegrationRuleSetDefaults
 The set of default rules for a linear Tri EDGE. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types.
 
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 6, -1, 2, 2 > GmQuadraticTriIntegrationRuleSetDefaults
 The set of default rules for a quadratic Tri ELEMENT. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types.
 
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 3, -1, -1, -1 > GmQuadraticTriEdgeIntegrationRuleSetDefaults
 The set of default rules for a quadratic Tri EDGE. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types.
 

Variables

static int tri6order [] = {0,3,1,4,2,5}
 

Detailed Description

Declaration of the Tri family of cell types.

Author
Carlos Augusto Teixeira Mendes
Date
august, 2023