Data Types | |
| type | t_tetrahedral_mesh |
Functions/Subroutines | |
| subroutine, public | print_mesh_ntm (mesh, filename) |
| subroutine, public | print_mesh_statistics (mesh) |
| subroutine, public | read_ntm_file (filename, mesh) |
| subroutine, public | write_mesh_vtu (filename, mesh, cell_data) |
| subroutine, public | compute_longest_edge (mesh, length) |
| subroutine, public | create_octree (mesh, octree) |
| subroutine, public | intersect_octree_with_tetra (octree, mesh, tetra, nb_objects, object_list) |
| recursive subroutine | intersect_octree_node_with_tetra (node, mesh, tetra, is_intersected) |
| recursive subroutine | distribute_tetra_in_childs (octree, node, mesh, depth) |
| logical pure function | is_tetra_in_bounding_box (mesh, tetra, corner_min, corner_max) |
| pure subroutine, public | scale_mesh (mesh, bbox_min, bbox_max) |
| subroutine, public mod_tetrahedral_mesh::compute_longest_edge | ( | type(t_tetrahedral_mesh), intent(in) | mesh, |
| double precision, intent(out) | length ) |
| subroutine, public mod_tetrahedral_mesh::create_octree | ( | type(t_tetrahedral_mesh), intent(in) | mesh, |
| type(t_octree), intent(out) | octree ) |
|
private |
|
private |
| subroutine, public mod_tetrahedral_mesh::intersect_octree_with_tetra | ( | type(t_octree), intent(in) | octree, |
| type(t_tetrahedral_mesh), intent(in) | mesh, | ||
| integer, intent(in) | tetra, | ||
| integer, intent(out) | nb_objects, | ||
| integer, dimension(:), intent(out), allocatable | object_list ) |
|
private |
| subroutine, public mod_tetrahedral_mesh::print_mesh_ntm | ( | type(t_tetrahedral_mesh), intent(in) | mesh, |
| character(len=*), intent(in) | filename ) |
| subroutine public mod_tetrahedral_mesh::print_mesh_statistics | ( | type(t_tetrahedral_mesh), intent(in) | mesh | ) |
| subroutine, public mod_tetrahedral_mesh::read_ntm_file | ( | character(len=*), intent(in) | filename, |
| type(t_tetrahedral_mesh), intent(out) | mesh ) |
| pure subroutine, public mod_tetrahedral_mesh::scale_mesh | ( | type(t_tetrahedral_mesh), intent(inout) | mesh, |
| double precision, dimension(3), intent(in) | bbox_min, | ||
| double precision, dimension(3), intent(in) | bbox_max ) |
| subroutine, public mod_tetrahedral_mesh::write_mesh_vtu | ( | character(len=*), intent(in) | filename, |
| type(t_tetrahedral_mesh), intent(in) | mesh, | ||
| double precision, dimension(:), intent(in), optional | cell_data ) |