NeoPZ
Public Types | Public Member Functions | Static Public Member Functions | List of all members
TPZVonMises Class Reference

#include <TPZVonMises.h>

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

Public Types

enum  { NYield }
 

Public Member Functions

 TPZVonMises ()
 
 TPZVonMises (const TPZVonMises &source)
 
TPZVonMisesoperator= (const TPZVonMises &source)
 
virtual const char * Name () const override
 
virtual void SetUp (const TPZTensor< REAL > &epsTotal) override
 
void SetUp ()
 
REAL YieldRadius (TPZPlasticState< REAL > state)
 
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
 

Static Public Member Functions

static void Steel (TPZVonMises &material)
 

Detailed Description

Definition at line 24 of file TPZVonMises.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NYield 

Definition at line 28 of file TPZVonMises.h.

Constructor & Destructor Documentation

◆ TPZVonMises() [1/2]

TPZVonMises::TPZVonMises ( )
inline

Definition at line 32 of file TPZVonMises.h.

◆ TPZVonMises() [2/2]

TPZVonMises::TPZVonMises ( const TPZVonMises source)
inline

Definition at line 38 of file TPZVonMises.h.

Member Function Documentation

◆ ClassId()

int TPZVonMises::ClassId ( ) const
override

Definition at line 12 of file TPZVonMises.cpp.

References Hash().

Referenced by Print().

◆ GetNYield()

virtual int TPZVonMises::GetNYield ( ) const
inlinevirtual

Definition at line 98 of file TPZVonMises.h.

References as_integer(), and NYield.

◆ Name()

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

Definition at line 48 of file TPZVonMises.h.

Referenced by Print().

◆ operator=()

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

Definition at line 42 of file TPZVonMises.h.

◆ Print()

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

Definition at line 73 of file TPZVonMises.h.

References ClassId(), and Name().

◆ Read()

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

Definition at line 86 of file TPZVonMises.h.

◆ SetUp() [1/2]

virtual void TPZVonMises::SetUp ( const TPZTensor< REAL > &  epsTotal)
inlineoverridevirtual

Definition at line 53 of file TPZVonMises.h.

Referenced by Steel(), and TPZPlasticTest::VonMisesTest().

◆ SetUp() [2/2]

void TPZVonMises::SetUp ( )
inline

Definition at line 57 of file TPZVonMises.h.

◆ Steel()

static void TPZVonMises::Steel ( TPZVonMises material)
inlinestatic

Definition at line 89 of file TPZVonMises.h.

References SetUp().

◆ Write()

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

Definition at line 83 of file TPZVonMises.h.

◆ YieldRadius()

REAL TPZVonMises::YieldRadius ( TPZPlasticState< REAL >  state)
inline

Definition at line 66 of file TPZVonMises.h.


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