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.
| 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 |