turbine_dummy_t Derived Type

type, public, extends(turbine_model_t) :: turbine_dummy_t


Inherits

type~~turbine_dummy_t~~InheritsGraph type~turbine_dummy_t turbine_dummy_t type~turbine_model_t turbine_model_t type~turbine_dummy_t->type~turbine_model_t type~checkpoint_state_t checkpoint_state_t type~turbine_model_t->type~checkpoint_state_t

Type-Bound Procedures

procedure, public :: init => init_dummy

  • public subroutine init_dummy(self, backend, mesh, host_allocator, dt)

    Arguments

    Type IntentOptional Attributes Name
    class(turbine_dummy_t), intent(inout) :: self
    class(base_backend_t), intent(in), target :: backend
    type(mesh_t), intent(in), target :: mesh
    type(allocator_t), intent(in), target :: host_allocator
    real(kind=dp), intent(in) :: dt

procedure, public :: update => update_dummy

  • public subroutine update_dummy(self, t, dt)

    Arguments

    Type IntentOptional Attributes Name
    class(turbine_dummy_t), intent(inout) :: self
    real(kind=dp), intent(in) :: t
    real(kind=dp), intent(in) :: dt

procedure, public :: project_forces => project_forces_dummy

procedure, public :: write_output => write_output_dummy

  • public subroutine write_output_dummy(self, iter, is_root)

    Arguments

    Type IntentOptional Attributes Name
    class(turbine_dummy_t), intent(inout) :: self
    integer, intent(in) :: iter
    logical, intent(in) :: is_root

procedure, public :: setup_output => setup_output_dummy

  • public subroutine setup_output_dummy(self, is_root, append)

    Arguments

    Type IntentOptional Attributes Name
    class(turbine_dummy_t), intent(inout) :: self
    logical, intent(in) :: is_root
    logical, intent(in) :: append

procedure, public :: write_checkpoint => write_checkpoint_dummy

procedure, public :: read_checkpoint => read_checkpoint_dummy

procedure, public :: finalise => finalise_dummy