0.6.0
Loading...
Searching...
No Matches
type_geo.f90 File Reference

Data Types

type  type_cp_geo::t_geo_plane
 
type  type_cp_geo::t_geo_plane_solution
 
type  type_cp_geo::t_geo_cp_parameters
 
type  type_cp_geo::t_geo_cp_plane_parameters
 
type  type_cp_geo::t_geo_cp_sphere_parameters
 
type  type_cp_geo::t_geo_sphere
 
type  type_cp_geo::t_geo_sphere_solution
 

Modules

module  type_cp_geo
 

Functions/Subroutines

subroutine type_cp_geo::t_geo_plane_write (self)
 
double precision function, dimension(3) type_cp_geo::t_geo_plane_project (self, x)
 
subroutine type_cp_geo::t_geo_sphere_write (self)
 
double precision function, dimension(3) type_cp_geo::t_geo_sphere_project (self, x)
 
pure logical function type_cp_geo::t_geo_sphere_intersect (self, sphere2)
 Return true if self intersects sphere.
 
double precision function, dimension(3) type_cp_geo::t_geo_sphere_compute_intersection_cp (self, sphere, origin)
 Compute the intersection CP between 2 spheres.
 
subroutine type_cp_geo::t_geo_plane_solve_with_interpolation (self, x, cx, cy, cz, ls, interpolant, params)
 Principal function to compute a point on a plane given interpolation of level sets.
 
subroutine type_cp_geo::t_geo_sphere_solve_with_interpolation (self, x, origin, cx, cy, cz, ls, interpolant, maxcosangle, ecosangle, is_debug)
 Principal function to compute a point on a sphere given interpolation of level sets.
 
double precision function, dimension(3) type_cp_geo::compute_point_on_sphere_with_interpolation (x, origin, cx, cy, cz, ls, cp_params)
 Principal function to compute a point on a sphere given interpolation of level sets.
 
double precision function type_cp_geo::compute_cosangle_with_interpolation (x, origin, cx, cy, cz, ls, interpolant)
 Return the CP cosangle at the given position X.
 
double precision function type_cp_geo::compute_angle_with_interpolation (x, origin, cx, cy, cz, ls, interpolant)
 Return the CP angle at the given position X.
 
double precision function type_cp_geo::compute_curvature_with_interpolation (x, cx, cy, cz, ls, interpolant)
 Return the curvature at the given position X.