|
| subroutine | type_phase_initializer::material_add_initializer (material_init, shape_init, material_id) |
| |
| subroutine | type_phase_initializer::material_add_subdomain (material_init, subdomain_id, material_id) |
| |
| subroutine | type_phase_initializer::material_set_samples (material_init, n_samples) |
| |
| pure subroutine | type_phase_initializer::material_ray_trace (initializer, ray, intersection_list, is_far_inside) |
| | Ray-trace the phase initializers.
|
| |
| subroutine | type_phase_initializer::material_get_distance (initializer, material_id, point, distance, direction) |
| |
| logical pure function | type_phase_initializer::item_is_inside (item, point) |
| |
| subroutine | type_phase_initializer::item_get_samples_inside (item, i, j, k, samples) |
| |
| subroutine | type_phase_initializer::item_get_distance (item, point, distance, direction) |
| |
| subroutine | type_phase_initializer::item_set_samples (item, n_samples) |
| |
| pure subroutine | type_phase_initializer::item_ray_trace (item, ray, intersection_list) |
| |
| subroutine | type_phase_initializer::finalize_item (item) |
| |