element_cdata Derived Type

type, public, extends(element_data) :: element_cdata

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


Inherits

type~~element_cdata~~InheritsGraph type~element_cdata element_cdata type~element_data element_data type~element_cdata->type~element_data

Inherited by

type~~element_cdata~~InheritedByGraph type~element_cdata element_cdata type~cgf cgf type~cgf->type~element_cdata elems type~cgf_pointer cgf_pointer type~cgf_pointer->type~cgf p type~cpde_equation cpde_equation type~cpde_equation->type~cgf eq_data, eq_rhs_data, eq_tmp_data type~cpde_equation->type~cgf_pointer data_pointer type~scal_schw scal_schw type~scal_schw->type~cgf eq_flux_data type~scal_schw->type~cpde_equation type~scal_schw_eff scal_schw_eff type~scal_schw->type~scal_schw_eff effs type~eff_source eff_source type~eff_source->type~cgf source type~cobserver cobserver type~cobserver->type~cgf p 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


Components

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

The order of the element.

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

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


Constructor

public interface element_cdata

The constructor for the complex element data class.


Finalization Procedures

final :: deallocate_cdata

The finalizer that will deallocate the 1d data array.


Source Code

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