memory Submodule

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

FT 9.02.2022



Uses

  • module~~memory~4~~UsesGraph module~memory~4 memory module~bns_fuka bns_fuka module~memory~4->module~bns_fuka iso_c_binding iso_c_binding module~bns_fuka->iso_c_binding mesh_refinement mesh_refinement module~bns_fuka->mesh_refinement module~bns_base bns_base module~bns_fuka->module~bns_base module~id_base id_base module~bns_fuka->module~id_base module~utility utility module~bns_fuka->module~utility timing timing module~bns_fuka->timing module~bns_base->module~id_base module~bns_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_bnsfuka_memory module subroutine allocate_bnsfuka_memory(this, d)

Allocate the memory to store the \(\texttt{FUKA}\) \(\mathrm{ID}\) in the member arrays

Read more…

Arguments

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

bnsfuka object which this PROCEDURE is a member of

integer, intent(in) :: d

Dimension of the arrays

module procedure deallocate_bnsfuka_memory module subroutine deallocate_bnsfuka_memory(this)

Deallocate the memory for the member arrays

Read more…

Arguments

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

bnsfuka object which this PROCEDURE is a member of