![]() |
NuTo
Numerics Tool
|
#include <Cell.h>
Public Member Functions | |
| Cell (const ElementCollection &elements, const IntegrationTypeBase &integrationType, const int id) | |
| DofVector< double > | Integrate (VectorFunction f) override |
| DofMatrix< double > | Integrate (MatrixFunction f) override |
| double | Integrate (ScalarFunction f) override |
| void | Apply (VoidFunction f) override |
| Eigen::VectorXi | DofNumbering (DofType dof) override |
| int | Id () const |
| Eigen::VectorXd | Interpolate (Eigen::VectorXd naturalCoords) const override |
| Coordinate interpolation. More... | |
| Eigen::VectorXd | Interpolate (Eigen::VectorXd naturalCoords, DofType dof) const override |
| Dof interpolation. More... | |
| std::vector< Eigen::VectorXd > | Eval (EvalFunction f) const override |
| const Shape & | GetShape () const override |
Public Member Functions inherited from NuTo::CellInterface | |
| virtual | ~CellInterface ()=default |
Additional Inherited Members | |
Public Types inherited from NuTo::CellInterface | |
| using | ScalarFunction = std::function< double(const CellIpData &)> |
| using | VectorFunction = std::function< DofVector< double >(const CellIpData &)> |
| using | MatrixFunction = std::function< DofMatrix< double >(const CellIpData &)> |
| using | VoidFunction = std::function< void(const CellIpData &)> |
| using | EvalFunction = std::function< Eigen::VectorXd(const CellIpData &)> |
|
inline |
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inline |
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Coordinate interpolation.
Implements NuTo::CellInterface.
|
inlineoverridevirtual |
Dof interpolation.
Implements NuTo::CellInterface.
1.8.11