|
GMatElastoPlasticQPot 0.18.3
|
#include <algorithm>#include <math.h>#include <GMatElastic/Cartesian3d.h>#include <GMatTensor/Cartesian3d.h>#include <QPot.h>#include "config.h"#include "version.h"Go to the source code of this file.
Classes | |
| class | GMatElastoPlasticQPot::Cartesian3d::Cusp< N > |
| Array of material points with an elasto-plastic material model. More... | |
| class | GMatElastoPlasticQPot::Cartesian3d::Smooth< N > |
| Array of material points with an elasto-plastic material model. More... | |
Namespaces | |
| namespace | GMatElastoPlasticQPot |
| Material model based on a sequence of parabolic potentials. | |
| namespace | GMatElastoPlasticQPot::Cartesian3d |
| Implementation in a 3-d Cartesian coordinate frame. | |
Functions | |
| template<class T > | |
| auto | GMatElastoPlasticQPot::Cartesian3d::Epsd (const T &A) -> typename GMatTensor::allocate< xt::get_rank< T >::value - 2, T >::type |
| Equivalent strain: norm of strain deviator. More... | |
| template<class T , class U > | |
| void | GMatElastoPlasticQPot::Cartesian3d::epsd (const T &A, U &ret) |
| Same as Epsd(), but writes to externally allocated output. More... | |
| template<class T > | |
| auto | GMatElastoPlasticQPot::Cartesian3d::Sigd (const T &A) -> typename GMatTensor::allocate< xt::get_rank< T >::value - 2, T >::type |
| Equivalent stress: norm of strain deviator. More... | |
| template<class T , class U > | |
| void | GMatElastoPlasticQPot::Cartesian3d::sigd (const T &A, U &ret) |
| Same as Sigd(), but writes to externally allocated output. More... | |
Definition in file Cartesian3d.h.