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

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

#include "gmCellGeometryInfo.h"
#include "gmCellGeometryIntegrationRuleSet.h"
#include "gmGeometryUtils.h"
#include "gmTetIntegrationRule.h"
#include "gmTetShape.h"
Include dependency graph for gmTetCellGeometryInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmTet4CellGeometryInfo
 The Tet4 implementation. More...
 
class  GmTet10CellGeometryInfo
 The Tet10 implementation. More...
 

Typedefs

typedef GmCellGeometryIntegrationRuleSet< GmTetGaussIntegrationRule, GmCellGeometryNullIntegrationRule, GmTetNewtonIntegrationRule, GmTetNewtonIntegrationRuleGmTetIntegrationRuleSet
 The set of possible ELEMENT integration rules, per integration rule type, for the family of Tet elements.
 
typedef GmCellGeometryIntegrationRuleSet< GmTetGaussFaceIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRuleGmTetFaceIntegrationRuleSet
 The set of possible FACE integration rules, per integration rule type, for the family of Tet elements.
 
typedef GmCellGeometryIntegrationRuleSet< GmTetGaussEdgeIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRuleGmTetEdgeIntegrationRuleSet
 The set of possible EDGE integration rules, per integration rule type, for the family of Tet elements.
 
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 4, -1, 1, 1 > GmLinearTetIntegrationRuleSetDefaults
 The set of default rules for an Tet4 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 > GmLinearTetFaceIntegrationRuleSetDefaults
 The set of default rules for an Tet4 FACE. 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 > GmLinearTetEdgeIntegrationRuleSetDefaults
 The set of default rules for an Tet4 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, 4, -1, 2, 2 > GmQuadraticTetIntegrationRuleSetDefaults
 The set of default rules for an Tet10 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 > GmQuadraticTetFaceIntegrationRuleSetDefaults
 The set of default rules for an Tet10 FACE. 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 > GmQuadraticTetEdgeIntegrationRuleSetDefaults
 The set of default rules for an Tet10 EDGE. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types.
 

Detailed Description

Declaration of the Tet family of cell types.

Author
Carlos Augusto Teixeira Mendes
Date
august, 2023