MODgvec_functional Module

Module ** functional **

contains the routines to initialize and finalize the functional


Uses

  • module~~modgvec_functional~~UsesGraph module~modgvec_functional MODgvec_functional module~modgvec_c_functional MODgvec_c_functional module~modgvec_functional->module~modgvec_c_functional module~modgvec_globals MODgvec_Globals module~modgvec_functional->module~modgvec_globals module~modgvec_c_functional->module~modgvec_globals iso_fortran_env iso_fortran_env module~modgvec_globals->iso_fortran_env

Used by

  • module~~modgvec_functional~~UsedByGraph module~modgvec_functional MODgvec_functional proc~finalize Finalize proc~finalize->module~modgvec_functional proc~init Init proc~init->module~modgvec_functional proc~rungvec rungvec proc~rungvec->module~modgvec_functional program~gvec_post GVEC_POST program~gvec_post->module~modgvec_functional

Subroutines

public subroutine InitFunctional(sf, which_functional)

initialize the type functional with number of elements

Arguments

Type IntentOptional Attributes Name
class(t_functional), intent(inout), ALLOCATABLE :: sf

self

integer, intent(in) :: which_functional

public subroutine FinalizeFunctional(sf)

finalize the type functional

Arguments

Type IntentOptional Attributes Name
class(t_functional), intent(inout), ALLOCATABLE :: sf

self