|
| | IGAIntegrationElement (int _n, Element *e, IntArray knotSpan) |
| const IntArray * | giveKnotSpan () override |
| | Returns receiver sub patch indices (if apply).
|
| void | setKnotSpan1 (const IntArray &src) |
| | GaussIntegrationRule (int n, Element *e, int startIndx, int endIndx, bool dynamic=false) |
| | GaussIntegrationRule (int n, Element *e) |
| virtual | ~GaussIntegrationRule () |
| | Destructor.
|
| const char * | giveClassName () const override |
| IntegrationRuleType | giveIntegrationRuleType () const override |
| void | initializeFrom (InputRecord &ir) override |
| int | getRequiredNumberOfIntegrationPoints (integrationDomain dType, int approxOrder) override |
| int | SetUpPointsOnLine (int nPoints, MaterialMode mode) override |
| int | SetUpPointsOnTriangle (int nPoints, MaterialMode mode) override |
| int | SetUpPointsOnSquare (int nPoints, MaterialMode mode) override |
| int | SetUpPointsOn3dDegShell (int nPointsXY, int nPointsZ, MaterialMode mode) override |
| int | SetUpPointsOn3dDegShellLayers (int nPointsXY, int nPointsZ, MaterialMode mode, const FloatArray &layerThickness) override |
| int | SetUpPointsOnCubeLayers (int nPoints1, int nPoints2, int nPointsDepth, MaterialMode mode, const FloatArray &layerThickness) override |
| int | SetUpPointsOnCube (int nPoints, MaterialMode mode) override |
| int | SetUpPointsOnTetrahedra (int nPoints, MaterialMode mode) override |
| int | SetUpPointsOnWedge (int nPointsTri, int nPointsDepth, MaterialMode mode) override |
| int | SetUpPointsOnWedgeLayers (int nPointsTri, int nPointsDepth, MaterialMode mode, const FloatArray &layerThickness) override |
| int | SetUpPointsOn2DEmbeddedLine (int nPoints, MaterialMode mode, const FloatArray &coord0, const FloatArray &coord1) override |
| std::vector< GaussPoint * >::iterator | begin () |
| std::vector< GaussPoint * >::iterator | end () |
| | IntegrationRule (int n, Element *e, int startIndx, int endIndx, bool dynamic) |
| | IntegrationRule (int n, Element *e) |
| virtual | ~IntegrationRule () |
| | Destructor.
|
| int | giveNumberOfIntegrationPoints () const |
| GaussPoint * | getIntegrationPoint (int n) |
| GaussPoint * | findIntegrationPointClosestTo (const FloatArray &lcoord) |
| int | getStartIndexOfLocalStrainWhereApply () |
| int | getEndIndexOfLocalStrainWhereApply () |
| int | setUpIntegrationPoints (integrationDomain intdomain, int nPoints, MaterialMode matMode) |
| int | setUpIntegrationPoints (integrationDomain intdomain, int nPointsXY, int nPointsZ, MaterialMode matMode) |
| int | setUpEmbeddedIntegrationPoints (integrationDomain intdomain, int nPoints, MaterialMode matMode, const std ::vector< FloatArray > &coords) |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) |
| void | updateYourself (TimeStep *tStep) |
| Element * | giveElement () |
| void | setElement (Element *e) |
| int | giveNumber () |
| integrationDomain | giveIntegrationDomain () const |
| virtual void | saveContext (DataStream &stream, ContextMode mode) |
| virtual void | restoreContext (DataStream &stream, ContextMode mode) |
| void | clear () |
| std::string | errorInfo (const char *func) const |
| | Error printing helper.
|
| int | SetUpPoint (MaterialMode mode) |
IntegrationElement represent nonzero knot span, derived from Integration Rule.
Definition at line 74 of file iga.h.