Interface for interpolation methods.
More...
#include <MeshInterpolation.hpp>
|
virtual | ~MeshInterpolation ()=default |
| Virtual destructor.
|
|
virtual void | Compute ()=0 |
| Compute.
|
|
double | GetNodeResult (UInt node) const |
| Gets the interpolation value at a specific node.
|
|
double | GetEdgeResult (UInt edge) const |
| Gets the interpolation value at a specific edge.
|
|
double | GetFaceResult (UInt face) const |
| Gets the interpolation value at a specific face.
|
|
const std::vector< double > & | GetNodeResults () const |
| Gets all interpolated values at nodes.
|
|
const std::vector< double > & | GetEdgeResults () const |
| Gets all interpolated values at edges.
|
|
const std::vector< double > & | GetFaceResults () const |
| Gets all interpolated values at faces.
|
|
|
std::vector< double > | m_nodeResults |
| The interpolation results at nodes.
|
|
std::vector< double > | m_edgeResults |
| The interpolation results at edges.
|
|
std::vector< double > | m_faceResults |
| The interpolation results at faces.
|
|
Interface for interpolation methods.
◆ Compute()
virtual void meshkernel::MeshInterpolation::Compute |
( |
| ) |
|
|
pure virtual |
◆ GetEdgeResult()
double meshkernel::MeshInterpolation::GetEdgeResult |
( |
UInt |
edge | ) |
const |
|
inline |
Gets the interpolation value at a specific edge.
- Parameters
-
- Returns
- The interpolated value
◆ GetEdgeResults()
const std::vector< double > & meshkernel::MeshInterpolation::GetEdgeResults |
( |
| ) |
const |
|
inline |
Gets all interpolated values at edges.
- Returns
- The interpolated values
◆ GetFaceResult()
double meshkernel::MeshInterpolation::GetFaceResult |
( |
UInt |
face | ) |
const |
|
inline |
Gets the interpolation value at a specific face.
- Parameters
-
- Returns
- The interpolated value
◆ GetFaceResults()
const std::vector< double > & meshkernel::MeshInterpolation::GetFaceResults |
( |
| ) |
const |
|
inline |
Gets all interpolated values at faces.
- Returns
- The interpolated values
◆ GetNodeResult()
double meshkernel::MeshInterpolation::GetNodeResult |
( |
UInt |
node | ) |
const |
|
inline |
Gets the interpolation value at a specific node.
- Parameters
-
- Returns
- The interpolated value
◆ GetNodeResults()
const std::vector< double > & meshkernel::MeshInterpolation::GetNodeResults |
( |
| ) |
const |
|
inline |
Gets all interpolated values at nodes.
- Returns
- The interpolated values
The documentation for this class was generated from the following file: