programmer's documentation
Data Structures | Enumerations | Functions
cs_at_opt_interp.h File Reference
#include "cs_defs.h"
#include "cs_field.h"
#include "cs_measures_util.h"
Include dependency graph for cs_at_opt_interp.h:

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_tcs_at_opt_interp_create (const char *name)
 Create an optimal interpolation descriptor. More...
 
cs_at_opt_interp_tcs_at_opt_interp_by_id (int id)
 Return a pointer to an optimal interpolation based on its id. More...
 
cs_at_opt_interp_tcs_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...