NeoPZ
Public Member Functions | Public Attributes | List of all members
TPZPlasticIntegrMem< T, N > Class Template Reference

#include <TPZPlasticIntegrMem.h>

Collaboration diagram for TPZPlasticIntegrMem< T, N >:
[legend]

Public Member Functions

 TPZPlasticIntegrMem ()
 
 TPZPlasticIntegrMem (const TPZPlasticState< T > &state, const REAL &k, const REAL &lambda, const TPZManVector< T, N > &delGamma, const TPZManVector< int, N > &validEqs, const int forceYield)
 
 ~TPZPlasticIntegrMem ()
 
 TPZPlasticIntegrMem (const TPZPlasticIntegrMem< T, N > &source)
 
TPZPlasticIntegrMem< T, N > & operator= (const TPZPlasticIntegrMem< T, N > &source)
 

Public Attributes

TPZPlasticState< T > m_elastoplastic_state
 
REAL fK
 
REAL fLambda
 
TPZManVector< T, N > fDelGamma
 
TPZManVector< int, N > fValidEqs
 
int fForceYield
 

Detailed Description

template<class T, int N>
class TPZPlasticIntegrMem< T, N >

This class stores the whole content of a Plastic Integration Step in order to allow its re-evaluation

Definition at line 16 of file TPZPlasticIntegrMem.h.

Constructor & Destructor Documentation

◆ TPZPlasticIntegrMem() [1/3]

template<class T, int N>
TPZPlasticIntegrMem< T, N >::TPZPlasticIntegrMem ( )
inline

Default constructor - all values set to zero

Definition at line 24 of file TPZPlasticIntegrMem.h.

◆ TPZPlasticIntegrMem() [2/3]

template<class T, int N>
TPZPlasticIntegrMem< T, N >::TPZPlasticIntegrMem ( const TPZPlasticState< T > &  state,
const REAL &  k,
const REAL &  lambda,
const TPZManVector< T, N > &  delGamma,
const TPZManVector< int, N > &  validEqs,
const int  forceYield 
)
inline

Full constructor - all values set to zero

Definition at line 30 of file TPZPlasticIntegrMem.h.

◆ ~TPZPlasticIntegrMem()

template<class T, int N>
TPZPlasticIntegrMem< T, N >::~TPZPlasticIntegrMem ( )
inline

Default destructor

Definition at line 42 of file TPZPlasticIntegrMem.h.

◆ TPZPlasticIntegrMem() [3/3]

template<class T, int N>
TPZPlasticIntegrMem< T, N >::TPZPlasticIntegrMem ( const TPZPlasticIntegrMem< T, N > &  source)
inline

Copy constructor

Definition at line 47 of file TPZPlasticIntegrMem.h.

Member Function Documentation

◆ operator=()

template<class T, int N>
TPZPlasticIntegrMem<T, N>& TPZPlasticIntegrMem< T, N >::operator= ( const TPZPlasticIntegrMem< T, N > &  source)
inline

Operator =

Definition at line 56 of file TPZPlasticIntegrMem.h.

Member Data Documentation

◆ fDelGamma

template<class T, int N>
TPZManVector<T,N> TPZPlasticIntegrMem< T, N >::fDelGamma

◆ fForceYield

template<class T, int N>
int TPZPlasticIntegrMem< T, N >::fForceYield

◆ fK

template<class T, int N>
REAL TPZPlasticIntegrMem< T, N >::fK

◆ fLambda

template<class T, int N>
REAL TPZPlasticIntegrMem< T, N >::fLambda

◆ fValidEqs

template<class T, int N>
TPZManVector<int,N> TPZPlasticIntegrMem< T, N >::fValidEqs

◆ m_elastoplastic_state

template<class T, int N>
TPZPlasticState<T> TPZPlasticIntegrMem< T, N >::m_elastoplastic_state

The documentation for this class was generated from the following file: