SetTraceRef Derived Type

type, public :: SetTraceRef

Face trace of one set: trace(1:Np,1:Np,1:6,1:nElem,1:nvar), for example solution%boundary of the set's model.


Inherits

type~~settraceref~~InheritsGraph type~settraceref SetTraceRef c_ptr c_ptr type~settraceref->c_ptr trace_gpu

Inherited by

type~~settraceref~~InheritedByGraph type~settraceref SetTraceRef type~multisetmodel3d_t MultiSetModel3D_t type~multisetmodel3d_t->type~settraceref traces type~multisetmodel3d MultiSetModel3D type~multisetmodel3d->type~multisetmodel3d_t type~multisetmodel3d~2 MultiSetModel3D type~multisetmodel3d~2->type~multisetmodel3d_t

Contents

Source Code


Components

TypeVisibilityAttributesNameInitial
real(kind=prec), public, pointer, contiguous:: trace(:,:,:,:,:)=> null()

Device copy of the same trace (GPU backend); left null on the host path.

type(c_ptr), public :: trace_gpu =c_null_ptr

Source Code

  type SetTraceRef
    !! Face trace of one set: trace(1:Np,1:Np,1:6,1:nElem,1:nvar), for example
    !! solution%boundary of the set's model.
    real(prec),pointer,contiguous :: trace(:,:,:,:,:) => null()
    !! Device copy of the same trace (GPU backend); left null on the host path.
    type(c_ptr) :: trace_gpu = c_null_ptr
  endtype SetTraceRef