NeoPZ
Public Member Functions | Private Attributes | List of all members
TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator > Class Template Reference

#include <TPZMatElastoPlasticTranslator.h>

Inheritance diagram for TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >:
[legend]
Collaboration diagram for TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >:
[legend]

Public Member Functions

 TPZMatElastoPlasticTranslator ()
 
 TPZMatElastoPlasticTranslator (const TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator > &orig)
 
virtual void UpdateStream (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion) override
 
virtual void UpdateAttributes (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion) override
 
virtual ~TPZMatElastoPlasticTranslator ()
 
- Public Member Functions inherited from TPZMatWithMemTranslator< TMEMTranslator >
 TPZMatWithMemTranslator ()
 
 TPZMatWithMemTranslator (const TPZMatWithMemTranslator< TMEMTranslator, TPZMaterialTranslator > &orig)
 
virtual ~TPZMatWithMemTranslator ()
 
- Public Member Functions inherited from TPZMaterialTranslator
 TPZMaterialTranslator ()
 
 TPZMaterialTranslator (const TPZMaterialTranslator &orig)
 
virtual ~TPZMaterialTranslator ()
 
- Public Member Functions inherited from TPZChunkTranslator
virtual ~TPZChunkTranslator ()
 
virtual void SetClassId (int classid)
 
virtual int GetClassId () const
 

Private Attributes

TTranslator tTranslator
 
TPZMatWithMemTranslator< TMEMTranslator > parentTranslator
 

Detailed Description

template<class TTranslator, class TMEMTranslator = TPZElastoPlasticMemTranslator>
class TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >

Definition at line 15 of file TPZMatElastoPlasticTranslator.h.

Constructor & Destructor Documentation

◆ TPZMatElastoPlasticTranslator() [1/2]

template<class TTranslator , class TMEMTranslator >
TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::TPZMatElastoPlasticTranslator ( )

Definition at line 32 of file TPZMatElastoPlasticTranslator.h.

◆ TPZMatElastoPlasticTranslator() [2/2]

template<class TTranslator , class TMEMTranslator >
TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::TPZMatElastoPlasticTranslator ( const TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator > &  orig)

Definition at line 36 of file TPZMatElastoPlasticTranslator.h.

◆ ~TPZMatElastoPlasticTranslator()

template<class TTranslator , class TMEMTranslator >
TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::~TPZMatElastoPlasticTranslator ( )
virtual

Definition at line 56 of file TPZMatElastoPlasticTranslator.h.

Member Function Documentation

◆ UpdateAttributes()

template<class TTranslator , class TMEMTranslator >
void TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::UpdateAttributes ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
overridevirtual

◆ UpdateStream()

template<class TTranslator , class TMEMTranslator >
void TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::UpdateStream ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
overridevirtual

Member Data Documentation

◆ parentTranslator

template<class TTranslator, class TMEMTranslator = TPZElastoPlasticMemTranslator>
TPZMatWithMemTranslator<TMEMTranslator> TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::parentTranslator
private

◆ tTranslator

template<class TTranslator, class TMEMTranslator = TPZElastoPlasticMemTranslator>
TTranslator TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator >::tTranslator
private

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