8 #ifndef CO_CELLTOVERT_H
9 #define CO_CELLTOVERT_H
25 class coDistributedObject;
40 bool weightedAlgo(
int num_elem,
int num_conn,
int num_point,
41 const int *elem_list,
const int *conn_list,
const int *type_list,
42 const int *neighbour_cells,
const int *neighbour_idx,
43 const float *xcoord,
const float *ycoord,
const float *zcoord,
44 int numComp,
const float *in_data_0,
const float *in_data_1,
const float *in_data_2,
45 float *out_data_0,
float *out_data_1,
float *out_data_2);
55 bool simpleAlgo(
int num_elem,
int num_conn,
int num_point,
56 const int *elem_list,
const int *conn_list,
57 int numComp,
const float *in_data_0,
const float *in_data_1,
const float *in_data_2,
58 float *out_data_0,
float *out_data_1,
float *out_data_2);
73 coDistributedObject *interpolate(
bool unstructured,
int num_elem,
int num_conn,
int num_point,
74 const int *elem_list,
const int *conn_list,
const int *type_list,
const int *neighbour_cells,
const int *neighbour_idx,
75 const float *xcoord,
const float *ycoord,
const float *zcoord,
76 int numComp,
int &
dataSize,
const float *in_data_0,
const float *in_data_1,
const float *in_data_2,
77 const char *objName, Algorithm algo_option = SIMPLE);
80 int numComp,
int &
dataSize,
const float *in_data_0,
const float *in_data_1,
const float *in_data_2,
81 const char *objName, Algorithm algo_option = SIMPLE);
85 Algorithm algo_option = SIMPLE);
90 bool interpolate(
bool unstructured,
int num_elem,
int num_conn,
int num_point,
91 const int *elem_list,
const int *conn_list,
const int *type_list,
const int *neighbour_cells,
const int *neighbour_idx,
92 const float *xcoord,
const float *ycoord,
const float *zcoord,
93 int numComp,
int &
dataSize,
const float *in_data_0,
const float *in_data_1,
const float *in_data_2,
94 float *out_data_0,
float *out_data_1,
float *out_data_2, Algorithm algo_option = SIMPLE);
#define ALGEXPORT
Definition: coExport.h:313
GLenum GLsizei dataSize
Definition: khronos-glext.h:12392
Definition: coCellToVert.h:27
Definition: coDistributedObject.h:294