|
| void | operator= (voronoicell &c) |
| |
| bool | nplane (double x, double y, double z, double rsq, int p_id) |
| |
| bool | nplane (double x, double y, double z, int p_id) |
| |
| bool | plane (double x, double y, double z, double rsq) |
| |
| bool | plane (double x, double y, double z) |
| |
| void | init (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) |
| |
| void | init_octahedron (double l) |
| |
| void | init_tetrahedron (double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) |
| |
| | voronoicell_base () |
| |
| | ~voronoicell_base () |
| |
| void | init_base (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) |
| |
| void | init_octahedron_base (double l) |
| |
| void | init_tetrahedron_base (double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) |
| |
| void | translate (double x, double y, double z) |
| |
| void | draw_pov (double x, double y, double z, FILE *fp=stdout) |
| |
| void | draw_pov (double x, double y, double z, const char *filename) |
| |
| void | draw_pov_mesh (double x, double y, double z, FILE *fp=stdout) |
| |
| void | draw_pov_mesh (double x, double y, double z, const char *filename) |
| |
| void | draw_gnuplot (double x, double y, double z, FILE *fp=stdout) |
| |
| void | draw_gnuplot (double x, double y, double z, const char *filename) |
| |
| double | volume () |
| |
| double | max_radius_squared () |
| |
| double | total_edge_distance () |
| |
| double | surface_area () |
| |
| void | centroid (double &cx, double &cy, double &cz) |
| |
| int | number_of_faces () |
| |
| int | number_of_edges () |
| |
| void | vertex_orders (std::vector< int > &v) |
| |
| void | output_vertex_orders (FILE *fp=stdout) |
| |
| void | vertices (std::vector< double > &v) |
| |
| void | output_vertices (FILE *fp=stdout) |
| |
| void | vertices (double x, double y, double z, std::vector< double > &v) |
| |
| void | output_vertices (double x, double y, double z, FILE *fp=stdout) |
| |
| void | face_areas (std::vector< double > &v) |
| |
| void | output_face_areas (FILE *fp=stdout) |
| |
| void | face_orders (std::vector< int > &v) |
| |
| void | output_face_orders (FILE *fp=stdout) |
| |
| void | face_freq_table (std::vector< int > &v) |
| |
| void | output_face_freq_table (FILE *fp=stdout) |
| |
| void | face_vertices (std::vector< int > &v) |
| |
| void | output_face_vertices (FILE *fp=stdout) |
| |
| void | face_perimeters (std::vector< double > &v) |
| |
| void | output_face_perimeters (FILE *fp=stdout) |
| |
| void | normals (std::vector< double > &v) |
| |
| void | output_normals (FILE *fp=stdout) |
| |
| void | output_custom (const char *format, FILE *fp=stdout) |
| |
| void | output_custom (const char *format, int i, double x, double y, double z, double r, FILE *fp=stdout) |
| |
| template<class vc_class > |
| bool | nplane (vc_class &vc, double x, double y, double z, double rsq, int p_id) |
| |
| bool | plane_intersects (double x, double y, double z, double rsq) |
| |
| bool | plane_intersects_guess (double x, double y, double z, double rsq) |
| |
| void | construct_relations () |
| |
| void | check_relations () |
| |
| void | check_duplicates () |
| |
| void | print_edges () |
| |
| virtual void | neighbors (std::vector< int > &v) |
| |
| virtual void | output_neighbors (FILE *fp=stdout) |
| |
| virtual void | print_edges_neighbors (int i) |
| |
| int | cycle_up (int a, int p) |
| |
| int | cycle_down (int a, int p) |
| |
This class is an extension of the voronoicell_base class, in cases when is not necessary to track the IDs of neighboring particles associated with each face of the Voronoi cell.
Definition at line 300 of file cell.hh.
| void voro::voronoicell::init_octahedron |
( |
double |
l | ) |
|
|
inline |
Initializes the cell to be an octahedron with vertices at (l,0,0), (-l,0,0), (0,l,0), (0,-l,0), (0,0,l), and (0,0,-l).
- Parameters
-
| [in] | l | a parameter setting the size of the octahedron. |
Definition at line 362 of file cell.hh.