|
programmer's documentation
|

Go to the source code of this file.
Data Structures | |
| struct | cs_at_opt_interp_t |
Enumerations | |
| enum | cs_at_opt_interp_type_t { CS_AT_OPT_INTERP_P0, CS_AT_OPT_INTERP_P1 } |
Functions | |
| cs_at_opt_interp_t * | cs_at_opt_interp_create (const char *name) |
| Create an optimal interpolation descriptor. More... | |
| cs_at_opt_interp_t * | cs_at_opt_interp_by_id (int id) |
| Return a pointer to an optimal interpolation based on its id. More... | |
| cs_at_opt_interp_t * | cs_at_opt_interp_by_name (const char *name) |
| Return a pointer to an optimal interpolation based on its name. More... | |
| void | cs_at_opt_interps_destroy (void) |
| Destroy all defined optimal interpolations. More... | |
| void | cs_at_opt_interp_read_file (char const filename[50], cs_measures_set_t *ms, cs_at_opt_interp_t *oi, const int f_dim) |
| Read an optimal interpolation file for a given variable and fill in the matching measures set and optimal interpolation structures. More... | |
| int | cs_at_opt_interp_is_p1_proj_needed (void) |
| Return 1 if a p1 projection has been enabled for at least one optimal interpolation. This function is used to determine if extended neighborhood is needed. More... | |
| void | cs_at_opt_interp_map_values (cs_at_opt_interp_t *oi, cs_measures_set_t *ms) |
| (re)Allocate and fill in an optimal interpolation structure from an optimal interpolation file. More... | |
| void | cs_at_opt_interp_obs_operator (cs_measures_set_t *ms, cs_at_opt_interp_t *oi, cs_interpol_grid_t *ig) |
| Compute observation operator (H). More... | |
| void | cs_at_opt_interp_project_model_covariance (cs_measures_set_t *ms, cs_at_opt_interp_t *oi) |
| Compute ${H}{B}{{H}}$. More... | |