NuTo
Numerics Tool
|
#include <ElementIga.h>
Public Member Functions | |
ElementIga (const std::array< int, TDimParameter > &knotIDs, const Nurbs< TDimParameter > &NurbsGeometry) | |
Eigen::Matrix< double, TDimParameter, 1 > | Transformation (Eigen::VectorXd ipCoords) const |
transforms unit interval [-1, 1] to the interval [firstKnotCoordinate, secondKnotCoordinate] More... | |
virtual Eigen::VectorXd | ExtractNodeValues (int instance=0) const override |
extracts all node values of this element More... | |
Eigen::MatrixXd | GetNMatrix (NaturalCoords ipCoords) const override |
Eigen::VectorXd | GetShapeFunctions (NaturalCoords ipCoords) const override |
Eigen::MatrixXd | GetDerivativeShapeFunctions (NaturalCoords ipCoords) const override |
int | GetDofDimension () const override |
Eigen::VectorXi | GetDofNumbering () const override |
extract the dof numbers from its nodes. More... | |
int | GetNumNodes () const override |
Public Member Functions inherited from NuTo::ElementInterface | |
virtual | ~ElementInterface () noexcept=default |
|
inline |
|
inlineoverridevirtual |
extracts all node values of this element
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
extract the dof numbers from its nodes.
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
Implements NuTo::ElementInterface.
|
inlineoverridevirtual |
Implements NuTo::ElementInterface.
|
inline |
transforms unit interval [-1, 1] to the interval [firstKnotCoordinate, secondKnotCoordinate]