standard_tpo_variables Submodule

Implementation of the methods of TYPE tpo that are called from the constructors and destructors of its EXTENDED TYPES

FT 22.10.2020



Uses

  • module~~standard_tpo_variables~~UsesGraph module~standard_tpo_variables standard_tpo_variables module~standard_tpo_formulation standard_tpo_formulation module~standard_tpo_variables->module~standard_tpo_formulation mesh_refinement mesh_refinement module~standard_tpo_formulation->mesh_refinement module~id_base id_base module~standard_tpo_formulation->module~id_base module~sph_particles sph_particles module~standard_tpo_formulation->module~sph_particles module~utility utility module~standard_tpo_formulation->module~utility timing timing module~standard_tpo_formulation->timing module~id_base->module~utility module~id_base->timing module~sph_particles->module~id_base module~sph_particles->module~utility module~sph_particles->timing constants constants module~utility->constants matrix matrix module~utility->matrix

Contents


Module Procedures

module procedure deallocate_standard_tpo_variables module subroutine deallocate_standard_tpo_variables(this)

Core of the destructors of TYPES derived from tpo. Their destructors should call this SUBROUTINE. It deallocates memory.

Read more…

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this

module procedure setup_standard_tpo_variables module subroutine setup_standard_tpo_variables(tpof, id, dx, dy, dz)

Read the gravity grid parameters, computes gravity grid coordinates, imports the spacetime ID on the gravity grid, and performs some checks on it.

Read more…

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: tpof
class(idbase), intent(inout) :: id
double precision, intent(in), optional :: dx
double precision, intent(in), optional :: dy
double precision, intent(in), optional :: dz