psmile_geometry Module Reference

Data Types

interface  point_is_on_line
interface  point_is_in_triangle
interface  point_is_in_quadrangle
interface  intersect

Functions/Subroutines

logical point_is_on_line_dble (point, line)
logical point_is_on_line_real (point, line)
logical point_is_in_triangle_dble (point, triangle)
logical point_is_in_triangle_real (point, triangle)
logical point_is_in_quadrangle_dble (point, quadrangle)
logical point_is_in_quadrangle_real (point, quadrangle)
logical rectangular_shapes_intersect_int (a, b)

Variables

double precision, parameter epsilon_dble = 1.0d-13
real, parameter epsilon_real = 1.0d-13

Function/Subroutine Documentation

logical psmile_geometry::point_is_in_quadrangle_dble ( type (point_dble),intent(in)  point,
type (point_dble),dimension(4),intent(in)  quadrangle 
) [private]

Definition at line 290 of file psmile_geometry.F90.

References not, point_is_in_triangle_dble(), and point_is_on_line_dble().

Here is the call graph for this function:

logical psmile_geometry::point_is_in_quadrangle_real ( type (point_real),intent(in)  point,
type (point_real),dimension(4),intent(in)  quadrangle 
) [private]

Definition at line 359 of file psmile_geometry.F90.

References not, point_is_in_triangle_real(), and point_is_on_line_real().

Here is the call graph for this function:

logical psmile_geometry::point_is_in_triangle_dble ( type (point_dble),intent(in)  point,
type (point_dble),dimension(3),intent(in)  triangle 
) [private]

Definition at line 161 of file psmile_geometry.F90.

References epsilon_dble, and point_is_on_line_dble().

Referenced by point_is_in_quadrangle_dble().

Here is the call graph for this function:

Here is the caller graph for this function:

logical psmile_geometry::point_is_in_triangle_real ( type (point_real),intent(in)  point,
type (point_real),dimension(3),intent(in)  triangle 
) [private]

Definition at line 225 of file psmile_geometry.F90.

References epsilon_real, and point_is_on_line_real().

Referenced by point_is_in_quadrangle_real().

Here is the call graph for this function:

Here is the caller graph for this function:

logical psmile_geometry::point_is_on_line_dble ( type (point_dble),intent(in)  point,
type (point_dble),dimension(2),intent(in)  line 
) [private]

Definition at line 66 of file psmile_geometry.F90.

References epsilon_dble.

Referenced by point_is_in_quadrangle_dble(), and point_is_in_triangle_dble().

Here is the caller graph for this function:

logical psmile_geometry::point_is_on_line_real ( type (point_real),intent(in)  point,
type (point_real),dimension(2),intent(in)  line 
) [private]

Definition at line 112 of file psmile_geometry.F90.

References epsilon_real.

Referenced by point_is_in_quadrangle_real(), and point_is_in_triangle_real().

Here is the caller graph for this function:

logical psmile_geometry::rectangular_shapes_intersect_int ( integer,dimension(:,:),intent(in)  a,
integer,dimension(:,:),intent(in)  b 
) [private]

Definition at line 428 of file psmile_geometry.F90.

References not.


Variable Documentation

double precision,parameter psmile_geometry::epsilon_dble = 1.0d-13

Definition at line 32 of file psmile_geometry.F90.

Referenced by point_is_in_triangle_dble(), and point_is_on_line_dble().

real,parameter psmile_geometry::epsilon_real = 1.0d-13

Definition at line 33 of file psmile_geometry.F90.

Referenced by point_is_in_triangle_real(), and point_is_on_line_real().


Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1