|
| subroutine, public | 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 | mof2d_top_level_reconstruction (cell, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost, is_best_found) |
| |
| recursive subroutine | mof2d_nested_reconstruction (cell, prefix, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost, is_best_found) |
| |
| recursive subroutine | mof2d_clustered_reconstruction (cell, set, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost) |
| |
| recursive subroutine | mof2d_clustered_reconstruction_forward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost) |
| |
| recursive subroutine | mof2d_clustered_reconstruction_backward (cell, set, code, m, n, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost) |
| |
| recursive subroutine | mof2d_generate_partition_for_reconstruction (cell, set, code, depth, ref_volume, ref_centroid, polygon_list, prefix_cost, best_cost) |
| |
| subroutine | mof2d_one_material_reconstruction (cell, depth, ref_volume, ref_centroid, cost1, cost2, polygon1, polygon2) |
| |
| subroutine | mof2d_two_material_reconstruction (cell, depth, ref_volume, ref_centroid, prefix_cost, best_cost, is_best_found, polygon1, polygon2) |
| |
| subroutine | mof2d_symmetric_reconstruction (cell, cell_centroid, ref_centroid1, ref_centroid2, ref_volume1, ref_volume2, normal, residual1, residual2, polygon1, polygon2) |
| |
| subroutine | mof2d_reconstruction (cell, cell_centroid, ref_centroid, ref_volume, normal, residual, polygon1, polygon2) |
| |
| subroutine | mof2d_compute_initial_angle (cell_centroid, ref_centroid, angle) |
| |
| subroutine | mof2d_compute_initial_angle_symmetric (cell_centroid, ref_centroid1, ref_centroid2, angle) |
| |