NeoPZ
Public Types | Public Member Functions | Private Attributes | List of all members
TPZWillamWarnke Class Reference

#include <TPZWillamWarnke.h>

Inheritance diagram for TPZWillamWarnke:
[legend]
Collaboration diagram for TPZWillamWarnke:
[legend]

Public Types

enum  { NYield }
 

Public Member Functions

 TPZWillamWarnke ()
 
 TPZWillamWarnke (const TPZWillamWarnke &source)
 
TPZWillamWarnkeoperator= (const TPZWillamWarnke &source)
 
virtual const char * Name () const override
 
virtual void Print (std::ostream &out) const override
 
int ClassId () const override
 
void Write (TPZStream &buf, int withclassid) const override
 
void Read (TPZStream &buf, void *context) override
 
virtual int GetNYield () const
 

Private Attributes

REAL faPa
 
TPZPlasticState< STATE > fInitialEps
 

Detailed Description

Definition at line 28 of file TPZWillamWarnke.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NYield 

Definition at line 32 of file TPZWillamWarnke.h.

Constructor & Destructor Documentation

◆ TPZWillamWarnke() [1/2]

TPZWillamWarnke::TPZWillamWarnke ( )
inline

Definition at line 36 of file TPZWillamWarnke.h.

◆ TPZWillamWarnke() [2/2]

TPZWillamWarnke::TPZWillamWarnke ( const TPZWillamWarnke source)
inline

Definition at line 42 of file TPZWillamWarnke.h.

References faPa, and fInitialEps.

Member Function Documentation

◆ ClassId()

int TPZWillamWarnke::ClassId ( ) const
override

Definition at line 12 of file TPZWillamWarnke.cpp.

References Hash().

Referenced by Print().

◆ GetNYield()

virtual int TPZWillamWarnke::GetNYield ( ) const
inlinevirtual

Definition at line 109 of file TPZWillamWarnke.h.

References as_integer(), and NYield.

◆ Name()

virtual const char* TPZWillamWarnke::Name ( ) const
inlineoverridevirtual

Definition at line 57 of file TPZWillamWarnke.h.

Referenced by Print().

◆ operator=()

TPZWillamWarnke& TPZWillamWarnke::operator= ( const TPZWillamWarnke source)
inline

Definition at line 48 of file TPZWillamWarnke.h.

References faPa, and fInitialEps.

◆ Print()

virtual void TPZWillamWarnke::Print ( std::ostream &  out) const
inlineoverridevirtual

SetUp feeds all the parameters necessary to the method, distributing its values inside the aggregation hierarchy and computing the correct initial plasticity parameter to ensure the irreversibility effect of plastic deformations. Elastic Mudulus: poisson, M, lambda Failure Criterion: a, m, neta1 Plastic Potential: ksi2, mu Hardening Function: C, p Yield Function: h, alpha Atmospheric pression pa - to dimensionalize/adim. the stresses

Definition at line 85 of file TPZWillamWarnke.h.

References ClassId(), faPa, fInitialEps, and Name().

◆ Read()

void TPZWillamWarnke::Read ( TPZStream buf,
void *  context 
)
inlineoverride

Definition at line 104 of file TPZWillamWarnke.h.

References faPa, fInitialEps, and TPZPlasticState< T >::Read().

◆ Write()

void TPZWillamWarnke::Write ( TPZStream buf,
int  withclassid 
) const
inlineoverride

Definition at line 99 of file TPZWillamWarnke.h.

References faPa, fInitialEps, and TPZPlasticState< T >::Write().

Member Data Documentation

◆ faPa

REAL TPZWillamWarnke::faPa
private

Definition at line 117 of file TPZWillamWarnke.h.

Referenced by operator=(), Print(), Read(), TPZWillamWarnke(), and Write().

◆ fInitialEps

TPZPlasticState<STATE> TPZWillamWarnke::fInitialEps
private

Definition at line 120 of file TPZWillamWarnke.h.

Referenced by operator=(), Print(), Read(), TPZWillamWarnke(), and Write().


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