#include <InterpolationTriangle3rdOrder.h>
Eigen::Matrix< double, 10, 2 > InterpolationTriangle3rdOrder::DerivativeShapeFunctions |
( |
const Eigen::VectorXd & |
rCoordinates | ) |
|
|
static |
Eigen::MatrixXd InterpolationTriangle3rdOrder::GetDerivativeShapeFunctions |
( |
const NaturalCoords & |
naturalIpCoords | ) |
const |
|
overridevirtual |
calculates the derivative shape functions
- Parameters
-
naturalIpCoords | integration point coordinates in the natural coordinate system |
- Returns
- matrix of derivate shape functions, dimension: [GetNumNodes() x local dimension]
Implements NuTo::InterpolationSimple.
NaturalCoords InterpolationTriangle3rdOrder::GetLocalCoords |
( |
int |
nodeId | ) |
const |
|
overridevirtual |
returns the local node coordinates
- Parameters
-
- Returns
- node coordinates in the natural coordinate system
Implements NuTo::InterpolationSimple.
int InterpolationTriangle3rdOrder::GetNumNodes |
( |
| ) |
const |
|
overridevirtual |
const Shape & InterpolationTriangle3rdOrder::GetShape |
( |
| ) |
const |
|
overridevirtual |
Eigen::VectorXd InterpolationTriangle3rdOrder::GetShapeFunctions |
( |
const NaturalCoords & |
naturalIpCoords | ) |
const |
|
overridevirtual |
calculates the shape functions
- Parameters
-
naturalIpCoords | integration point coordinates in the natural coordinate system |
- Returns
- vector of shape functions, dimension: [GetNumNodes() x 1]
Implements NuTo::InterpolationSimple.
Eigen::Matrix< double, 2, 1 > InterpolationTriangle3rdOrder::LocalCoords |
( |
int |
rNodeIndex | ) |
|
|
static |
Eigen::Matrix< double, 10, 1 > InterpolationTriangle3rdOrder::ShapeFunctions |
( |
const Eigen::VectorXd & |
rCoordinates | ) |
|
|
static |
The documentation for this class was generated from the following files: