1#ifndef CHITECH_SPLITFILEMESHGENERATOR_H
2#define CHITECH_SPLITFILEMESHGENERATOR_H
34 std::map<CellPIDGID, UnpartitionedMesh::LightWeightCell>
cells_;
static std::shared_ptr< MeshContinuum > SetupLocalMesh(SplitMeshInfo &mesh_info)
static void SerializeCell(const UnpartitionedMesh::LightWeightCell &cell, chi_data_types::ByteArray &serial_buffer)
SplitFileMeshGenerator(const chi::InputParameters ¶ms)
const std::string split_file_prefix_
std::pair< int, uint64_t > CellPIDGID
SplitMeshInfo ReadSplitMesh()
const std::string split_mesh_dir_path_
static chi::InputParameters GetInputParameters()
void WriteSplitMesh(const std::vector< int64_t > &cell_pids, const UnpartitionedMesh &umesh, int num_parts)
const int verbosity_level_
std::map< CellPIDGID, UnpartitionedMesh::LightWeightCell > cells_
std::map< uint64_t, std::string > boundary_id_map_
size_t num_global_vertices_
std::map< uint64_t, chi_mesh::Vector3 > vertices_