eulerian_ptr Derived Type

type, private :: eulerian_ptr

Polymorphic pointer to either real or complex Eulerian data


Inherits

type~~eulerian_ptr~~InheritsGraph type~eulerian_ptr eulerian_ptr type~eulerian_obj_base eulerian_obj_base type~eulerian_ptr->type~eulerian_obj_base p type~block_obj block_obj type~eulerian_obj_base->type~block_obj block type~parallel_obj parallel_obj type~eulerian_obj_base->type~parallel_obj parallel type~block_obj->type~parallel_obj parallel MPI_Datatype MPI_Datatype type~block_obj->MPI_Datatype gc_slab_r, gc_slab_i type~axis_obj axis_obj type~block_obj->type~axis_obj axis, axis_partition type~parallel_obj->MPI_Datatype REAL_SP, REAL_DP, REAL_WP, COMPLEX_SP, COMPLEX_DP, COMPLEX_WP, INTEGER, INT8, LOGICAL MPI_Info MPI_Info type~parallel_obj->MPI_Info mpi_info type~communicators communicators type~parallel_obj->type~communicators comm type~patch patch type~parallel_obj->type~patch rank MPI_Comm MPI_Comm type~communicators->MPI_Comm w, g

Inherited by

type~~eulerian_ptr~~InheritedByGraph type~eulerian_ptr eulerian_ptr type~eulerian_set eulerian_set type~eulerian_set->type~eulerian_ptr field type~cdifs_obj cdifs_obj type~cdifs_obj->type~eulerian_set fields type~grans_obj grans_obj type~grans_obj->type~eulerian_set fields

Components

Type Visibility Attributes Name Initial
class(eulerian_obj_base), public, pointer :: p => null()