High Performance Plasticity  0.5.0
continuum.h File Reference

Header file for continuum mechanics classes and functions. More...

#include <hpp/config.h>
#include <hpp/tensor.h>
Include dependency graph for continuum.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hpp::StretchingTensorDecomposition< T >
 

Namespaces

 hpp
 

Macros

#define GPA   (1.0)
 
#define MPA   (1e-3)
 
#define KPA   (1e-6)
 
#define PA   (1e-9)
 

Functions

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...
 

Detailed Description

Header file for continuum mechanics classes and functions.

Author
Michael Malahe

Macro Definition Documentation

#define GPA   (1.0)
#define KPA   (1e-6)
#define MPA   (1e-3)
#define PA   (1e-9)