memory Submodule

Implementation of the methods of TYPE ejecta that (de)allocate memory

FT 14.01.2022



Uses

  • module~~memory~6~~UsesGraph module~memory~6 memory module~ejecta_generic ejecta_generic module~memory~6->module~ejecta_generic module~id_base id_base module~ejecta_generic->module~id_base module~utility utility module~ejecta_generic->module~utility module~id_base->module~utility timing timing module~id_base->timing constants constants module~utility->constants matrix matrix module~utility->matrix

Contents


Module Procedures

module procedure allocate_gridid_memory module subroutine allocate_gridid_memory(this, n_matter)

Allocate the memory to store the ID in the member arrays

Read more…

Arguments

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

ejecta object which this PROCEDURE is a member of

integer, intent(in) :: n_matter

Number of matter objects

module procedure deallocate_gridid_memory module subroutine deallocate_gridid_memory(this)

Deallocate the memory to store the ID in the member arrays

Read more…

Arguments

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

ejecta object which this PROCEDURE is a member of