| BasePowerFE typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| Basis typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| calculateAt(const ResultRequirementsType &req, const Dune::FieldVector< double, Traits::mydim > &local, ResultTypeMap< double > &result) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| calculateMatrix(const FERequirementType &par, typename Traits::template MatrixType<> K) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) const | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) const | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrixImpl(const FERequirementType &par, typename Traits::template MatrixType<> K, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrixImpl(const FERequirementType &par, typename Traits::template MatrixType<> K, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| calculateScalar(const FERequirementType &par) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) const | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) const | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inlineprotected |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| calculateVector(const FERequirementType &par, typename Traits::template VectorType<> force) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) const | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) const | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
| calculateVectorImpl(const FERequirementType &par, typename Traits::template VectorType< ScalarType > force, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inlineprotected |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVectorImpl(const FERequirementType &par, typename Traits::template VectorType< ScalarType > force, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVectorImpl(const FERequirementType &par, typename Traits::template VectorType< ScalarType > force, const std::optional< const Eigen::VectorX< ScalarType > > dx=std::nullopt) const | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
| displacementFunction(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| Element typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| FERequirementType typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| FlatBasis typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| geometry() const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| Geometry typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| getInternalEnergy(const Eigen::Vector< ScalarType, strainDim > &strain) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| getStress(const Eigen::Vector< ScalarType, strainDim > &strain) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| globalFlatIndices(std::vector< GlobalIndex > &globalIndices) const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
| GlobalIndex typedef | Ikarus::PowerBasisFE< Basis_::FlatBasis > | |
| gridElement() const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
| GridElement typedef | Ikarus::PowerBasisFE< Basis_::FlatBasis > | |
| GridView typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| LocalBasisType typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| localView() const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
| localView() | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
| LocalView typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| Material typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| materialTangent(const Eigen::Vector< ScalarType, strainDim > &strain) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| myDim | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | static |
| NonLinearElastic(const Basis &globalBasis, const typename LocalView::Element &element, const Material &p_mat, VolumeLoad p_volumeLoad={}, const BoundaryPatch< GridView > *p_neumannBoundary=nullptr, NeumannBoundaryLoad p_neumannBoundaryLoad={}) | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| num_children | Ikarus::PowerBasisFE< Basis_::FlatBasis > | static |
| numberOfNodes() const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| order() const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| PowerBasisFE(const Basis_::FlatBasis &p_basis, const typename LocalView::Element &element) | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inlineexplicit |
| ResultRequirementsType typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| RootBasis typedef | Ikarus::PowerBasisFE< Basis_::FlatBasis > | |
| size() const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
| strainFunction(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | inline |
| strainType | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | static |
| Traction(const BoundaryPatch< GridView > *p_neumannBoundary, NeumannBoundaryLoad p_neumannBoundaryLoad) | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineexplicit |
| TractionType typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| Traits typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| Volume(VolumeLoad p_volumeLoad={}) | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineexplicit |
| VolumeType typedef | Ikarus::NonLinearElastic< Basis_, Material_, FERequirements_, useEigenRef > | |
| Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::worldDim | Ikarus::Volume< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | static |
| Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::worldDim | Ikarus::Traction< NonLinearElastic< Basis_, Material_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | static |