Octopus
cgal_polyhedra_oct_m Module Reference

Data Types

type  cgal_polyhedra_t
 
type  d3
 
interface  polyhedron_build_AABB_tree
 
interface  polyhedron_finalize_AABB_tree
 
interface  polyhedron_finalize_polyhedron
 
interface  polyhedron_from_file
 
interface  polyhedron_point_inside
 

Functions/Subroutines

subroutine, public cgal_polyhedron_init (cgal_poly, fname, verbose)
 
subroutine, public cgal_polyhedron_read (cgal_poly, fname, verbose)
 
subroutine, public cgal_polyhedron_build_aabb_tree (cgal_poly)
 
logical function, public cgal_polyhedron_point_inside (cgal_poly, xq, yq, zq)
 
subroutine, public cgal_polyhedron_end (cgal_poly)
 

Function/Subroutine Documentation

◆ cgal_polyhedron_init()

subroutine, public cgal_polyhedra_oct_m::cgal_polyhedron_init ( type(cgal_polyhedra_t), intent(inout)  cgal_poly,
character(*), intent(in)  fname,
logical, intent(in)  verbose 
)

Definition at line 182 of file cgal_polyhedra.F90.

◆ cgal_polyhedron_read()

subroutine, public cgal_polyhedra_oct_m::cgal_polyhedron_read ( type(cgal_polyhedra_t), intent(inout)  cgal_poly,
character(*), intent(in)  fname,
logical, intent(in)  verbose 
)

Definition at line 197 of file cgal_polyhedra.F90.

◆ cgal_polyhedron_build_aabb_tree()

subroutine, public cgal_polyhedra_oct_m::cgal_polyhedron_build_aabb_tree ( type(cgal_polyhedra_t), intent(inout)  cgal_poly)

Definition at line 241 of file cgal_polyhedra.F90.

◆ cgal_polyhedron_point_inside()

logical function, public cgal_polyhedra_oct_m::cgal_polyhedron_point_inside ( type(cgal_polyhedra_t), intent(in)  cgal_poly,
real(c_double), intent(in)  xq,
real(c_double), intent(in)  yq,
real(c_double), intent(in)  zq 
)

Definition at line 255 of file cgal_polyhedra.F90.

◆ cgal_polyhedron_end()

subroutine, public cgal_polyhedra_oct_m::cgal_polyhedron_end ( type(cgal_polyhedra_t), intent(inout)  cgal_poly)

Definition at line 272 of file cgal_polyhedra.F90.