element_rdata Derived Type

type, public, extends(element_data) :: element_rdata

A real data type instance of the abstract element data type.


Inherits

type~~element_rdata~~InheritsGraph type~element_rdata element_rdata type~element_data element_data type~element_rdata->type~element_data

Inherited by

type~~element_rdata~~InheritedByGraph type~element_rdata element_rdata type~rgf rgf type~rgf->type~element_rdata elems type~robserver robserver type~robserver->type~rgf p type~tdc tdc type~tdc->type~rgf dxdlambda, dxdxi, d2xdlambda2, d2xdxi2, d2xdlambdadxi, rm2m type~rgf_pointer rgf_pointer type~rgf_pointer->type~rgf p type~wtube wtube type~wtube->type~rgf win, dwin, d2win type~scal_schw scal_schw type~scal_schw->type~rgf eq_coeffs, eq_lcoeffs, r_schw, r_star type~scal_schw->type~tdc time_dep_coord type~sf_observer sf_observer type~sf_observer->type~scal_schw p

Contents

Source Code


Components

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

The order of the element.

real(kind=wp), public, dimension(:), allocatable:: var

A real 1d array that will contain the data of the element.


Constructor

public interface element_rdata

The constructor for the real element data class.


Finalization Procedures

final :: deallocate_rdata

The finalizer that will deallocate the 1d data array.


Source Code

  type, extends(element_data) :: element_rdata
  !! A real data type instance of the abstract element data type.
    real(wp), dimension(:), allocatable :: var
    !! A real 1d array that will contain the data of the element.
    contains
      final :: deallocate_rdata
      !! The finalizer that will deallocate the 1d data array.
  end type element_rdata