IntegrationRule * QBrick1_ht :: GetSurfaceIntegrationRule(int approxOrder) { IntegrationRule *iRule = new GaussIntegrationRule(1, this, 1, 1); int npoints = iRule->getRequiredNumberOfIntegrationPoints(_Square, approxOrder); iRule->setUpIntegrationPoints(_Square, npoints, _Unknown); return iRule; }
int CrossSection :: setupIntegrationPoints(IntegrationRule &irule, int npoints, Element *element) { return irule.setUpIntegrationPoints( element->giveIntegrationDomain(), npoints, element->giveMaterialMode() ); }