| Abstract Interface | Location | Description |
|---|---|---|
| block_id_in_bounds_interface | structured_grid_interface | verify block identifier |
| block_identifier_interface | structured_grid_interface | calculate the 1D block identifier associated with the provided 3D block location |
| block_ijk_in_bounds_interface | structured_grid_interface | verify block indicial coordinates |
| block_indices_interface | structured_grid_interface | calculate the 3D location of the block that has the provided 1D block identifier |
| build_surfaces_interface | structured_grid_interface | allocate coarray for communicating across structured_grid blocks |
| div_scalar_flux_interface | structured_grid_interface | |
| field_interface | differentiable_field_interface | Compute function values sampled at the provided locations |
| set_json_file | geometry_interface | define json_file problem description |
| set_metadata | geometry_interface | read grid metadata from json_file stored in child class |
| set_up_div_scalar_flux_interface | structured_grid_interface |