GemaCoreLib
The GeMA Core library
GmBorderIntegrationRule Member List

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

cacheKey() const =0GmIntegrationRulepure virtual
closestIntegrationIndex(GmCellType type, int P, int Q, int nodeIndex) constGmIntegrationRulevirtual
degree() const =0GmIntegrationRulepure virtual
edgeInstance(GmCellType type, int P, int Q, GmIntegrationRuleType irType, int rule1=-1)GmBorderIntegrationRulestatic
faceInstance(GmCellType type, int P, int Q, int faceType, GmIntegrationRuleType irType, int rule1=-1, int rule2=-1)GmBorderIntegrationRulestatic
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) const =0GmIntegrationRulepure virtual
isValid() const =0GmIntegrationRulepure virtual
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
numBorderCoord() const =0GmBorderIntegrationRulepure virtual
numNaturalCoord() const =0GmIntegrationRulepure virtual
numPoints() const =0GmIntegrationRulepure virtual
ruleName() const =0GmIntegrationRulepure virtual
rulePar(int num) const =0GmIntegrationRulepure virtual
ruleParNumPoints(int num) const =0GmIntegrationRulepure virtual
ruleType() const =0GmIntegrationRulepure virtual
translatePoint(int border, const GmVector &borderCoord, GmVector &elementCoord) const =0GmBorderIntegrationRulepure virtual
~GmIntegrationRule()GmIntegrationRuleinlinevirtual