version 0.4
Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef > Member List

This is the complete list of members for Ikarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >, including all inherited members.

BasePowerFE typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
Basis typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
bendingStrainSizeIkarus::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) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inlineprotected
calculateAt(const ResultRequirementsType &req, const Dune::FieldVector< double, Traits::mydim > &local, ResultTypeMap< double > &result) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateMatrix(const FERequirementType &req, typename Traits::template MatrixType<> K) constIkarus::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) constIkarus::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) constIkarus::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) constIkarus::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) constIkarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >inlineprotected
calculateScalar(const FERequirementType &req) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) constIkarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >inline
Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateScalar(const FERequirementType &req) constIkarus::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 -> ScalarTypeIkarus::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 -> ScalarTypeIkarus::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 -> ScalarTypeIkarus::Traction< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >inlineprotected
calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >::calculateVector(const FERequirementType &req, typename Traits::template VectorType<> force) constIkarus::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) constIkarus::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) constIkarus::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) constIkarus::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) constIkarus::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) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inlineprotected
displacementFunction(const FERequirementType &par, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
Element typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
FERequirementType typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
FlatBasis typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
Geometry typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
geometry() constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
globalFlatIndices(std::vector< GlobalIndex > &globalIndices) constIkarus::PowerBasisFE< Basis_::FlatBasis >inline
GlobalIndex typedefIkarus::PowerBasisFE< Basis_::FlatBasis >
gridElement() constIkarus::PowerBasisFE< Basis_::FlatBasis >inline
GridElement typedefIkarus::PowerBasisFE< Basis_::FlatBasis >
GridView typedefIkarus::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) constIkarus::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 typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
LocalView typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
localView() constIkarus::PowerBasisFE< Basis_::FlatBasis >inline
localView()Ikarus::PowerBasisFE< Basis_::FlatBasis >inline
materialTangent(const Eigen::Matrix< double, 3, 3 > &Aconv) constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inlineprotected
membraneStrainSizeIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >static
myDimIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >static
num_childrenIkarus::PowerBasisFE< Basis_::FlatBasis >static
numberOfNodes() constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
order() constIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >inline
PowerBasisFE(const Basis_::FlatBasis &p_basis, const typename LocalView::Element &element)Ikarus::PowerBasisFE< Basis_::FlatBasis >inlineexplicit
ResultRequirementsType typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
RootBasis typedefIkarus::PowerBasisFE< Basis_::FlatBasis >
size() constIkarus::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 typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
Traits typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
Volume(VolumeLoad p_volumeLoad={})Ikarus::Volume< KirchhoffLoveShell< Basis_, FERequirements<>, false >, TraitsFromFE< Basis_, FERequirements<>, false > >inlineexplicit
VolumeType typedefIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >
worldDimIkarus::KirchhoffLoveShell< Basis_, FERequirements_, useEigenRef >static