Loading...
Searching...
No Matches
dolfin::GenericBoundingBoxTree Member List

This is the complete list of members for dolfin::GenericBoundingBoxTree, including all inherited members.

_bbox_coordinates | dolfin::GenericBoundingBoxTree | protected
_bboxes | dolfin::GenericBoundingBoxTree | protected
_build(const std::vector< double > &leaf_bboxes, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &end, std::size_t gdim) | dolfin::GenericBoundingBoxTree | protected
_build(const std::vector< Point > &points, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &end, std::size_t gdim) | dolfin::GenericBoundingBoxTree | protected
_compute_closest_entity(const GenericBoundingBoxTree &tree, const Point &point, unsigned int node, const Mesh &mesh, unsigned int &closest_entity, double &R2) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_compute_closest_point(const GenericBoundingBoxTree &tree, const Point &point, unsigned int node, unsigned int &closest_point, double &R2) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_compute_collisions(const GenericBoundingBoxTree &tree, const Point &point, unsigned int node, std::vector< unsigned int > &entities, const Mesh *mesh) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_compute_collisions(const GenericBoundingBoxTree &A, const GenericBoundingBoxTree &B, unsigned int node_A, unsigned int node_B, std::vector< unsigned int > &entities_A, std::vector< unsigned int > &entities_B, const Mesh *mesh_A, const Mesh *mesh_B) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_compute_first_collision(const GenericBoundingBoxTree &tree, const Point &point, unsigned int node) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_compute_first_entity_collision(const GenericBoundingBoxTree &tree, const Point &point, unsigned int node, const Mesh &mesh) (defined in dolfin::GenericBoundingBoxTree) | dolfin::GenericBoundingBoxTree | protected static
_global_tree | dolfin::GenericBoundingBoxTree | protected
_point_search_tree | dolfin::GenericBoundingBoxTree | mutable protected
_tdim | dolfin::GenericBoundingBoxTree | protected
add_bbox(const BBox &bbox, const double *b, std::size_t gdim) | dolfin::GenericBoundingBoxTree | inline protected
add_point(const BBox &bbox, const Point &point, std::size_t gdim) | dolfin::GenericBoundingBoxTree | inline protected
bbox_in_bbox(const double *a, unsigned int node) const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
build(const Mesh &mesh, std::size_t tdim) | dolfin::GenericBoundingBoxTree |
build(const std::vector< Point > &points) | dolfin::GenericBoundingBoxTree |
build_point_search_tree(const Mesh &mesh) const | dolfin::GenericBoundingBoxTree | protected
clear() | dolfin::GenericBoundingBoxTree | protected
compute_bbox_of_bboxes(double *bbox, std::size_t &axis, const std::vector< double > &leaf_bboxes, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &end)=0 | dolfin::GenericBoundingBoxTree | protected pure virtual
compute_bbox_of_entity(double *b, const MeshEntity &entity, std::size_t gdim) const | dolfin::GenericBoundingBoxTree | protected
compute_bbox_of_points(double *bbox, std::size_t &axis, const std::vector< Point > &points, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &end)=0 | dolfin::GenericBoundingBoxTree | protected pure virtual
compute_closest_entity(const Point &point, const Mesh &mesh) const | dolfin::GenericBoundingBoxTree |
compute_closest_point(const Point &point) const | dolfin::GenericBoundingBoxTree |
compute_collisions(const Point &point) const | dolfin::GenericBoundingBoxTree |
compute_collisions(const GenericBoundingBoxTree &tree) const | dolfin::GenericBoundingBoxTree |
compute_entity_collisions(const Point &point, const Mesh &mesh) const | dolfin::GenericBoundingBoxTree |
compute_entity_collisions(const GenericBoundingBoxTree &tree, const Mesh &mesh_A, const Mesh &mesh_B) const | dolfin::GenericBoundingBoxTree |
compute_first_collision(const Point &point) const | dolfin::GenericBoundingBoxTree |
compute_first_entity_collision(const Point &point, const Mesh &mesh) const | dolfin::GenericBoundingBoxTree |
compute_process_collisions(const Point &point) const | dolfin::GenericBoundingBoxTree |
compute_squared_distance_bbox(const double *x, unsigned int node) const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
compute_squared_distance_point(const double *x, unsigned int node) const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
create(unsigned int dim) | dolfin::GenericBoundingBoxTree | static
gdim() const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
GenericBoundingBoxTree() | dolfin::GenericBoundingBoxTree |
get_bbox(unsigned int node) const | dolfin::GenericBoundingBoxTree | inline protected
get_bbox_coordinates(unsigned int node) const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
is_leaf(const BBox &bbox, unsigned int node) const | dolfin::GenericBoundingBoxTree | inline protected
num_bboxes() const | dolfin::GenericBoundingBoxTree | inline protected
point_in_bbox(const double *x, unsigned int node) const =0 | dolfin::GenericBoundingBoxTree | protected pure virtual
sort_bboxes(std::size_t axis, const std::vector< double > &leaf_bboxes, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &middle, const std::vector< unsigned int >::iterator &end)=0 | dolfin::GenericBoundingBoxTree | protected pure virtual
sort_points(std::size_t axis, const std::vector< Point > &points, const std::vector< unsigned int >::iterator &begin, const std::vector< unsigned int >::iterator &middle, const std::vector< unsigned int >::iterator &end) | dolfin::GenericBoundingBoxTree | protected
str(bool verbose=false) | dolfin::GenericBoundingBoxTree |
tree_print(std::stringstream &s, unsigned int i) | dolfin::GenericBoundingBoxTree | protected
~GenericBoundingBoxTree() | dolfin::GenericBoundingBoxTree | inline virtual