multigrid_data_t Derived Type

type, public, bind(C) :: multigrid_data_t

Data type used to expose multigrid_t data to C/C++ Please see multigrid_t for descriptions of individual properties/members. nlvls value is copied directly. Arrays are exposed with pointers.


Inherits

type~~multigrid_data_t~~InheritsGraph type~multigrid_data_t multigrid_data_t c_ptr c_ptr type~multigrid_data_t->c_ptr mesh_finest_ptr, mesh_coarse_array, mrcsr, mrcsr_inner, mpcsr, np_lvl, np_boundary_lvl, np_inner_lvl, first_idx_lvl, first_idx_boundary_lvl, first_idx_inner_lvl

Components

Type Visibility Attributes Name Initial
integer(kind=c_int32_t), public :: nlvls
type(c_ptr), public :: mesh_finest_ptr
type(c_ptr), public :: mesh_coarse_array
type(c_ptr), public :: mrcsr
type(c_ptr), public :: mrcsr_inner
type(c_ptr), public :: mpcsr
type(c_ptr), public :: np_lvl
type(c_ptr), public :: np_boundary_lvl
type(c_ptr), public :: np_inner_lvl
type(c_ptr), public :: first_idx_lvl
type(c_ptr), public :: first_idx_boundary_lvl
type(c_ptr), public :: first_idx_inner_lvl