#include <cs_mesh_adaptive_refinement.h>
Collaboration diagram for cs_amr_info_t:Public Attributes | |
| bool | is_set |
| int | n_layers |
| cs_time_control_t | time_control |
| cs_amr_indicator_t * | indic_func |
| const void * | indic_input |
| cs_amr_refinement_interpolation_t * | fields_interp_refinement_func |
| cs_amr_coarsening_interpolation_t * | fields_interp_coarsening_func |
| int | interpolation |
| int * | indic_cells |
| bool | load_balance |
| cs_amr_coarsening_interpolation_t* fields_interp_coarsening_func |
Fields interpolation function for coarsening
| cs_amr_refinement_interpolation_t* fields_interp_refinement_func |
Fields interpolation function for refinement
| int* indic_cells |
Array of size cs_glob_mesh->n_cells_with_ghosts that tags cells for coarsening/refinement.
| cs_amr_indicator_t* indic_func |
Associated indicator computation function.
| const void* indic_input |
Pointer to optional (untyped) value or structure.
| int interpolation |
0: P0 interpolation (default) 1: simple gradient-based interpolation for fields on cells (ignored for boundaries).
| bool is_set |
Indicates if AMR is active.
| bool load_balance |
Perform load balancing after mesh adaptation.
| int n_layers |
Number of refinement layers around user zone.
| cs_time_control_t time_control |
Time step interval at which an AMR step is performed.