|
preCICE v3.3.0
|
#include <memory>#include <vector>#include "logging/Logger.hpp"#include "mapping/Polation.hpp"#include "mesh/BoundingBox.hpp"#include "mesh/Edge.hpp"#include "mesh/SharedPointer.hpp"#include "mesh/Tetrahedron.hpp"#include "mesh/Triangle.hpp"#include "mesh/Vertex.hpp"#include "precice/impl/Types.hpp"Go to the source code of this file.
Classes | |
| struct | precice::query::MatchType< Tag > |
| Struct to hold the index of a primitive match. More... | |
| struct | precice::query::ProjectionMatch |
| Struct representing a projection match. More... | |
| class | precice::query::Index |
| Class to query the index trees of the mesh. More... | |
Namespaces | |
| namespace | precice |
| Main namespace of the precice library. | |
| namespace | precice::query |
| contains geometrical queries. | |
Typedefs | |
| using | precice::query::MatchID = int |
| Type used for the IDs of matching entities. | |
| using | precice::query::Distance = double |
| Type used for the distance of a match to the queried point. | |
| using | precice::query::GenericMatch = MatchType<struct GenericMatchTag> |
| Match tags for each primitive type. | |
| using | precice::query::VertexMatch = MatchType<struct VertexMatchTag> |
| using | precice::query::EdgeMatch = MatchType<struct EdgeMatchTag> |
| using | precice::query::TriangleMatch = MatchType<struct TriangleTag> |
| using | precice::query::TetraMatch = MatchType<struct TetraTag> |
Variables | |
| constexpr MatchID | precice::query::NO_MATCH {-1} |
| constexpr double | precice::query::INVALID_DISTANCE {-1} |