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

Modules

module  mod_mof2d_one_cell_reconstruction
 

Functions/Subroutines

subroutine, public mod_mof2d_one_cell_reconstruction::mof2d_one_cell_reconstruction (cell, ref_volume, ref_centroid, polygon_list, best_cost)
 Reconstruct the optimal location of the materials in one cell.
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_top_level_reconstruction (cell, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost, is_best_found)
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_nested_reconstruction (cell, prefix, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost, is_best_found)
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_clustered_reconstruction (cell, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost)
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_clustered_reconstruction_forward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost)
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_clustered_reconstruction_backward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost)
 
recursive subroutine mod_mof2d_one_cell_reconstruction::mof2d_generate_partition_for_reconstruction (cell, set, code, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_one_material_reconstruction (cell, depth, ref_volume, ref_centroid, cost1, cost2, polygon1, polygon2)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_two_material_reconstruction (cell, depth, ref_volume, ref_centroid, prefix_cost, best_cost, is_best_found, polygon1, polygon2)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_symmetric_reconstruction (cell, cell_centroid, ref_centroid1, ref_centroid2, ref_volume1, ref_volume2, normal, residual1, residual2, polygon1, polygon2)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_reconstruction (cell, cell_centroid, ref_centroid, ref_volume, normal, residual, polygon1, polygon2)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_compute_initial_angle (cell_centroid, ref_centroid, angle)
 
subroutine mod_mof2d_one_cell_reconstruction::mof2d_compute_initial_angle_symmetric (cell_centroid, ref_centroid1, ref_centroid2, angle)
 

Variables

logical mod_mof2d_one_cell_reconstruction::is_analytic_method_enabled = .false.