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

#include <TPZMatWithMemTranslator.h>

Inheritance diagram for TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >:
[legend]
Collaboration diagram for TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >:
[legend]

Public Member Functions

 TPZMatWithMemTranslator ()
 
 TPZMatWithMemTranslator (const TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator > &orig)
 
virtual void UpdateStream (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion)
 
virtual void UpdateAttributes (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion)
 
virtual ~TPZMatWithMemTranslator ()
 

Private Member Functions

void UpdateAttributesV3 (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion)
 
void UpdateFromV3 (TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion)
 

Private Attributes

TMEMTranslator tMEMTranslator
 
TFatherTranslator parentTranslator
 

Detailed Description

template<class TMEMTranslator, class TFatherTranslator = TPZMaterialTranslator>
class TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >

Definition at line 16 of file TPZMatWithMemTranslator.h.

Constructor & Destructor Documentation

◆ TPZMatWithMemTranslator() [1/2]

template<class TMEMTranslator , class TFatherTranslator >
TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::TPZMatWithMemTranslator ( )

Definition at line 35 of file TPZMatWithMemTranslator.h.

◆ TPZMatWithMemTranslator() [2/2]

template<class TMEMTranslator, class TFatherTranslator>
TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::TPZMatWithMemTranslator ( const TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator > &  orig)

Definition at line 39 of file TPZMatWithMemTranslator.h.

◆ ~TPZMatWithMemTranslator()

template<class TMEMTranslator , class TFatherTranslator >
TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::~TPZMatWithMemTranslator ( )
virtual

Definition at line 128 of file TPZMatWithMemTranslator.h.

Member Function Documentation

◆ UpdateAttributes()

template<class TMEMTranslator , class TFatherTranslator >
void TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::UpdateAttributes ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
virtual

◆ UpdateAttributesV3()

template<class TMEMTranslator , class TFatherTranslator >
void TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::UpdateAttributesV3 ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
private

◆ UpdateFromV3()

template<class TMEMTranslator , class TFatherTranslator >
void TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::UpdateFromV3 ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
private

◆ UpdateStream()

template<class TMEMTranslator , class TFatherTranslator >
void TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::UpdateStream ( TPZChunkInTranslation chunk,
const std::map< std::string, uint64_t > &  toVersion 
)
virtual

Member Data Documentation

◆ parentTranslator

template<class TMEMTranslator, class TFatherTranslator = TPZMaterialTranslator>
TFatherTranslator TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::parentTranslator
private

◆ tMEMTranslator

template<class TMEMTranslator, class TFatherTranslator = TPZMaterialTranslator>
TMEMTranslator TPZMatWithMemTranslator< TMEMTranslator, TFatherTranslator >::tMEMTranslator
private

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