class_plane_procedures Submodule


Uses

  • module~~class_plane_procedures~~UsesGraph module~class_plane_procedures class_plane_procedures module~class_vertex class_vertex module~class_plane_procedures->module~class_vertex module~class_plane class_plane module~class_plane_procedures->module~class_plane module~class_vector class_vector module~class_vertex->module~class_vector module~class_psblas class_psblas module~class_vertex->module~class_psblas module~class_plane->module~class_vector module~class_plane->module~class_psblas module~class_vector->module~class_psblas module~class_stopwatch class_stopwatch module~class_psblas->module~class_stopwatch module~tools_psblas tools_psblas module~class_psblas->module~tools_psblas module~class_stopwatch->module~tools_psblas psb_base_mod psb_base_mod module~class_stopwatch->psb_base_mod psb_prec_mod psb_prec_mod module~tools_psblas->psb_prec_mod module~tools_psblas->psb_base_mod psb_krylov_mod psb_krylov_mod module~tools_psblas->psb_krylov_mod

Contents


Module Procedures

module procedure alloc_plane module subroutine alloc_plane(vertices, this_plane)

Arguments

Type IntentOptional AttributesName
type(vertex), intent(in) :: vertices(:)
type(plane), pointer:: this_plane

module procedure free_plane module subroutine free_plane(this_plane)

Arguments

Type IntentOptional AttributesName
type(plane), pointer:: this_plane

module procedure get_plane_normal module function get_plane_normal(this_plane)

Arguments

Type IntentOptional AttributesName
class(plane), intent(in) :: this_plane

Return Value type(vector)

module procedure get_plane_r2 module function get_plane_r2(this_plane)

Arguments

Type IntentOptional AttributesName
class(plane) :: this_plane

Return Value real(kind=psb_dpk_)

module procedure get_pt_plane module function get_pt_plane(this_plane, point)

Arguments

Type IntentOptional AttributesName
class(plane), intent(in) :: this_plane
type(vector), intent(in) :: point

Return Value type(vector)

module procedure nemo_plane_sizeof elemental module function nemo_plane_sizeof(pl)

Arguments

Type IntentOptional AttributesName
class(plane), intent(in) :: pl

Return Value integer(kind=nemo_int_long_)

module procedure translate_plane module subroutine translate_plane(this_plane, offset)

Arguments

Type IntentOptional AttributesName
class(plane), intent(inout) :: this_plane
type(vector), intent(in) :: offset