GMatElastoPlasticQPot 0.18.3
Loading...
Searching...
No Matches
Cartesian3d.h File Reference
#include <GMatTensor/Cartesian3d.h>
#include "config.h"
#include "version.h"

Go to the source code of this file.

Classes

class  GMatElastic::Cartesian3d::Elastic< N >
 Array of material points with a linear elastic constitutive response. More...
 

Namespaces

namespace  GMatElastic
 Linear elastic material model.
 
namespace  GMatElastic::Cartesian3d
 Implementation in a 3-d Cartesian coordinate frame.
 

Functions

template<class T >
auto GMatElastic::Cartesian3d::Epseq (const T &A) -> typename GMatTensor::allocate< xt::get_rank< T >::value - 2, T >::type
 Von Mises equivalent strain: norm of strain deviator. More...
 
template<class T , class U >
void GMatElastic::Cartesian3d::epseq (const T &A, U &ret)
 Same as epseq(), but writes to externally allocated output. More...
 
template<class T >
auto GMatElastic::Cartesian3d::Sigeq (const T &A) -> typename GMatTensor::allocate< xt::get_rank< T >::value - 2, T >::type
 Von Mises equivalent stress: norm of strain deviator. More...
 
template<class T , class U >
void GMatElastic::Cartesian3d::sigeq (const T &A, U &ret)
 Same as Sigeq(), but writes to externally allocated output. More...
 

Detailed Description

License: This project is released under the MIT License.

Definition in file Cartesian3d.h.