#include <eipm_griddata.h>
Public Member Functions | |
class_griddata (void) | |
~class_griddata (void) | |
int | creategrid_linspace (double startx, double endx, double starty, double endy, int numelemx, int numelemy) |
engine functions | |
int | set_datapoints (double *x, double *y, double *z, int num_points) |
int | compute_grid (void) |
int | print_griddata (void) |
debug functions | |
int | get_num_grid_pts (void) |
Data Fields | |
struct { | |
double start_x | |
double start_y | |
double res_x | |
double res_y | |
int num_x | |
int num_y | |
int num_pts | |
ptdata_t * data | |
} | grid |
Private Member Functions | |
int | allocate_grid (void) |
Private Attributes | |
Delaunay_triangulation * | T |
function_values_t * | function_values |
class_griddata::class_griddata | ( | void | ) | [inline] |
References function_values, and T.
class_griddata::~class_griddata | ( | void | ) | [inline] |
int class_griddata::get_num_grid_pts | ( | void | ) | [inline] |
References grid.
Referenced by draw().
function_values_t* class_griddata::function_values [private] |
Referenced by class_griddata(), compute_grid(), and set_datapoints().
struct { ... } class_griddata::grid |
Referenced by allocate_grid(), compute_grid(), creategrid_linspace(), draw(), get_num_grid_pts(), and print_griddata().
double class_griddata::res_x |
double class_griddata::res_y |
double class_griddata::start_x |
double class_griddata::start_y |
Delaunay_triangulation* class_griddata::T [private] |
Referenced by class_griddata(), compute_grid(), and set_datapoints().