gf Derived Type

type, public, abstract :: gf

An abstract grid function class.


Inherited by

type~~gf~~InheritedByGraph type~gf gf type~cgf cgf type~cgf->type~gf type~rgf rgf type~rgf->type~gf type~rgf_pointer rgf_pointer type~rgf_pointer->type~rgf p type~cgf_pointer cgf_pointer type~cgf_pointer->type~cgf p type~cobserver cobserver type~cobserver->type~cgf p type~scal_schw scal_schw type~scal_schw->type~cgf eq_flux_data type~scal_schw->type~rgf eq_coeffs, eq_lcoeffs, r_schw, r_star type~cpde_equation cpde_equation type~scal_schw->type~cpde_equation type~tdc tdc type~scal_schw->type~tdc time_dep_coord type~scal_schw_eff scal_schw_eff type~scal_schw->type~scal_schw_eff effs type~robserver robserver type~robserver->type~rgf p type~cpde_equation->type~cgf eq_data, eq_rhs_data, eq_tmp_data type~cpde_equation->type~cgf_pointer data_pointer type~wtube wtube type~wtube->type~rgf win, dwin, d2win type~eff_source eff_source type~eff_source->type~cgf source type~tdc->type~rgf dxdlambda, dxdxi, d2xdlambda2, d2xdxi2, d2xdlambdadxi, rm2m type~sing_observer sing_observer type~sing_observer->type~eff_source p type~scal_schw_eff->type~eff_source type~sf_observer sf_observer type~sf_observer->type~scal_schw p

Contents

Source Code

gf

Components

TypeVisibility AttributesNameInitial
integer(kind=ip), public :: n

The number of elements.

character(len=:), public, allocatable:: vname

The name of the grid function.

integer(kind=ip), public :: io_id

The file unit used for output of this grid function.


Source Code

  type, abstract :: gf
  !! An abstract grid function class.
    integer(ip) :: n
    !! The number of elements.
    character(:), allocatable :: vname
    !! The name of the grid function.
    integer(ip) :: io_id
    !! The file unit used for output of this grid function.
  end type gf