Data type used to expose mesh_cart_t data to C/C++
Please see mesh_cart_t for descriptions of individual
properties/members.
Values are copied directly.
Arrays are exposed with pointers.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical(kind=c_bool), | public | :: | extend_beyond_wall | ||||
| integer(kind=c_int32_t), | public | :: | lvl | ||||
| integer(kind=c_int32_t), | public | :: | lvst | ||||
| real(kind=FP), | public | :: | spacing_f | ||||
| real(kind=FP), | public | :: | spacing_c | ||||
| integer(kind=c_int32_t), | public | :: | n_points | ||||
| real(kind=FP), | public | :: | phi | ||||
| real(kind=FP), | public | :: | xmin | ||||
| real(kind=FP), | public | :: | ymin | ||||
| integer(kind=c_int32_t), | public | :: | nx_f | ||||
| integer(kind=c_int32_t), | public | :: | ny_f | ||||
| type(c_ptr), | public | :: | cart_i | ||||
| type(c_ptr), | public | :: | cart_j | ||||
| integer(kind=c_int32_t), | public | :: | size_neighbor | ||||
| type(c_ptr), | public | :: | index_neighbor | ||||
| integer(kind=c_int32_t), | public | :: | size_ghost_layer | ||||
| integer(kind=c_int32_t), | public | :: | n_points_inner | ||||
| type(c_ptr), | public | :: | inner_indices | ||||
| integer(kind=c_int32_t), | public | :: | n_points_boundary | ||||
| type(c_ptr), | public | :: | boundary_indices | ||||
| integer(kind=c_int32_t), | public | :: | n_points_ghost | ||||
| type(c_ptr), | public | :: | ghost_indices | ||||
| type(c_ptr), | public | :: | pinfo | ||||
| type(c_ptr), | public | :: | district | ||||
| integer(kind=c_int32_t), | public | :: | n_points_red | ||||
| integer(kind=c_int32_t), | public | :: | n_points_black | ||||
| type(c_ptr), | public | :: | redblack_indices |