0.6.0
Loading...
Searching...
No Matches
mof3d_one_cell_reconstruction.f90 File Reference

Modules

module  mod_mof3d_one_cell_reconstruction
 

Functions/Subroutines

pure subroutine, public mod_mof3d_one_cell_reconstruction::mof3d_one_cell_reconstruction (cell, ref_volume, ref_centroid, polyhedron_list, best_cost)
 Reconstruct the optimal location of the materials in one cell.
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::top_level_reconstruction (cell, set, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::nested_reconstruction (cell, prefix, set, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::clustered_reconstruction (cell, set, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::clustered_reconstruction_forward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::clustered_reconstruction_backward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure recursive subroutine mod_mof3d_one_cell_reconstruction::generate_partition_for_reconstruction (cell, set, code, depth, ref_volume, ref_centroid, polyhedron_list, prefix_cost, best_cost)
 
pure subroutine mod_mof3d_one_cell_reconstruction::one_material_reconstruction (cell, depth, ref_volume, ref_centroid, cost1, cost2, polyhedron1, polyhedron2)
 
pure subroutine mod_mof3d_one_cell_reconstruction::two_material_reconstruction (cell, depth, ref_volume, ref_centroid, prefix_cost, best_cost, is_best_found, polyhedron1, polyhedron2)