13 #if !defined(KRATOS_HDF5_PARTITIONED_MODEL_PART_IO_H_INCLUDED)
14 #define KRATOS_HDF5_PARTITIONED_MODEL_PART_IO_H_INCLUDED
86 void WritePartitionIndex(
const std::string& rPath,
NodesContainerType const& rGhostNodes);
88 void ReadAndAssignPartitionIndex(
const std::string& rPath,
ModelPart& rModelPart)
const;
A class for serial IO of a model part in HDF5.
Definition: hdf5_model_part_io.h:41
A class for partitioned IO of a model part in HDF5.
Definition: hdf5_partitioned_model_part_io.h:38
void StoreWriteInfo(std::string const &rPath, WriteInfo const &rInfo) override
Definition: hdf5_partitioned_model_part_io.cpp:163
bool ReadNodes(NodesContainerType &rNodes) override
This method reads the nodes from an array of nodes.
Definition: hdf5_partitioned_model_part_io.cpp:23
void WriteNodes(NodesContainerType const &rNodes) override
This method writes the nodes from an array of nodes.
Definition: hdf5_partitioned_model_part_io.cpp:41
void ReadModelPart(ModelPart &rModelPart) override
This method reads the model part.
Definition: hdf5_partitioned_model_part_io.cpp:77
ModelPartIO BaseType
Definition: hdf5_partitioned_model_part_io.h:46
std::tuple< unsigned, unsigned > StartIndexAndBlockSize(std::string const &rPath) const override
Definition: hdf5_partitioned_model_part_io.cpp:154
KRATOS_CLASS_POINTER_DEFINITION(PartitionedModelPartIO)
Pointer definition.
PartitionedModelPartIO(File::Pointer pFile, std::string const &rPrefix)
Constructor.
Definition: hdf5_partitioned_model_part_io.cpp:13
void Check()
Definition: hdf5_partitioned_model_part_io.cpp:87
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
A sorted associative container similar to an STL set, but uses a vector to store pointers to its data...
Definition: pointer_vector_set.h:72
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Stores information about a dataset written to HDF5.
Definition: hdf5_file.h:44