BasePowerFE typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
Basis typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
bendingStrainSize | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | static |
bopBending(const Eigen::Matrix< ScalarType, 2, 3 > &jcur, const Eigen::Matrix3< ScalarType > &h, const auto &dN, const auto &ddN, const int node, const Eigen::Vector3< ScalarType > &a3N, const Eigen::Vector3< ScalarType > &a3) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
calculateAt(const ResultRequirementsType &req, const Dune::FieldVector< double, Traits::mydim > &local, ResultTypeMap< double > &result) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) const | Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) const | Ikarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
calculateMatrixImpl(const FERequirementType &par, typename Traits::template MatrixType< ScalarType > K, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
Volume< KirchhoffLoveShell< Basis_, 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< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
Traction< KirchhoffLoveShell< Basis_, 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< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
calculateScalar(const FERequirementType &req) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) const | Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) const | Ikarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalarImpl(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const -> ScalarType | Ikarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) const | Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inline |
Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) const | Ikarus::Traction< KirchhoffLoveShell< Basis_, 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::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
Volume< KirchhoffLoveShell< Basis_, 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< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
Traction< KirchhoffLoveShell< Basis_, 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< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineprotected |
computeMaterialAndStrains(const Dune::FieldVector< double, 2 > &gpPos, int gpIndex, const Geometry &geo, const auto &uFunction) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
displacementFunction(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
Element typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
FERequirementType typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
FlatBasis typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
Geometry typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
geometry() const | Ikarus::KirchhoffLoveShell< Basis_, 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::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
kgBending(const Eigen::Matrix< ScalarType, 2, 3 > &jcur, const Eigen::Matrix3< ScalarType > &h, const auto &dN, const auto &ddN, const Eigen::Vector3< ScalarType > &a3N, const Eigen::Vector3< ScalarType > &a3, const Eigen::Vector3< ScalarType > &S, int I, int J) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
KirchhoffLoveShell(const Basis &globalBasis, const typename LocalView::Element &element, double emod, double nu, double thickness, VolumeLoad p_volumeLoad={}, const BoundaryPatch< GridView > *p_neumannBoundary=nullptr, NeumannBoundaryLoad p_neumannBoundaryLoad={}) | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
LocalBasisType typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
LocalView typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
localView() const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
localView() | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
materialTangent(const Eigen::Matrix< double, 3, 3 > &Aconv) const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inlineprotected |
membraneStrainSize | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | static |
myDim | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | static |
num_children | Ikarus::PowerBasisFE< Basis_::FlatBasis > | static |
numberOfNodes() const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
order() const | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | inline |
PowerBasisFE(const Basis_::FlatBasis &p_basis, const typename LocalView::Element &element) | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inlineexplicit |
ResultRequirementsType typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
RootBasis typedef | Ikarus::PowerBasisFE< Basis_::FlatBasis > | |
size() const | Ikarus::PowerBasisFE< Basis_::FlatBasis > | inline |
Traction(const BoundaryPatch< GridView > *p_neumannBoundary, NeumannBoundaryLoad p_neumannBoundaryLoad) | Ikarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineexplicit |
TractionType typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
Traits typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
Volume(VolumeLoad p_volumeLoad={}) | Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > > | inlineexplicit |
VolumeType typedef | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | |
worldDim | Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > | static |