GemaCoreLib
The GeMA Core library
GmQuadGaussIntegrationRule Member List

This is the complete list of members for GmQuadGaussIntegrationRule, including all inherited members.

_degreeGmLinearMultiTableIntegrationRule< 2 >protected
_keyBaseGmLinearMultiTableIntegrationRule< 2 >protected
_nipGmLinearMultiTableIntegrationRule< 2 >protected
_rtypeGmLinearMultiTableIntegrationRule< 2 >protected
_rulesGmLinearMultiTableIntegrationRule< 2 >protected
_tablesGmLinearMultiTableIntegrationRule< 2 >protected
cacheKey() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
closestIntegrationIndex(GmCellType type, int P, int Q, int nodeIndex) constGmIntegrationRulevirtual
degree() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
GmLinearMultiTableIntegrationRule(GmIntegrationRuleType ruleType, GmIntegrationRuleCacheKeyBase cacheKeyBase, int rule1, const QVector< QPair< double, double >> *table1, int degree1, int rule2=-1, const QVector< QPair< double, double >> *table2=NULL, int degree2=0, int rule3=-1, const QVector< QPair< double, double >> *table3=NULL, int degree3=0)GmLinearMultiTableIntegrationRule< 2 >protected
GmQuadGaussIntegrationRule(int xiRule, int etaRule)GmQuadGaussIntegrationRuleinline
GmQuadGaussIntegrationRule(GmIntegrationRuleType irType, int rule1, int rule2, int rule3)GmQuadGaussIntegrationRuleinline
instance(GmCellType type, int P, int Q, GmIntegrationRuleType irType, int rule1=-1, int rule2=-1, int rule3=-1)GmIntegrationRulestatic
integrationPoint(int index, GmVector &naturalCoord, double *weight) constGmLinearMultiTableIntegrationRule< 2 >virtual
isValid() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
makeCacheKey(GmIntegrationRuleCacheKeyBase base, bool closed, int rule1, int rule2=-1, int rule3=-1) constGmIntegrationRuleinlineprotected
makeRuleName(GmIntegrationRuleType irType, int rule1, int rule2=-1, int rule3=-1) constGmIntegrationRuleprotected
numNaturalCoord() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
numPoints() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
ruleName() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
rulePar(int num) constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
ruleParNumPoints(int num) constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
ruleType() constGmLinearMultiTableIntegrationRule< 2 >inlinevirtual
~GmIntegrationRule()GmIntegrationRuleinlinevirtual