Functions/Subroutines | |
| program | mof3d_tetra_minimization_random_benchmark |
| subroutine | compute_cost (tetra, ref_volume, ref_centroid1, ref_centroid2, normal, cost) |
| subroutine | read_command_line (n, is_verbose, is_exact, tolerance, max_iter, min_radius, max_radius, min_vof, max_vof, grad_anal, grad_optim, algorithm, use_symmetric) |
| subroutine | print_usage () |
| pure recursive subroutine | quicksort_double (tab, p, r) |
| pure subroutine | partition_double (tab, p, r, q) |
| pure recursive subroutine | quicksort_integer (tab, p, r) |
| pure subroutine | partition_integer (tab, p, r, q) |
| subroutine | init_random_seed () |
| integer function | lcg (s) |
| subroutine | write_mof_problem (filename, tetra, ref_volume, ref_centroid1, ref_centroid2) |
| anonymous enum |
| anonymous enum |
| subroutine mof3d_tetra_minimization_random_benchmark::compute_cost | ( | type(t_polyhedron), intent(in) | tetra, |
| double precision, intent(in) | ref_volume, | ||
| double precision, dimension(3), intent(in) | ref_centroid1, | ||
| double precision, dimension(3), intent(in) | ref_centroid2, | ||
| double precision, dimension(3), intent(in) | normal, | ||
| double precision, intent(out) | cost ) |
|
private |
|
private |
| program mof3d_tetra_minimization_random_benchmark |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |