www.mooseframework.org
Classes | Namespaces | Functions
MaterialPropertyStorage.h File Reference

Go to the source code of this file.

Classes

class  MaterialPropertyStorage
 Stores the stateful material properties computed by materials. More...
 

Namespaces

 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 

Functions

template<>
void dataStore (std::ostream &stream, MaterialPropertyStorage &storage, void *context)
 
template<>
void dataLoad (std::istream &stream, MaterialPropertyStorage &storage, void *context)
 

Function Documentation

template<>
void dataLoad ( std::istream &  stream,
MaterialPropertyStorage storage,
void *  context 
)
inline

Definition at line 299 of file MaterialPropertyStorage.h.

300 {
301  dataLoad(stream, storage.props(), context);
302  dataLoad(stream, storage.propsOld(), context);
303 
304  if (storage.hasOlderProperties())
305  dataLoad(stream, storage.propsOlder(), context);
306 }
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & propsOld()
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & propsOlder()
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & props()
Access methods to the stored material property data.
void dataLoad(std::istream &stream, MaterialPropertyStorage &storage, void *context)
template<>
void dataStore ( std::ostream &  stream,
MaterialPropertyStorage storage,
void *  context 
)
inline

Definition at line 288 of file MaterialPropertyStorage.h.

289 {
290  dataStore(stream, storage.props(), context);
291  dataStore(stream, storage.propsOld(), context);
292 
293  if (storage.hasOlderProperties())
294  dataStore(stream, storage.propsOlder(), context);
295 }
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & propsOld()
void dataStore(std::ostream &stream, MaterialPropertyStorage &storage, void *context)
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & propsOlder()
HashMap< const Elem *, HashMap< unsigned int, MaterialProperties > > & props()
Access methods to the stored material property data.