![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the Hex family of cell types. More...
#include "gmCellGeometryInfo.h"
#include "gmCellGeometryIntegrationRuleSet.h"
#include "gmGeometryUtils.h"
#include "gmHexIntegrationRule.h"
#include "gmHexShape.h"
Go to the source code of this file.
Classes | |
class | GmHex8CellGeometryInfo |
The hex8 implementation. More... | |
class | GmHex20CellGeometryInfo |
The hex20 implementation. More... | |
class | GmHex27CellGeometryInfo |
The hex27 implementation. More... | |
Typedefs | |
typedef GmCellGeometryIntegrationRuleSet< GmHexGaussIntegrationRule, GmHexLobattoIntegrationRule, GmHexNewtonIntegrationRule, GmHexNewtonIntegrationRule > | GmHexIntegrationRuleSet |
The set of possible ELEMENT integration rules, per integration rule type, for the family of Hex elements. | |
typedef GmCellGeometryIntegrationRuleSet< GmHexGaussFaceIntegrationRule, GmHexLobattoFaceIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRule > | GmHexFaceIntegrationRuleSet |
The set of possible FACE integration rules, per integration rule type, for the family of Hex elements. | |
typedef GmCellGeometryIntegrationRuleSet< GmHexGaussEdgeIntegrationRule, GmHexLobattoEdgeIntegrationRule, GmCellGeometryNullIntegrationRule, GmCellGeometryNullIntegrationRule > | GmHexEdgeIntegrationRuleSet |
The set of possible EDGE integration rules, per integration rule type, for the family of Hex elements. | |
typedef GmCellGeometryIntegrationRuleSetDefaultRules< GM_GAUSS_RULE_TYPE, 2, 2, 2, 2 > | GmLinearHexIntegrationRuleSetDefaults |
The set of default rules for an Hex8 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, 2, -1, -1 > | GmLinearHexFaceIntegrationRuleSetDefaults |
The set of default rules for an Hex8 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, 2, -1, -1 > | GmLinearHexEdgeIntegrationRuleSetDefaults |
The set of default rules for an Hex8 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, 2, 2, 2, 2 > | GmQuadraticHexIntegrationRuleSetDefaults |
The set of default rules for an Hex20/27 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, 2, -1, -1 > | GmQuadraticHexFaceIntegrationRuleSetDefaults |
The set of default rules for an Hex20/27 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, 2, -1, -1 > | GmQuadraticHexEdgeIntegrationRuleSetDefaults |
The set of default rules for an Hex20/27 EDGE. Template parameters 2 to 5 are the default rule numbers for Gauss, Lobatto, Closed Newton and Open Newton rule types. | |
Declaration of the Hex family of cell types.