#include "config.h"
#include <string.h>
#include "interp_method_internal.h"
#include "interp_method_ncc.h"
Go to the source code of this file.
|
static size_t | do_search_ncc (struct interp_method *method, struct yac_interp_grid *interp_grid, size_t *tgt_points, size_t count, struct yac_interp_weights *weights) |
|
static void | delete_ncc (struct interp_method *method) |
|
static size_t | get_closest_src_corner (struct yac_const_basic_grid_data *grid_data, size_t cell, double const coord[3]) |
|
static int | compute_weights_avg_yes (double tgt_coords[3], size_t num_src, yac_const_coordinate_pointer src_coords, int *src_mask, double *weights) |
|
static int | compute_weights_avg_no (double tgt_coords[3], size_t num_src, yac_const_coordinate_pointer src_coords, int *src_mask, double *weights) |
|
static int | compute_weights_dist_yes (double tgt_coords[3], size_t num_src, yac_const_coordinate_pointer src_coords, int *src_mask, double *weights) |
|
static int | compute_weights_dist_no (double tgt_coords[3], size_t num_src, yac_const_coordinate_pointer src_coords, int *src_mask, double *weights) |
|
static func_compute_weights | select_compute_weight_routine (enum yac_interp_ncc_weight_type weight_type, int partial_coverage) |
|
struct interp_method * | yac_interp_method_ncc_new (enum yac_interp_ncc_weight_type weight_type, int partial_coverage) |
|
◆ func_compute_weights
◆ compute_weights_avg_no()
static int compute_weights_avg_no |
( |
double | tgt_coords[3], |
|
|
size_t | num_src, |
|
|
yac_const_coordinate_pointer | src_coords, |
|
|
int * | src_mask, |
|
|
double * | weights ) |
|
static |
◆ compute_weights_avg_yes()
static int compute_weights_avg_yes |
( |
double | tgt_coords[3], |
|
|
size_t | num_src, |
|
|
yac_const_coordinate_pointer | src_coords, |
|
|
int * | src_mask, |
|
|
double * | weights ) |
|
static |
◆ compute_weights_dist_no()
static int compute_weights_dist_no |
( |
double | tgt_coords[3], |
|
|
size_t | num_src, |
|
|
yac_const_coordinate_pointer | src_coords, |
|
|
int * | src_mask, |
|
|
double * | weights ) |
|
static |
◆ compute_weights_dist_yes()
static int compute_weights_dist_yes |
( |
double | tgt_coords[3], |
|
|
size_t | num_src, |
|
|
yac_const_coordinate_pointer | src_coords, |
|
|
int * | src_mask, |
|
|
double * | weights ) |
|
static |
◆ delete_ncc()
◆ do_search_ncc()
◆ get_closest_src_corner()
◆ select_compute_weight_routine()
◆ yac_interp_method_ncc_new()
◆ interp_method_ncc_vtable
Initial value:= {
static void delete_ncc(struct interp_method *method)
static size_t do_search_ncc(struct interp_method *method, struct yac_interp_grid *interp_grid, size_t *tgt_points, size_t count, struct yac_interp_weights *weights)
Definition at line 25 of file interp_method_ncc.c.