access Submodule


Uses

  • module~~access~9~~UsesGraph module~access~9 access module~standard_tpo_formulation standard_tpo_formulation module~access~9->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 get_HC module function get_HC(this, i, j, k, l) result(HC_value)

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in) :: l

Return Value double precision

module procedure get_HC_parts module function get_HC_parts(this, i, j, k, l) result(HC_value)

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in) :: l

Return Value double precision

module procedure get_MC module function get_MC(this, i, j, k, l) result(MC_value)

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in) :: l

Return Value double precision, DIMENSION(3)

module procedure get_MC_parts module function get_MC_parts(this, i, j, k, l) result(MC_value)

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in) :: l

Return Value double precision, DIMENSION(3)

module procedure get_dx module function get_dx(this, l) result(dx)

Arguments

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

Return Value double precision

module procedure get_dy module function get_dy(this, l) result(dy)

Arguments

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

Return Value double precision

module procedure get_dz module function get_dz(this, l) result(dz)

Arguments

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

Return Value double precision

module procedure get_grid_point module function get_grid_point(this, i, j, k, l) result(grid_point)

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: i
integer, intent(in) :: j
integer, intent(in) :: k
integer, intent(in) :: l

Return Value double precision, DIMENSION(3)

module procedure get_levels module function get_levels(this) result(levels)

Arguments

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

Return Value type(level), DIMENSION(:), ALLOCATABLE

module procedure get_ngrid_x module function get_ngrid_x(this, l) result(ngrid_x)

Arguments

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

Return Value integer

module procedure get_ngrid_y module function get_ngrid_y(this, l) result(ngrid_y)

Arguments

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

Return Value integer

module procedure get_ngrid_z module function get_ngrid_z(this, l) result(ngrid_z)

Arguments

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

Return Value integer

module procedure get_nlevels module function get_nlevels(this) result(nlevels)

Arguments

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

Return Value integer

module procedure get_xR module function get_xR(this, l) result(xR)

Arguments

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

Return Value double precision

module procedure get_yR module function get_yR(this, l) result(yR)

Arguments

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

Return Value double precision

module procedure get_zR module function get_zR(this, l) result(zR)

Arguments

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

Return Value double precision