test_helpers.h
Go to the documentation of this file.
11 * Laboratory (LANL) under contract No. DE-AC52-06NA25396 with the U.S. Department of Energy (DOE).
13 * Permission is granted to the public to copy and use this software without charge, provided that
r3d_plane(* choptions_3d[6])(r3d_poly *poly)
r3d_plane thru_cent_3d(r3d_poly *poly)
r2d_plane thru_edge_2d(r2d_poly *poly)
r2d_rvec2 get_centroid_2d(r2d_poly *poly)
int rand_int(int N)
double rNd_real
Real type specifying the precision to be used in calculations.
Definition: rNd.h:52
rNd_plane thru_cent_Nd(rNd_poly *poly)
void get_centroid_Nd(rNd_poly *poly, rNd_rvec centroid)
r2d_plane thru_vert_cent_2d(r2d_poly *poly)
r2d_plane point_plane_2d(r2d_rvec2 p0, r2d_rvec2 p1)
r2d_plane thru_vert_rand_2d(r2d_poly *poly)
r3d_rvec3 get_centroid_3d(r3d_poly *poly)
double rand_normal()
rNd_real rand_simplex_Nd(rNd_rvec verts[RND_DIM+1], rNd_real minvol)
Interface for r3d voxelization routines.
r2d_rvec2 rand_uvec_2d()
r2d_plane(* choptions_2d[4])(r2d_poly *poly)
Interface for rNd voxelization routines.
r3d_plane point_plane_3d(r3d_rvec3 p0, r3d_rvec3 p1, r3d_rvec3 p2)
r3d_real rand_tet_3d(r3d_rvec3 verts[4], r3d_real minvol)
r3d_plane thru_edge_rand_3d(r3d_poly *poly)
r3d_plane thru_edge_cent_3d(r3d_poly *poly)
r3d_plane thru_vert_cent_3d(r3d_poly *poly)
r3d_plane thru_vert_rand_3d(r3d_poly *poly)
r3d_plane thru_face_3d(r3d_poly *poly)
Interface for r2d rasterization routines.
r3d_rvec3 rand_uvec_3d()
r2d_real rand_tri_2d(r2d_rvec2 verts[3], r2d_real minvol)
double r2d_real
Real type specifying the precision to be used in calculations.
Definition: r2d.h:40
r2d_plane thru_cent_2d(r2d_poly *poly)
Interface for rNd.
double r3d_real
Real type specifying the precision to be used in calculations.
Definition: r3d.h:40
double rand_uniform()