35 std::vector<int>
const& vec_fracture_mat_IDs,
36 std::vector<std::vector<MeshLib::Node*>>
const& vec_vec_fracture_nodes,
37 std::vector<std::vector<MeshLib::Element*>>
const&
38 vec_vec_fracture_matrix_elements,
39 std::vector<std::pair<std::size_t, std::vector<int>>>
const&
40 vec_branch_nodeID_matIDs,
41 std::vector<std::pair<std::size_t, std::vector<int>>>
const&
42 vec_junction_nodeID_matIDs);
55 unsigned const n_junctions);
Definition of the Mesh class.
MeshLib::Mesh const & getOutputMesh() const
void copyPropertyValues(MeshLib::PropertyVector< T > const &source_property, MeshLib::PropertyVector< T > *const destination_property)
MeshLib::Mesh const & _org_mesh
std::map< std::size_t, std::vector< std::size_t > > _map_dup_newNodeIDs
void calculateTotalDisplacement(unsigned const n_fractures, unsigned const n_junctions)
MeshLib::PropertyVector< T > * createProperty(MeshLib::PropertyVector< T > const &property)
std::unique_ptr< MeshLib::Mesh > _output_mesh
PostProcessTool(MeshLib::Mesh const &org_mesh, std::vector< int > const &vec_fracture_mat_IDs, std::vector< std::vector< MeshLib::Node * > > const &vec_vec_fracture_nodes, std::vector< std::vector< MeshLib::Element * > > const &vec_vec_fracture_matrix_elements, std::vector< std::pair< std::size_t, std::vector< int > > > const &vec_branch_nodeID_matIDs, std::vector< std::pair< std::size_t, std::vector< int > > > const &vec_junction_nodeID_matIDs)