#include <kdtree_d.h>
Classes | |
class | coordinate_type |
Public Types | |
enum | { MINUS_INFINITY = -1, FINITE = 0, PLUS_INFINITY = 1 } |
Public Member Functions | |
ExtPoint (int _type, int _dim) | |
ExtPoint () | |
ExtPoint (const ExtPoint &p) | |
ExtPoint & | operator= (const ExtPoint &p) |
ExtPoint (const Point &point, int dim) | |
void | term () |
~ExtPoint () | |
void | set_coord (int k, Point &point) |
void | set_coord (int k, const ExtPoint &point) |
int | compare (int k, const ExtPoint &point) const |
int | compare_vector (const ExtPoint &point) const |
int | compare (int k, const Point &point) const |
int | dimension () const |
int | get_coord_status (int d) const |
const Point * | get_coord_point (int d) const |
Private Member Functions | |
void | init (int _dim) |
Private Attributes | |
coordinate_type * | p_arr |
int | dim |
Point | def_pnt |
Definition at line 152 of file kdtree_d.h.
anonymous enum |
Enumerator | |
---|---|
MINUS_INFINITY | |
FINITE | |
PLUS_INFINITY |
Definition at line 181 of file kdtree_d.h.
|
inline |
Definition at line 183 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::MINUS_INFINITY, Kdtree_d< Traits >::ExtPoint::p_arr, and Kdtree_d< Traits >::ExtPoint::PLUS_INFINITY.
|
inline |
Definition at line 192 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::dim, and Kdtree_d< Traits >::ExtPoint::p_arr.
Definition at line 198 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::def_pnt, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::p_arr, and Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt.
Definition at line 226 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::def_pnt, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::FINITE, Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::p_arr, Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt, and Kdtree_d< Traits >::ExtPoint::coordinate_type::type.
|
inline |
Definition at line 248 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::term().
|
inline |
Definition at line 276 of file kdtree_d.h.
References CGAL::compare(), Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::FINITE, k, Kdtree_d< Traits >::ExtPoint::p_arr, Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt, and Kdtree_d< Traits >::ExtPoint::coordinate_type::type.
Referenced by Kdtree_d< Traits >::ExtPoint::compare_vector(), Kdtree_d< Traits >::Box::intersect(), Kdtree_d< Traits >::Box::is_coord_in_range(), Kdtree_d< Traits >::Box::is_empty(), Kdtree_d< Traits >::Box::is_empty_open(), Kdtree_d< Traits >::Box::is_in(), Kdtree_d< Traits >::Box::is_intersect(), Kdtree_d< Traits >::Box::is_intersect_in_dim(), Kdtree_d< Traits >::Box::is_intersect_in_dim_closed(), and Kdtree_d< Traits >::Node::Plane::split().
|
inline |
Definition at line 313 of file kdtree_d.h.
References CGAL::compare(), Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::FINITE, k, Kdtree_d< Traits >::ExtPoint::p_arr, Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt, and Kdtree_d< Traits >::ExtPoint::coordinate_type::type.
|
inline |
Definition at line 300 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::compare(), and Kdtree_d< Traits >::ExtPoint::dim.
Referenced by Kdtree_d< Traits >::Box::comp().
|
inline |
Definition at line 326 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::dim.
Referenced by Kdtree_d< Traits >::Box::intersect(), Kdtree_d< Traits >::Box::is_empty(), Kdtree_d< Traits >::Box::is_empty_open(), Kdtree_d< Traits >::Box::is_in(), and Kdtree_d< Traits >::Box::is_intersect().
|
inline |
Definition at line 339 of file kdtree_d.h.
References d, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::p_arr, and Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt.
|
inline |
Definition at line 331 of file kdtree_d.h.
References d, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::p_arr, and Kdtree_d< Traits >::ExtPoint::coordinate_type::type.
|
inlineprivate |
Definition at line 167 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::dim, and Kdtree_d< Traits >::ExtPoint::p_arr.
Referenced by Kdtree_d< Traits >::ExtPoint::ExtPoint(), and Kdtree_d< Traits >::ExtPoint::operator=().
Definition at line 210 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::def_pnt, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::p_arr, Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt, and Kdtree_d< Traits >::ExtPoint::term().
|
inline |
Definition at line 253 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::def_pnt, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::FINITE, k, Kdtree_d< Traits >::ExtPoint::p_arr, Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt, and Kdtree_d< Traits >::ExtPoint::coordinate_type::type.
Referenced by Kdtree_d< Traits >::Box::intersect(), Kdtree_d< Traits >::Box::set_coord_left(), Kdtree_d< Traits >::Box::set_coord_right(), and Kdtree_d< Traits >::Node::Plane::split().
|
inline |
Definition at line 264 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::def_pnt, Kdtree_d< Traits >::ExtPoint::dim, Kdtree_d< Traits >::ExtPoint::FINITE, k, Kdtree_d< Traits >::ExtPoint::p_arr, and Kdtree_d< Traits >::ExtPoint::coordinate_type::p_pnt.
|
inline |
Definition at line 237 of file kdtree_d.h.
References Kdtree_d< Traits >::ExtPoint::dim, and Kdtree_d< Traits >::ExtPoint::p_arr.
Referenced by descalegridspeeds(), setup_py::grid(), Kdtree_d< Traits >::ExtPoint::operator=(), reflectposition(), reflectvector(), rflu_modstencilsbfaces::rflu_buildbf2cstencil(), rflu_modgeometry::rflu_buildbvertexnormals(), rflu_modstencilscells::rflu_buildc2cstencil(), rflu_modstencilsfaces::rflu_buildf2cstencil(), rflu_modgeometry::rflu_buildgeometry(), rflu_checkgridspeeds(), rflu_modgeometry::rflu_computeapproxcentroids(), rflu_moddifferentiationbfaces::rflu_computebfgradconstr(), rflu_computeenerdissoles(), rflu_computeexactflowerror(), rflu_modexactflow::rflu_computeexactflowpacoust(), rflu_modexactflow::rflu_computeexactflowssvortex(), rflu_moddifferentiationbfaces::rflu_computegradbfaces(), rflu_moddifferentiationcells::rflu_computegradcells_2d(), rflu_moddifferentiationcells::rflu_computegradcells_3d(), rflu_moddifferentiationcells::rflu_computegradcellsconstr(), rflu_moddifferentiationcells::rflu_computegradcellsfast_2d(), rflu_moddifferentiationcells::rflu_computegradcellsfast_3d(), rflu_moddifferentiationfaces::rflu_computegradconstrained(), rflu_moddifferentiationfaces::rflu_computegradfaces(), rflu_moddifferentiationfaces::rflu_computegradfacesconstr(), rflu_computegridspeeds(), rflu_computeintegral3oles(), rflu_modlimiters::rflu_computelimiterbarthjesp(), rflu_modlimiters::rflu_computelimitervenkat(), rflu_modplottingvars::rflu_computeplottingvarsdisc(), rflu_modstencilsutils::rflu_computestencilweights(), rflu_computeweightsoles(), rflu_modmesh3d::rflu_convmesh3d2rocflu(), rflu_modvgridns::rflu_convvgridns2rocflu(), rflu_modexplicitmultistage::rflu_ems_setdiss(), rflu_modexplicitmultistage::rflu_ems_updateconservedvars(), rflu_finishsd(), rflu_modfacelist::rflu_getopposingfaces(), rflu_modhashtable::rflu_hashbuildkey(), rflu_modhllcflux::rflu_hllc_computeflux1_gl(), rflu_modhllcflux::rflu_hllc_computeflux1_mtcp(), rflu_modhllcflux::rflu_hllc_computeflux1_tcp(), rflu_modhllcflux::rflu_hllc_computeflux2_gl(), rflu_modhllcflux::rflu_hllc_computeflux2_mtcp(), rflu_modhllcflux::rflu_hllc_computeflux2_tcp(), rflu_modfacelist::rflu_insertintocell2facelist(), rflu_modinterpolation::rflu_interpcells2face(), rflu_modinterpolation::rflu_interpcells2facepatch(), rflu_modinterpolation::rflu_interpcells2faces(), rflu_invflux_i(), rflu_movegriddisp(), rflu_movegridxyz(), rflu_modpetscpoisson::rflu_petsc_buildpoisson(), rflu_modroeflux::rflu_roe_computefluxd1_tcp(), rflu_modroeflux::rflu_roe_computefluxd2_tcp(), rflu_setdependentvars(), rflu_modgridspeedutils::rflu_setgridspeedscalefactor(), rflu_modoles::rflu_setmapfunnz2funcorr43(), rflu_modoles::rflu_setmapfunnz2funcorr44(), rflu_setmovegridoptions(), rflu_modrindstates::rflu_setrindstateslipwallperf(), rflu_settransportvars(), rflu_modweno::rflu_wenogradcells_2d(), rflu_modweno::rflu_wenogradcells_3d(), rflu_modweno::rflu_wenogradcellsxyz_1d(), scalegridspeeds(), spec_eqeulcorr(), zn_gen_grid(), Kdtree_d< Traits >::Box::~Box(), and Kdtree_d< Traits >::ExtPoint::~ExtPoint().
|
private |
Definition at line 165 of file kdtree_d.h.
Referenced by Kdtree_d< Traits >::ExtPoint::ExtPoint(), Kdtree_d< Traits >::ExtPoint::operator=(), and Kdtree_d< Traits >::ExtPoint::set_coord().
|
private |
Definition at line 164 of file kdtree_d.h.
Referenced by Kdtree_d< Traits >::ExtPoint::compare(), Kdtree_d< Traits >::ExtPoint::compare_vector(), Kdtree_d< Traits >::ExtPoint::dimension(), Kdtree_d< Traits >::ExtPoint::ExtPoint(), Kdtree_d< Traits >::ExtPoint::get_coord_point(), Kdtree_d< Traits >::ExtPoint::get_coord_status(), Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::operator=(), Kdtree_d< Traits >::ExtPoint::set_coord(), and Kdtree_d< Traits >::ExtPoint::term().
|
private |
Definition at line 163 of file kdtree_d.h.
Referenced by Kdtree_d< Traits >::ExtPoint::compare(), Kdtree_d< Traits >::ExtPoint::ExtPoint(), Kdtree_d< Traits >::ExtPoint::get_coord_point(), Kdtree_d< Traits >::ExtPoint::get_coord_status(), Kdtree_d< Traits >::ExtPoint::init(), Kdtree_d< Traits >::ExtPoint::operator=(), Kdtree_d< Traits >::ExtPoint::set_coord(), and Kdtree_d< Traits >::ExtPoint::term().