preCICE v3.1.2
|
#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} |