NeoPZ
TPZMatElastoPlastic2DTranslator.h
Go to the documentation of this file.
1 /*
2  * File: TPZMatElastoPlastic2DTranslator.h
3  * Author: thiago
4  *
5  * Created on 12 de Março de 2018, 17:02
6  */
7 
8 #ifndef TPZMATELASTOPLASTIC2DTRANSLATOR_H
9 #define TPZMATELASTOPLASTIC2DTRANSLATOR_H
10 
13 
14 template <typename TTranslator, typename TMEMTranslator = TPZElastoPlasticMemTranslator>
15 class TPZMatElastoPlastic2DTranslator : public TPZMatElastoPlasticTranslator<TTranslator,TMEMTranslator> {
16 public:
19 
20  virtual void UpdateAttributes(TPZChunkInTranslation& chunk, const std::map<std::string, uint64_t>& toVersion);
21 
23 private:
25 };
26 
27 
28 template <typename TTranslator, typename TMEMTranslator>
30 }
31 
32 template <typename TTranslator, typename TMEMTranslator>
34 }
35 
36 template <typename TTranslator, typename TMEMTranslator>
38  parentTranslator.UpdateStream(chunk, toVersion);
39  int classid;
40  chunk.mOldStream.Read(&classid);
41  chunk.mNewStream.Write(&classid);
42 }
43 
44 template <typename TTranslator, typename TMEMTranslator>
46 }
47 
48 
49 
50 #endif /* TPZMATELASTOPLASTIC2DTRANSLATOR_H */
51 
virtual void Read(int *p, int howMany=1)
virtual void Write(const int *p, int howMany=1)
TPZContBufferedStream mOldStream
virtual void UpdateAttributes(TPZChunkInTranslation &chunk, const std::map< std::string, uint64_t > &toVersion)
TPZMatElastoPlasticTranslator< TTranslator, TMEMTranslator > parentTranslator
TPZContBufferedStream mNewStream