|
KASKADE 7 development version
|
Namespaces | |
| namespace | MaterialLaws |
| A namespace containing various material laws. | |
Classes | |
| class | DetIpm1 |
| A class for computing determinants and their derivatives. More... | |
| class | ElasticModulus |
| Material parameters for isotropic linearly elastic materials. More... | |
| class | ExtendedGreenLagrangeTensor |
| Full (right) Green-Lagrange strain tensor for displacements from dim-1 to dim. More... | |
| class | FirstPiolaKirchhoffStress |
| Represents the first Piola Kirchhoff stress as known in nonlinear elasticity. The Piola-Kirchhoff stress is \( T = F\sigma = (I+u_x) \sigma(u) \). More... | |
| class | GreenLagrangeTensor |
| Full (right) Green-Lagrange strain tensor, the workhorse of hyperelasticity. More... | |
| class | HyperelasticVariationalFunctional |
| General base class for variational functionals defined in terms of hyperelastic stored energies. More... | |
| class | IsochoricGreenLagrangeTensor |
| Isochoric part of the full (right) Green-Lagrange strain tensor, used in compressible hyperelasticity. More... | |
| class | LameNavier |
| Convenience class for handling linear elastomechanics. More... | |
| class | LinearizedGreenLagrangeTensor |
| Linearized (right) Green-Lagrange strain tensor, the workhorse of linear elastomechanics. More... | |
| class | OrthotropicLameNavier |
| Convenience class for handling orthotropic materials in linear elastomechanics. More... | |
| class | Pstable |
| Numerically stable evaluation of \( (x+1)^p -1 \). More... | |
| class | ShellEnergy |
| A stored energy density class for Taylor-based shell models. More... | |
| class | ShellKinematics |
| A lower-dimensional kinematics ansatz useful for shell models. More... | |
| class | ShellKinematicsDerivative |
| A lower-dimensional kinematics ansatz useful for shell models. More... | |
| class | ShiftedInvariants |
| A class for shifted invariants of a tensor. More... | |
| class | StrainView |
| A function view that provides on the fly computed strain tensors of displacemnts. More... | |
| class | SurfaceGreenLagrangeTensor |
| Full (right) Green-Lagrange strain tensor for displacements from dim-1 to dim. More... | |
Functions | |
| double | yieldStrength (std::string const &name) |
| Yield strengths of several materials in Pa. More... | |
| template<class Scalar , int n> | |
| Dune::FieldVector< Scalar, n *(n+1)/2 > | pack (Dune::FieldMatrix< Scalar, n, n > const &e, Scalar s=2.0) |
| Returns the Voigt vector representation of a symmetric matrix (with or without doubled off-diagonal entries). More... | |
| template<class Scalar , int n> | |
| Dune::FieldMatrix< Scalar, ElastoDetails::dim(n), ElastoDetails::dim(n)> | unpack (Dune::FieldVector< Scalar, n > const &c, Scalar s=2.0) |
| Returns the symmetric matrix representation of a Voigt vector with or without doubled off-diagonal entries. More... | |
| template<int d, class Scalar > | |
| Dune::FieldMatrix< Scalar, d, d > | deviatoricPart (Dune::FieldMatrix< Scalar, d, d > const &s) |
| The deviatoric part of a tensor. More... | |
| template<class Displacement > | |
| auto | makeLinearizedGreenLagrangeStrainView (Displacement const &u) |
| A convenience function for creating function views for linearized Green-Lagrange strain tensors. More... | |
| template<class Displacement > | |
| auto | makeGreenLagrangeStrainView (Displacement const &u) |
| A convenience function for creating function views for full Green-Lagrange strain tensors. More... | |
| template<class Real , int dim> | |
| std::array< Dune::FieldVector< Real, dim >, dim > | principalDirections (Dune::FieldMatrix< Real, dim, dim > const &A) |
| Computes the dim principal directions of the symmetric positive definite tensor A. More... | |
| template<class Function > | |
| double | orientationPreservingStepsize (Function const &y, Function const &dy, double epsilon) |
| Computes the maximal orientation preserving stepsize. More... | |