|
| template<typename U > |
| Tensor2< U > | hpp::deformationGradFromVelGrad (U t_init, const Tensor2< U > &F_init, const Tensor2< U > &L, U t) |
| |
| template<typename U > |
| Tensor2< U > | hpp::stretchingVelocityGradient (U theta, U eDot) |
| |
| template<typename T > |
| StretchingTensorDecomposition< T > | hpp::getStretchingTensorDecomposition (const Tensor2< T > &L) |
| |
| template<typename U > |
| Tensor4< U > | hpp::isotropicElasticityTensor (U mu, U kappa) |
| | Construct a fourth order isotropic elasticity tensor. More...
|
| |
| template<typename U > |
| Tensor4< U > | hpp::cubeSymmetricElasticityTensor (U c11, U c12, U c44) |
| | Construct a fourth order elasticity tensor accounting for cubic symmetry. More...
|
| |
| template<typename U > |
| Tensor4< U > | hpp::volumeAverage (const std::vector< Tensor4< U >> &tVec, const std::vector< U > &vVec) |
| | Volume average fourth order tensors. More...
|
| |
| template<typename U > |
| Tensor4< U > | hpp::getEshelbyTensorCubicMaterialSphericalInclusion (U c11, U c12, U c44, U I0, U I1, U I2) |
| |
| template<typename U > |
| Tensor4< U > | hpp::getHomogenizedStiffnessVolumeAverage (const std::vector< Tensor4< U >> &cVec, const std::vector< U > &vVec) |
| | Get the homogenized stiffness tensor using a volume average. More...
|
| |
| template<typename U > |
| Tensor4< U > | hpp::getHomogenizedStiffnessELSC (const std::vector< Tensor4< U >> &cVec, const std::vector< U > &vVec, const Tensor4< U > &S) |
| | Get the homogenized stiffness tensor using the elastic self-consistent method. More...
|
| |
Header file for continuum mechanics classes and functions.
- Author
- Michael Malahe