vp_model Derived Type

type, public :: vp_model

Void pointer to dispersion model


Components

Type Visibility Attributes Name Initial
type(realspace_cutoff), public :: cutoff

Realspace cutoff used by C API calculation entry points

class(dispersion_model), public, allocatable :: ptr

Actual payload


Source Code

   type :: vp_model
      !> Actual payload
      class(dispersion_model), allocatable :: ptr

      !> Realspace cutoff used by C API calculation entry points
      type(realspace_cutoff) :: cutoff
   end type vp_model