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.
hdf5_nodal_solution_step_variables_io.h
Go to the documentation of this file.
1 // | / |
2 // ' / __| _` | __| _ \ __|
3 // . \ | ( | | ( |\__ `
4 // _|\_\_| \__,_|\__|\___/ ____/
5 // Multi-Physics
6 //
7 // License: BSD License
8 // license: HDF5Application/license.txt
9 //
10 // Main author: Michael Andre, https://github.com/msandre
11 //
12 
17 #if !defined(KRATOS_HDF5_NODAL_SOLUTION_STEP_VARIABLES_IO_H_INCLUDED)
18 #define KRATOS_HDF5_NODAL_SOLUTION_STEP_VARIABLES_IO_H_INCLUDED
19 
20 // System includes
21 #include <string>
22 
23 // External includes
24 
25 // Project includes
26 #include "includes/define.h"
27 #include "includes/model_part.h"
29 
30 // Application includes
32 
33 namespace Kratos
34 {
35 namespace HDF5
36 {
37 
38 class File;
39 
40 namespace Internals
41 {
44 
45 void WriteVariablesList(File& rFile, std::string const& rPrefix, ModelPart const& rModelPart);
46 
47 void ReadAndAssignVariablesList(File& rFile, std::string const& rPrefix, ModelPart& rModelPart);
48 
49 void WriteBufferSize(File& rFile, std::string const& rPrefix, int BufferSize);
50 
51 void ReadAndAssignBufferSize(File& rFile, std::string const& rPrefix, ModelPart& rModelPart);
52 
54 } // namespace Internals.
55 } // namespace HDF5.
56 } // namespace Kratos.
57 
58 #endif // KRATOS_HDF5_NODAL_SOLUTION_STEP_VARIABLES_IO_H_INCLUDED defined
void ReadAndAssignBufferSize(File &rFile, std::string const &rPrefix, ModelPart &rModelPart)
Definition: hdf5_nodal_solution_step_variables_io.cpp:81
void WriteVariablesList(File &rFile, std::string const &rPrefix, ModelPart const &rModelPart)
Definition: hdf5_nodal_solution_step_variables_io.cpp:15
void WriteBufferSize(File &rFile, std::string const &rPrefix, int BufferSize)
Definition: hdf5_nodal_solution_step_variables_io.cpp:71
void ReadAndAssignVariablesList(File &rFile, std::string const &rPrefix, ModelPart &rModelPart)
Definition: hdf5_nodal_solution_step_variables_io.cpp:28
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21