preCICE v3.1.1
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Polation.hpp File Reference
#include <iosfwd>
#include <vector>
#include "Eigen/Core"
#include "mesh/Edge.hpp"
#include "mesh/Tetrahedron.hpp"
#include "mesh/Triangle.hpp"
#include "mesh/Vertex.hpp"
Include dependency graph for Polation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  precice::mapping::WeightedElement
 Struct that contains weight and index of a vertex. More...
 
class  precice::mapping::Polation
 Calculates the barycentric coordinates of a coordinate on the given vertex/edge/triangle and stores the corresponding weights If all barycentric coordinates are positive, the operation is interpolation. If not, it is an extrapolation. More...
 

Namespaces

namespace  precice
 Main namespace of the precice library.
 
namespace  precice::mapping
 contains data mapping from points to meshes.
 

Functions

std::ostreamprecice::mapping::operator<< (std::ostream &os, const WeightedElement &w)
 Make the WeightedElement printable.
 
std::ostreamprecice::mapping::operator<< (std::ostream &os, const Polation &p)
 Make the Polation class printable.