preCICE v3.2.0
Loading...
Searching...
No Matches
LinearCellInterpolationMapping.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "logging/Logger.hpp"
5
6namespace precice::mapping {
7
13public:
15 LinearCellInterpolationMapping(Constraint constraint, int dimensions);
16
18 void computeMapping() final override;
19
21 std::string getName() const final override;
22
23private:
24 logging::Logger _log{"mapping::LinearCellInterpolationMappingMapping"};
25};
26
27} // namespace precice::mapping
This class provides a lightweight logger.
Definition Logger.hpp:17
BarycentricBaseMapping(Constraint constraint, int dimensions)
void computeMapping() final override
Computes the projections and interpolation relations.
LinearCellInterpolationMapping(Constraint constraint, int dimensions)
Constructor, taking mapping constraint.
std::string getName() const final override
name of the lci mapping
Constraint
Specifies additional constraints for a mapping.
Definition Mapping.hpp:30
contains data mapping from points to meshes.