|
using | Marmot::FiniteElement::Spatial1D::Bar2::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial1D::Bar2::dNdXiSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial1D::Bar3::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial1D::Bar3::dNdXiSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial2D::Quad4::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial2D::Quad4::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial2D::Quad4::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
using | Marmot::FiniteElement::Spatial2D::Quad8::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial2D::Quad8::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial2D::Quad8::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra4::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra4::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra4::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra10::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra10::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Tetra10::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa8::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa8::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa8::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa20::CoordinateSized = Eigen::Matrix< double, nNodes *nDim, 1 > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa20::NSized = Eigen::Matrix< double, 1, nNodes > |
|
using | Marmot::FiniteElement::Spatial3D::Hexa20::dNdXiSized = Eigen::Matrix< double, nDim, nNodes > |
|
|
ElementShapes | Marmot::FiniteElement::getElementShapeByMetric (int nDim, int nNodes) |
|
Eigen::MatrixXd | Marmot::FiniteElement::NB (const Eigen::VectorXd &N, const int nDoFPerNode) |
|
template<int nDim, int nNodes> |
Eigen::Matrix< double, nDim, nDim *nNodes > | Marmot::FiniteElement::NB (const Eigen::Matrix< double, 1, nNodes > &N) |
|
Eigen::MatrixXd | Marmot::FiniteElement::Jacobian (const Eigen::MatrixXd &dN_dXi, const Eigen::VectorXd &coordinates) |
|
template<int nDim, int nNodes> |
Eigen::Matrix< double, nDim, nDim > | Marmot::FiniteElement::Jacobian (const Eigen::Matrix< double, nDim, nNodes > &dNdXi, const Eigen::Matrix< double, nDim *nNodes, 1 > &coordinates) |
|
Eigen::VectorXi | Marmot::FiniteElement::expandNodeIndicesToCoordinateIndices (const Eigen::VectorXi &nodeIndices, int nDim) |
|
NSized | Marmot::FiniteElement::Spatial1D::Bar2::N (double xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial1D::Bar2::dNdXi (double xi) |
|
NSized | Marmot::FiniteElement::Spatial1D::Bar3::N (double xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial1D::Bar3::dNdXi (double xi) |
|
template<int nNodes> |
Eigen::Matrix< double, voigtSize, nNodes *nDim > | Marmot::FiniteElement::Spatial2D::B (const Eigen::Matrix< double, nDim, nNodes > &dNdX) |
|
template<int nNodes> |
Eigen::Matrix< double, voigtSize, nNodes *nDim > | Marmot::FiniteElement::Spatial2D::BGreen (const Eigen::Matrix< double, nDim, nNodes > &dNdX, const Eigen::Matrix2d &F) |
|
NSized | Marmot::FiniteElement::Spatial2D::Quad4::N (const Eigen::Vector2d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial2D::Quad4::dNdXi (const Eigen::Vector2d &xi) |
|
Eigen::Vector2i | Marmot::FiniteElement::Spatial2D::Quad4::getBoundaryElementIndices (int faceID) |
|
NSized | Marmot::FiniteElement::Spatial2D::Quad8::N (const Eigen::Vector2d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial2D::Quad8::dNdXi (const Eigen::Vector2d &xi) |
|
Eigen::Vector3i | Marmot::FiniteElement::Spatial2D::Quad8::getBoundaryElementIndices (int faceID) |
|
template<int nNodes> |
Eigen::Matrix< double, voigtSize, nNodes *nDim > | Marmot::FiniteElement::Spatial3D::B (const Eigen::Matrix< double, nDim, nNodes > &dNdX) |
|
template<int nNodes> |
Eigen::Matrix< double, voigtSize, nNodes *nDim > | Marmot::FiniteElement::Spatial3D::BGreen (const Eigen::Matrix< double, nDim, nNodes > &dNdX, const Eigen::Matrix3d &F) |
|
NSized | Marmot::FiniteElement::Spatial3D::Tetra4::N (const Eigen::Vector3d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial3D::Tetra4::dNdXi (const Eigen::Vector3d &xi) |
|
Eigen::Vector3i | Marmot::FiniteElement::Spatial3D::Tetra4::getBoundaryElementIndices (int faceID) |
|
NSized | Marmot::FiniteElement::Spatial3D::Tetra10::N (const Eigen::Vector3d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial3D::Tetra10::dNdXi (const Eigen::Vector3d &xi) |
|
Eigen::Vector3i | Marmot::FiniteElement::Spatial3D::Tetra10::getBoundaryElementIndices (int faceID) |
|
NSized | Marmot::FiniteElement::Spatial3D::Hexa8::N (const Eigen::Vector3d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial3D::Hexa8::dNdXi (const Eigen::Vector3d &xi) |
|
Eigen::Vector4i | Marmot::FiniteElement::Spatial3D::Hexa8::getBoundaryElementIndices (int faceID) |
|
NSized | Marmot::FiniteElement::Spatial3D::Hexa20::N (const Eigen::Vector3d &xi) |
|
dNdXiSized | Marmot::FiniteElement::Spatial3D::Hexa20::dNdXi (const Eigen::Vector3d &xi) |
|
Marmot::Vector8i | Marmot::FiniteElement::Spatial3D::Hexa20::getBoundaryElementIndices (int faceID) |
|
const std::vector< QuadraturePointInfo > & | Marmot::FiniteElement::Quadrature::getGaussPointInfo (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType) |
|
int | Marmot::FiniteElement::Quadrature::getNumGaussPoints (Marmot::FiniteElement::ElementShapes shape, IntegrationTypes integrationType) |
|
void | Marmot::FiniteElement::Quadrature::Spatial2D::modifyCharElemLengthAbaqusLike (double &charElemLength, int intPoint) |
|