COVISE Core
|
This is the complete list of members for covise::grid_methods, including all inherited members.
AreaSign(POINT3D new_vertex_1, POINT3D new_vertex_2, POINT3D new_vertex_3) | covise::grid_methods | static |
asc_compar_fp(const void *key, const void *fp) | covise::grid_methods | static |
cell3(int idim, int jdim, int kdim, float *x_in, float *y_in, float *z_in, int *i, int *j, int *k, float *a, float *b, float *g, float x[3], float amat[3][3], float bmat[3][3], int *status) | covise::grid_methods | static |
ComputeBoundingBox(int num_coord_in, float *x_coord_in, float *y_coord_in, float *z_coord_in, POINT3D &box_min, POINT3D &box_max, int &radius) | covise::grid_methods | static |
cross_product(POINT3D vector1, POINT3D vector2) | covise::grid_methods | static |
derivativesAtCenter(float **v_interp[3], int no_points, int no_arrays, const float *const *velo, int no_el, int no_vert, const int *tl, const int *el, const int *connl, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
desc_compar_fp(const void *key, const void *fp) | covise::grid_methods | static |
dot_product(POINT3D vector1, POINT3D vector2) | covise::grid_methods | static |
ExtractNormal(float *normal, int base, int second, int third, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
get_oct_tree_key(oct_tree_key &key, const BoundBox &bbox, float point[3], int exc) | covise::grid_methods | static |
getBoundBox(BoundBox &bbox, int no_v, const int *v_l, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
getMaxVel(int no_v, const int *v_l, const float *u, const float *v, const float *w) | covise::grid_methods | static |
hex2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl) | covise::grid_methods | static |
InBox(POINT3D box_min, POINT3D box_max, POINT3D query_point) | covise::grid_methods | static |
InPlane() | covise::grid_methods | static |
InPolyhedron(float *x_coord_in, float *y_coord_in, float *z_coord_in, POINT3D box_min, POINT3D box_max, POINT3D query_point, POINT3D &end_point, int radius, TESSELATION triangulated_polyhedron) | covise::grid_methods | static |
interpElem(float fem_c[3], float *interp, int array_len, const float *velos) | covise::grid_methods | static |
InterpolateCellData(int num_coord_in, float *x_coord_in, float *y_coord_in, float *z_coord_in, float *data_in, POINT3D query_point) | covise::grid_methods | static |
interpolateInHexa(float *v_interp, const float *point, int no_arrays, int array_dim, const float *const *velo, const int *connl, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
interpolateInTetra(float *v_interp, const float *point, int no_arrays, int array_dim, const float *const *velo, int c0, int c1, int c2, int c3, const float *p0, const float *p1, const float *p2, const float *p3) | covise::grid_methods | static |
interpolateInTriangle(float *v_interp, const float *point, int no_arrays, int array_dim, const float *const *velo, int c0, int c1, int c2, const float *p0, const float *p1, const float *p2) | covise::grid_methods | static |
interpolateVInHexa(float *v_interp, const float *point, const float *const *velo, const int *connl, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
intp3(int idim, int jdim, int kdim, float *u_in, float *v_in, float *w_in, int i, int j, int k, float a, float b, float g, float *fi) | covise::grid_methods | static |
InTri2D(POINT3D new_vertex_1, POINT3D new_vertex_2, POINT3D new_vertex_3, POINT3D projected_int_point) | covise::grid_methods | static |
InTri3D(float *triangle_x, float *triangle_y, float *triangle_z, int component_index, POINT3D int_point) | covise::grid_methods | static |
inv3x3(float a[3][3], float ainv[3][3], int *status) | covise::grid_methods | static |
isin_tetra(const float px[3], const float p0[3], const float p1[3], const float p2[3], const float p3[3], float rel_tol) | covise::grid_methods | static |
isin_triangle(const float *point, const float *point0, const float *point1, const float *point2, float tolerance) | covise::grid_methods | static |
key_bbox_intersection(oct_tree_key macroEl, const keyBoundBox *bbox2, int level) | covise::grid_methods | static |
metr3(int idim, int jdim, int kdim, float *x_in, float *y_in, float *z_in, int i, int j, int k, float a, float b, float g, float amat[3][3], float bmat[3][3], int *idegen, int *status) | covise::grid_methods | static |
oct_tree_key typedef | covise::grid_methods | |
padv3(int *first, float cellfr, int direction, int idim, int jdim, int kdim, float *x_in, float *y_in, float *z_in, float *u_in, float *v_in, float *w_in, int *i, int *j, int *k, float *a, float *b, float *g, float x[4], float min_velo, int *status, float *ovel, float *nvel) | covise::grid_methods | static |
PlaneCoeff(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D &normal, double &distance) | covise::grid_methods | static |
POLYGON typedef | covise::grid_methods | |
POLYGON_ITERATOR typedef | covise::grid_methods | |
prism2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl) | covise::grid_methods | static |
ProjectPoint(float *proj_point, const float *point, const int *conn, int elem_cell, int num_of_vert, const float *x_in, const float *y_in, const float *z_in) | covise::grid_methods | static |
ptran3(float amat[3][3], float v[3], float vv[3]) | covise::grid_methods | static |
pyra2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl) | covise::grid_methods | static |
RandomRay(POINT3D &end_point, int radius) | covise::grid_methods | static |
RayBoxTest(POINT3D end_point, POINT3D query_point, POINT3D triangle_box_min, POINT3D triangle_box_max) | covise::grid_methods | static |
RayPlaneIntersection(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point, POINT3D &int_point, int &component_index) | covise::grid_methods | static |
RayTriangleCrossing(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point) | covise::grid_methods | static |
RayTriangleIntersection(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point, POINT3D &int_point) | covise::grid_methods | static |
saxpy(int n, float sa, float *sx, int incx, float *sy, int incy) | covise::grid_methods | static |
sdot(int n, float *sx, int incx, float *sy, int incy) | covise::grid_methods | static |
snrm2(int n, float *sx, int incx) | covise::grid_methods | static |
srot(int n, float *sx, int incx, float *sy, int incy, float c, float s) | covise::grid_methods | static |
srotg(float sa, float sb, float c, float s) | covise::grid_methods | static |
sscal(int n, float sa, float *sx, int incx) | covise::grid_methods | static |
ssvdc(float *x, int n, int p, float *s, float *e, float *u, float *v, float *work, int job, int *info) | covise::grid_methods | static |
sswap(int n, float *sx, int incx, float *sy, int incy) | covise::grid_methods | static |
TesselatePolyhedron(TESSELATION &triangulated_polyhedron, int num_elem_in, int *elem_in, int num_conn_in, int *conn_in, float *xcoord_in, float *ycoord_in, float *zcoord_in) | covise::grid_methods | static |
TESSELATION typedef | covise::grid_methods | |
tetra_vol(const float p0[3], const float p1[3], const float p2[3], const float p3[3]) | covise::grid_methods | static |
tri_surf(float *surf, const float *p0, const float *p1, const float *p2) | covise::grid_methods | static |
VolumeSign(POINT3D a, POINT3D b, POINT3D c, POINT3D d) | covise::grid_methods | static |