GMatElastoPlasticQPot 0.18.3
|
#include <algorithm>
#include <math.h>
#include <GMatTensor/Cartesian2d.h>
#include <QPot.h>
#include "config.h"
#include "version.h"
Go to the source code of this file.
Classes | |
class | GMatElastoPlasticQPot::Cartesian2d::Elastic< N > |
Array of material points with a linear elastic constitutive response. More... | |
class | GMatElastoPlasticQPot::Cartesian2d::Cusp< N > |
Array of material points with an elasto-plastic material model. More... | |
class | GMatElastoPlasticQPot::Cartesian2d::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::Cartesian2d |
Implementation in a 2-d Cartesian coordinate frame. | |
Functions | |
template<class T > | |
auto | GMatElastoPlasticQPot::Cartesian2d::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::Cartesian2d::epsd (const T &A, U &ret) |
Same as Epsd(), but writes to externally allocated output. More... | |
template<class T > | |
auto | GMatElastoPlasticQPot::Cartesian2d::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::Cartesian2d::sigd (const T &A, U &ret) |
Same as Sigd(), but writes to externally allocated output. More... | |
Definition in file Cartesian2d.h.