|
OOFEM 3.0
|
#include <feinterpol.h>
Public Member Functions | |
| FEIElementDeformedGeometryWrapper (const Element *elem) | |
| FEIElementDeformedGeometryWrapper (const Element *elem, TimeStep *tStep) | |
| virtual | ~FEIElementDeformedGeometryWrapper () |
| int | giveNumberOfVertices () const override |
| const FloatArray | giveVertexCoordinates (int i) const override |
| void | setTimeStep (TimeStep *ts) |
| void | setAlpha (double val) |
| const Element_Geometry_Type | giveGeometryType () const override |
| Public Member Functions inherited from oofem::FEICellGeometry | |
| FEICellGeometry () | |
| virtual | ~FEICellGeometry () |
| virtual const FEInterpolation * | getGeometryInterpolation () const |
Protected Attributes | |
| const Element * | elem |
| TimeStep * | tStep |
| double | alpha |
Wrapper around element definition to provide deformed FEICellGeometry interface.
Definition at line 130 of file feinterpol.h.
| oofem::FEIElementDeformedGeometryWrapper::FEIElementDeformedGeometryWrapper | ( | const Element * | elem | ) |
Definition at line 43 of file feinterpol.C.
References alpha, elem, oofem::FEICellGeometry::FEICellGeometry(), and tStep.
| oofem::FEIElementDeformedGeometryWrapper::FEIElementDeformedGeometryWrapper | ( | const Element * | elem, |
| TimeStep * | tStep ) |
Definition at line 49 of file feinterpol.C.
References alpha, elem, oofem::FEICellGeometry::FEICellGeometry(), and tStep.
|
inlinevirtual |
Definition at line 140 of file feinterpol.h.
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements oofem::FEICellGeometry.
Definition at line 65 of file feinterpol.C.
References oofem::FloatArray::add(), alpha, elem, oofem::FloatArray::times(), and tStep.
Referenced by oofem::FEContactSurface::computeContactPointLocalCoordinates_2d(), oofem::FEContactSurface::computeContactPointLocalCoordinates_3d(), and oofem::FEContactPoint::computeCurvature().
|
inline |
Definition at line 144 of file feinterpol.h.
|
inline |
Definition at line 143 of file feinterpol.h.
References tStep.
|
protected |
Definition at line 135 of file feinterpol.h.
Referenced by FEIElementDeformedGeometryWrapper(), FEIElementDeformedGeometryWrapper(), and giveVertexCoordinates().
|
protected |
Definition at line 133 of file feinterpol.h.
Referenced by FEIElementDeformedGeometryWrapper(), FEIElementDeformedGeometryWrapper(), giveGeometryType(), giveNumberOfVertices(), and giveVertexCoordinates().
|
protected |
Definition at line 134 of file feinterpol.h.
Referenced by FEIElementDeformedGeometryWrapper(), FEIElementDeformedGeometryWrapper(), giveVertexCoordinates(), and setTimeStep().