get_states.F90 Source File


This file depends on

sourcefile~~get_states.f90~~EfferentGraph sourcefile~get_states.f90 get_states.F90 sourcefile~couplermetacomponent.f90 CouplerMetaComponent.F90 sourcefile~get_states.f90->sourcefile~couplermetacomponent.f90 sourcefile~errorhandling.f90 ErrorHandling.F90 sourcefile~get_states.f90->sourcefile~errorhandling.f90 sourcefile~griddedcomponentdriver.f90 GriddedComponentDriver.F90 sourcefile~get_states.f90->sourcefile~griddedcomponentdriver.f90 sourcefile~methodphasesmap.f90 MethodPhasesMap.F90 sourcefile~get_states.f90->sourcefile~methodphasesmap.f90 sourcefile~outermetacomponent.f90 OuterMetaComponent.F90 sourcefile~get_states.f90->sourcefile~outermetacomponent.f90

Source Code

#include "MAPL_ErrLog.h"

submodule(mapl3g_GriddedComponentDriver) get_states_smod
   use :: mapl_ErrorHandling
   use :: mapl3g_OuterMetaComponent
   use :: mapl3g_MethodPhasesMapUtils
   use mapl3g_CouplerMetaComponent, only: GENERIC_COUPLER_INVALIDATE, GENERIC_COUPLER_UPDATE
   implicit none

contains

   module function get_states(this) result(states)
      type(MultiState) :: states
      class(GriddedComponentDriver), intent(in) :: this

      states = this%states
   end function get_states


end submodule get_states_smod