KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::Serializer Member List

This is the complete list of members for Kratos::Serializer, including all inherited members.

AddToSavedPointers(const TDataType &pValue)Kratos::Serializerinline
BufferType typedefKratos::Serializer
Create()Kratos::Serializerinlinestatic
GetRegisteredObjects()Kratos::Serializerinlinestatic
GetRegisteredObjectsName()Kratos::Serializerinlinestatic
GetTraceType() constKratos::Serializerinline
Info() constKratos::Serializerinlinevirtual
Is(Flags const &rOtherFlag) constKratos::Serializerinline
IsDerived(TDataType *pValue)Kratos::Serializerinline
KRATOS_CLASS_POINTER_DEFINITION(Serializer)Kratos::Serializer
KRATOS_DEFINE_LOCAL_FLAG(MPI)Kratos::Serializer
KRATOS_DEFINE_LOCAL_FLAG(SHALLOW_GLOBAL_POINTERS_SERIALIZATION)Kratos::Serializer
load(std::string const &rTag, TDataType &rObject)Kratos::Serializerinline
load(std::string const &rTag, Kratos::shared_ptr< TDataType > &pValue)Kratos::Serializerinline
load(std::string const &rTag, Kratos::intrusive_ptr< TDataType > &pValue)Kratos::Serializerinline
load(std::string const &rTag, Kratos::unique_ptr< TDataType > &pValue)Kratos::Serializerinline
load(std::string const &rTag, TDataType *&pValue)Kratos::Serializerinline
load(std::string const &rTag, ModelPart *&pValue)Kratos::Serializer
load(std::string const &rTag, Kratos::unique_ptr< ModelPart > &pValue)Kratos::Serializer
load(std::string const &rTag, Kratos::shared_ptr< ModelPart > &pValue)Kratos::Serializer
load(std::string const &rTag, Kratos::weak_ptr< TDataType > &pValue)Kratos::Serializerinline
load(std::string const &rTag, WeakPointerVector< TDataType > &pValue)Kratos::Serializerinline
load(std::string const &rTag, const Variable< TDataType > *)Kratos::Serializerinline
load(std::string const &rTag, std::array< TDataType, TDataSize > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::vector< TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, DenseVector< TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::map< TKeyType, TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::unordered_map< TKeyType, TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::set< TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::unordered_set< TDataType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, array_1d< TDataType, TDimension > &rObject)Kratos::Serializerinline
load(std::string const &rTag, std::pair< TFirstType, TSecondType > &rObject)Kratos::Serializerinline
load(std::string const &rTag, BoundedVector< TDataType, TDimension > &rObject)Kratos::Serializerinline
load(std::string const &rTag, BoundedMatrix< TDataType, TDimension1, TDimension2 > &rObject)Kratos::Serializerinline
load_base(std::string const &rTag, TDataType &rObject)Kratos::Serializerinline
load_base(std::string const &rTag, std::vector< TDataType > &rObject)Kratos::Serializerinline
load_base(std::string const &rTag, DenseVector< TDataType > &rObject)Kratos::Serializerinline
load_base(std::string const &rTag, array_1d< TDataType, TDimension > &rObject)Kratos::Serializerinline
load_trace_point(std::string const &rTag)Kratos::Serializerinline
LoadedPointersContainerType typedefKratos::Serializer
ObjectFactoryType typedefKratos::Serializer
pGetBuffer()Kratos::Serializerinline
PointerType enum nameKratos::Serializer
PrintData(std::ostream &rOStream) constKratos::Serializerinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::Serializerinlinevirtual
RedirectLoadingPointer(void *pStoredPointer, void *pAllocatedPosition)Kratos::Serializerinline
Register(std::string const &rName, TDataType const &pPrototype)Kratos::Serializerinlinestatic
RegisteredObjectsContainerType typedefKratos::Serializer
RegisteredObjectsNameContainerType typedefKratos::Serializer
save(std::string const &rTag, std::array< TDataType, TDataSize > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, std::vector< TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, DenseVector< TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, array_1d< TDataType, TDimension > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, std::map< TKeyType, TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, std::unordered_map< TKeyType, TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, std::set< TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, std::unordered_set< TDataType > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, TDataType const &rObject)Kratos::Serializerinline
save(std::string const &rTag, const Variable< TDataType > *pVariable)Kratos::Serializerinline
save(std::string const &rTag, Kratos::shared_ptr< TDataType > pValue)Kratos::Serializerinline
save(std::string const &rTag, Kratos::intrusive_ptr< TDataType > pValue)Kratos::Serializerinline
save(std::string const &rTag, Kratos::unique_ptr< TDataType > const &pValue)Kratos::Serializerinline
save(std::string const &rTag, const TDataType *pValue)Kratos::Serializerinline
save(std::string const &rTag, TDataType *pValue)Kratos::Serializerinline
save(std::string const &rTag, Kratos::weak_ptr< TDataType > pValue)Kratos::Serializerinline
save(std::string const &rTag, Kratos::WeakPointerVector< TDataType > pValue)Kratos::Serializerinline
save(std::string const &rTag, Kratos::shared_ptr< const TDataType > pValue)Kratos::Serializerinline
save(std::string const &rTag, const char *pValue)Kratos::Serializerinline
save(std::string const &rTag, std::pair< TFirstType, TSecondType > rObject)Kratos::Serializerinline
save(std::string const &rTag, BoundedVector< TDataType, TDimension > const &rObject)Kratos::Serializerinline
save(std::string const &rTag, BoundedMatrix< TDataType, TDimension1, TDimension2 > const &rObject)Kratos::Serializerinline
save_base(std::string const &rTag, std::vector< TDataType > const &rObject)Kratos::Serializerinline
save_base(std::string const &rTag, DenseVector< TDataType > const &rObject)Kratos::Serializerinline
save_base(std::string const &rTag, array_1d< TDataType, TDimension > const &rObject)Kratos::Serializerinline
save_base(std::string const &rTag, TDataType const &rObject)Kratos::Serializerinline
save_trace_point(std::string const &rTag)Kratos::Serializerinline
SavedPointersContainerType typedefKratos::Serializer
Serializer(BufferType *pBuffer, TraceType const &rTrace=SERIALIZER_NO_TRACE)Kratos::Serializerinlineexplicit
SERIALIZER_NO_TRACE enum valueKratos::Serializer
SERIALIZER_TRACE_ALL enum valueKratos::Serializer
SERIALIZER_TRACE_ERROR enum valueKratos::Serializer
Set(const Flags ThisFlag)Kratos::Serializerinline
SetBuffer(BufferType *pBuffer)Kratos::Serializerinline
SetLoadState()Kratos::Serializer
SizeType typedefKratos::Serializer
SP_BASE_CLASS_POINTER enum valueKratos::Serializer
SP_DERIVED_CLASS_POINTER enum valueKratos::Serializer
SP_INVALID_POINTER enum valueKratos::Serializer
TraceType enum nameKratos::Serializer
~Serializer()Kratos::Serializerinlinevirtual