|
preCICE v3.3.0
|
contains geometrical queries. More...
Namespaces | |
| namespace | impl |
Classes | |
| class | Index |
| Class to query the index trees of the mesh. More... | |
| struct | MatchType |
| Struct to hold the index of a primitive match. More... | |
| struct | MeshIndices |
| struct | ProjectionMatch |
| Struct representing a projection match. More... | |
Typedefs | |
| using | RTreeBox = boost::geometry::model::box<pm::Vertex::RawCoords> |
| The RTree box type. | |
| using | VertexTraits = impl::RTreeTraits<mesh::Vertex> |
| using | EdgeTraits = impl::RTreeTraits<mesh::Edge> |
| using | TriangleTraits = impl::RTreeTraits<mesh::Triangle> |
| using | TetrahedronTraits = impl::RTreeTraits<mesh::Tetrahedron> |
| using | MatchID = int |
| Type used for the IDs of matching entities. | |
| using | Distance = double |
| Type used for the distance of a match to the queried point. | |
| using | GenericMatch = MatchType<struct GenericMatchTag> |
| Match tags for each primitive type. | |
| using | VertexMatch = MatchType<struct VertexMatchTag> |
| using | EdgeMatch = MatchType<struct EdgeMatchTag> |
| using | TriangleMatch = MatchType<struct TriangleTag> |
| using | TetraMatch = MatchType<struct TetraTag> |
Functions | |
| RTreeBox | makeBox (const pm::Vertex::RawCoords &min, const pm::Vertex::RawCoords &max) |
| pm::Vertex::RawCoords | eigenToRaw (const Eigen::VectorXd &v) |
| Eigen::VectorXd | rawToEigen (const pm::Vertex::RawCoords &v) |
| RTreeBox | makeBox (const Eigen::VectorXd &min, const Eigen::VectorXd &max) |
| RTreeBox | makeBox (const precice::mesh::Tetrahedron &tetra) |
Variables | |
| constexpr MatchID | NO_MATCH {-1} |
| constexpr double | INVALID_DISTANCE {-1} |
contains geometrical queries.
| using precice::query::Distance = double |
| using precice::query::EdgeMatch = MatchType<struct EdgeMatchTag> |
| using precice::query::GenericMatch = MatchType<struct GenericMatchTag> |
| using precice::query::MatchID = int |
| using precice::query::RTreeBox = boost::geometry::model::box<pm::Vertex::RawCoords> |
The RTree box type.
Definition at line 184 of file RTreeAdapter.hpp.
| using precice::query::TetraMatch = MatchType<struct TetraTag> |
| using precice::query::TriangleMatch = MatchType<struct TriangleTag> |
| using precice::query::VertexMatch = MatchType<struct VertexMatchTag> |
|
inline |
|
inline |
|
inline |
Definition at line 186 of file RTreeAdapter.hpp.
|
inline |
|
inline |