Cell to vertex interpolation.. More...
#include "cs_defs.h"#include <assert.h>#include <errno.h>#include <stdio.h>#include <stdarg.h>#include <string.h>#include <math.h>#include <float.h>#include "bft_error.h"#include "bft_mem.h"#include "bft_printf.h"#include "cs_blas.h"#include "cs_halo.h"#include "cs_halo_perio.h"#include "cs_log.h"#include "cs_math.h"#include "cs_mesh.h"#include "cs_mesh_adjacencies.h"#include "cs_mesh_quantities.h"#include "cs_timer.h"#include "cs_vertex_to_cell.h" Include dependency graph for cs_vertex_to_cell.c:
 Include dependency graph for cs_vertex_to_cell.c:| Functions | |
| void | cs_vertex_to_cell_free (void) | 
| Free cell to vertex interpolation weights.  More... | |
| void | cs_vertex_to_cell (cs_vertex_to_cell_type_t method, int verbosity, cs_lnum_t var_dim, const cs_real_t v_weight[restrict], const cs_real_t v_var[restrict], cs_real_t c_var[restrict]) | 
| Interpolate vertex values to cell values.  More... | |
Cell to vertex interpolation..
| void cs_vertex_to_cell | ( | cs_vertex_to_cell_type_t | method, | 
| int | verbosity, | ||
| cs_lnum_t | var_dim, | ||
| const cs_real_t | v_weight[restrict], | ||
| const cs_real_t | v_var[restrict], | ||
| cs_real_t | c_var[restrict] | ||
| ) | 
Interpolate vertex values to cell values.
| [in] | method | interpolation method | 
| [in] | verbosity | verbosity level | 
| [in] | var_dim | variable dimension | 
| [in] | ignore_rot_perio | if true, ignore periodicity of rotation | 
| [in] | v_weight | vertex weight, or NULL | 
| [in] | v_var | base vertex-based variable | 
| [out] | c_var | cell-based variable | 
| void cs_vertex_to_cell_free | ( | void | ) | 
Free cell to vertex interpolation weights.
This will force subsequent calls to rebuild those weights if needed.