dirps_t Derived Type

type, public :: dirps_t

Directional tridiagonal solver container.

This class contains the preprocessed tridiagonal solvers for operating in each coordinate direction.


Inherits

type~~dirps_t~~InheritsGraph type~dirps_t dirps_t type~tdsops_t tdsops_t type~dirps_t->type~tdsops_t der1st, der1st_sym, der2nd, der2nd_sym, stagder_v2p, stagder_p2v, interpl_v2p, interpl_p2v

Inherited by

type~~dirps_t~~InheritedByGraph type~dirps_t dirps_t type~solver_t solver_t type~solver_t->type~dirps_t xdirps, ydirps, zdirps type~base_case_t base_case_t type~base_case_t->type~solver_t solver type~case_channel_t case_channel_t type~case_channel_t->type~base_case_t type~case_generic_t case_generic_t type~case_generic_t->type~base_case_t type~case_tgv_t case_tgv_t type~case_tgv_t->type~base_case_t

Components

Type Visibility Attributes Name Initial
class(tdsops_t), public, allocatable :: der1st
class(tdsops_t), public, allocatable :: der1st_sym
class(tdsops_t), public, allocatable :: der2nd
class(tdsops_t), public, allocatable :: der2nd_sym
class(tdsops_t), public, allocatable :: stagder_v2p
class(tdsops_t), public, allocatable :: stagder_p2v
class(tdsops_t), public, allocatable :: interpl_v2p
class(tdsops_t), public, allocatable :: interpl_p2v
integer, public :: dir