memory Submodule

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

FT 25.10.2021



Uses

  • module~~memory~5~~UsesGraph module~memory~5 memory module~diffstar_lorene diffstar_lorene module~memory~5->module~diffstar_lorene iso_c_binding iso_c_binding module~diffstar_lorene->iso_c_binding module~diffstar_base diffstar_base module~diffstar_lorene->module~diffstar_base module~id_base id_base module~diffstar_lorene->module~id_base module~utility utility module~diffstar_lorene->module~utility timing timing module~diffstar_lorene->timing module~diffstar_base->module~id_base module~diffstar_base->module~utility module~id_base->module~utility module~id_base->timing constants constants module~utility->constants matrix matrix module~utility->matrix

Contents


Module Procedures

module procedure allocate_diffstar_memory module subroutine allocate_diffstar_memory(this, d)

Allocate the memory to store the LORENE ID in the member arrays

Read more…

Arguments

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

diffstarlorene object which this PROCEDURE is a member of

integer, intent(in) :: d

Dimension of the arrays

module procedure deallocate_diffstar_memory module subroutine deallocate_diffstar_memory(this)

Deallocate the memory for the member arrays

Read more…

Arguments

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

diffstarlorene object which this PROCEDURE is a member of