atl_varSys_solverData_type Derived Type

type, public :: atl_varSys_solverData_type

Solver-specific structure for solver and source term variables.

Method data structures are used to provide access to solver structures via function pointers routed through the variable system. This structure is also used to provide access to structures needed to evaluate source terms.


Inherits

type~~atl_varsys_solverdata_type~~InheritsGraph type~atl_varsys_solverdata_type atl_varSys_solverData_type treelmesh_type treelmesh_type type~atl_varsys_solverdata_type->treelmesh_type tree type~atl_cube_elem_type atl_cube_elem_type type~atl_varsys_solverdata_type->type~atl_cube_elem_type mesh_listPtr type~atl_equations_type atl_Equations_type type~atl_varsys_solverdata_type->type~atl_equations_type equationPtr type~atl_kerneldata_type atl_kerneldata_type type~atl_varsys_solverdata_type->type~atl_kerneldata_type kerneldata_listPtr type~atl_scheme_type atl_scheme_type type~atl_varsys_solverdata_type->type~atl_scheme_type scheme_listPtr type~atl_statedata_type atl_statedata_type type~atl_varsys_solverdata_type->type~atl_statedata_type statedata_listPtr type~ply_poly_project_type ply_poly_project_type type~atl_varsys_solverdata_type->type~ply_poly_project_type polyProjectPtr

Inherited by

type~~atl_varsys_solverdata_type~~InheritedByGraph type~atl_varsys_solverdata_type atl_varSys_solverData_type type~atl_varsys_data_type atl_varSys_data_type type~atl_varsys_data_type->type~atl_varsys_solverdata_type solverData

Components

Type Visibility Attributes Name Initial
type(atl_scheme_type), public, pointer :: scheme_listPtr(:) => null()
type(atl_statedata_type), public, pointer :: statedata_listPtr(:) => null()
type(atl_kerneldata_type), public, pointer :: kerneldata_listPtr(:) => null()
type(atl_Equations_type), public, pointer :: equationPtr => null()
type(ply_poly_project_type), public, pointer :: polyProjectPtr(:) => null()
type(atl_cube_elem_type), public, pointer :: mesh_listPtr(:) => null()

Levelwise mesh information used for creating chebychev coordinates.

integer, public, pointer :: poly_proj_posPtr(:) => null()
integer, public, pointer :: levelPointer(:) => null()
type(treelmesh_type), public, pointer :: tree => null()