High Performance Plasticity  0.5.0
casesUtils.h File Reference

Header file for quantities common to multiple application cases. More...

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

Go to the source code of this file.

Classes

class  hpp::OrientationGenerator< U >
 An abstract class for reproducibly generating a sequence of orientations. More...
 
class  hpp::RandomOrientationGenerator< U >
 A class for reproducibly generating a sequence of random orientations. More...
 
class  hpp::GridOrientationGenerator< U >
 Generates orientations on a fixed grid over an azimuthal angle of \( [0, 2\pi) \) and a zenithal angle of \( [0, \pi/2) \). Does not cover the area of a sphere equally. More...
 
class  hpp::Experiment< U >
 

Namespaces

 hpp
 

Functions

template<typename U >
Tensor2< U > hpp::simpleShearDeformationGradient (U t, U shear_rate)
 The deformation gradient from a simple shear. More...
 
template<typename U >
Tensor2< U > hpp::simpleShearVelocityGradient (U t, U shear_rate)
 The velocity gradient from a simple shear. More...
 
template<typename U >
Tensor2< U > hpp::simpleCompressionDeformationGradient (U t, U comp_rate)
 The deformation gradient from a simple compression. More...
 
template<typename U >
Tensor2< U > hpp::simpleCompressionVelocityGradient (U t, U comp_rate)
 The velocity gradient from a simple compression. More...
 
template<typename U >
Tensor2< U > hpp::planeStrainCompressionDeformationGradient (U t, U comp_rate)
 The deformation gradient from a plane strain compression. More...
 
template<typename U >
Tensor2< U > hpp::planeStrainCompressionVelocityGradient (U t, U comp_rate)
 The velocity gradient from a plane strain compression. More...
 
template<typename U >
Tensor2< U > hpp::staticDeformationGradient (U t)
 The deformation gradient for no deformation. More...
 
template<typename U >
Tensor2< U > hpp::staticVelocityGradient (U t)
 The velocity gradient for no deformation. More...
 

Detailed Description

Header file for quantities common to multiple application cases.

A class to represent the conditions of an imposed strain experiment.

Author
Michael Malahe
Template Parameters
Uthe scalar type