Public Member Functions | List of all members
PCM Class Reference

Piecewise constant interpolation. More...

#include <PCM.hpp>

Inheritance diagram for PCM:
Inheritance graph
[legend]
Collaboration diagram for PCM:
Collaboration graph
[legend]

Public Member Functions

 PCM (GhostPointGenerator const &ghost)
 Class constructor. More...
 
void operator() (const Tessellation &tess, const vector< ComputationalCell > &cells, double time, vector< pair< ComputationalCell, ComputationalCell > > &res, TracerStickerNames const &tracerstikersnames, CacheData const &cd) const
 interpolates values on both sides of each interface More...
 

Detailed Description

Piecewise constant interpolation.

Definition at line 16 of file PCM.hpp.

Constructor & Destructor Documentation

◆ PCM()

PCM::PCM ( GhostPointGenerator const &  ghost)
explicit

Class constructor.

Parameters
ghostThe ghost point generator

Definition at line 3 of file PCM.cpp.

Member Function Documentation

◆ operator()()

void PCM::operator() ( const Tessellation tess,
const vector< ComputationalCell > &  cells,
double  time,
vector< pair< ComputationalCell, ComputationalCell > > &  res,
TracerStickerNames const &  tracerstickersnames,
CacheData const &  cd 
) const
virtual

interpolates values on both sides of each interface

Parameters
tessTessellation
cellsComputational cells
timeThe sim time
resList of pairs of primitive values on each edge given as output
tracerstickersnamesThe names of the tracers and stickers
cdThe cache data of the geometry

Implements SpatialReconstruction.

Definition at line 5 of file PCM.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: