COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
covise::grid_methods Member List

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_methodsstatic
asc_compar_fp(const void *key, const void *fp)covise::grid_methodsstatic
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_methodsstatic
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_methodsstatic
cross_product(POINT3D vector1, POINT3D vector2)covise::grid_methodsstatic
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_methodsstatic
desc_compar_fp(const void *key, const void *fp)covise::grid_methodsstatic
dot_product(POINT3D vector1, POINT3D vector2)covise::grid_methodsstatic
ExtractNormal(float *normal, int base, int second, int third, const float *x_in, const float *y_in, const float *z_in)covise::grid_methodsstatic
get_oct_tree_key(oct_tree_key &key, const BoundBox &bbox, float point[3], int exc)covise::grid_methodsstatic
getBoundBox(BoundBox &bbox, int no_v, const int *v_l, const float *x_in, const float *y_in, const float *z_in)covise::grid_methodsstatic
getMaxVel(int no_v, const int *v_l, const float *u, const float *v, const float *w)covise::grid_methodsstatic
hex2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl)covise::grid_methodsstatic
InBox(POINT3D box_min, POINT3D box_max, POINT3D query_point)covise::grid_methodsstatic
InPlane()covise::grid_methodsstatic
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_methodsstatic
interpElem(float fem_c[3], float *interp, int array_len, const float *velos)covise::grid_methodsstatic
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_methodsstatic
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_methodsstatic
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_methodsstatic
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_methodsstatic
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_methodsstatic
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_methodsstatic
InTri2D(POINT3D new_vertex_1, POINT3D new_vertex_2, POINT3D new_vertex_3, POINT3D projected_int_point)covise::grid_methodsstatic
InTri3D(float *triangle_x, float *triangle_y, float *triangle_z, int component_index, POINT3D int_point)covise::grid_methodsstatic
inv3x3(float a[3][3], float ainv[3][3], int *status)covise::grid_methodsstatic
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_methodsstatic
isin_triangle(const float *point, const float *point0, const float *point1, const float *point2, float tolerance)covise::grid_methodsstatic
key_bbox_intersection(oct_tree_key macroEl, const keyBoundBox *bbox2, int level)covise::grid_methodsstatic
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_methodsstatic
oct_tree_key typedefcovise::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_methodsstatic
PlaneCoeff(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D &normal, double &distance)covise::grid_methodsstatic
POLYGON typedefcovise::grid_methods
POLYGON_ITERATOR typedefcovise::grid_methods
prism2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl)covise::grid_methodsstatic
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_methodsstatic
ptran3(float amat[3][3], float v[3], float vv[3])covise::grid_methodsstatic
pyra2tet(int ind, const int *el, const int *cl, int i, int *tel, int *tcl)covise::grid_methodsstatic
RandomRay(POINT3D &end_point, int radius)covise::grid_methodsstatic
RayBoxTest(POINT3D end_point, POINT3D query_point, POINT3D triangle_box_min, POINT3D triangle_box_max)covise::grid_methodsstatic
RayPlaneIntersection(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point, POINT3D &int_point, int &component_index)covise::grid_methodsstatic
RayTriangleCrossing(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point)covise::grid_methodsstatic
RayTriangleIntersection(float *triangle_x, float *triangle_y, float *triangle_z, POINT3D query_point, POINT3D end_point, POINT3D &int_point)covise::grid_methodsstatic
saxpy(int n, float sa, float *sx, int incx, float *sy, int incy)covise::grid_methodsstatic
sdot(int n, float *sx, int incx, float *sy, int incy)covise::grid_methodsstatic
snrm2(int n, float *sx, int incx)covise::grid_methodsstatic
srot(int n, float *sx, int incx, float *sy, int incy, float c, float s)covise::grid_methodsstatic
srotg(float sa, float sb, float c, float s)covise::grid_methodsstatic
sscal(int n, float sa, float *sx, int incx)covise::grid_methodsstatic
ssvdc(float *x, int n, int p, float *s, float *e, float *u, float *v, float *work, int job, int *info)covise::grid_methodsstatic
sswap(int n, float *sx, int incx, float *sy, int incy)covise::grid_methodsstatic
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_methodsstatic
TESSELATION typedefcovise::grid_methods
tetra_vol(const float p0[3], const float p1[3], const float p2[3], const float p3[3])covise::grid_methodsstatic
tri_surf(float *surf, const float *p0, const float *p1, const float *p2)covise::grid_methodsstatic
VolumeSign(POINT3D a, POINT3D b, POINT3D c, POINT3D d)covise::grid_methodsstatic