Public Member Functions | List of all members
CellsToRemove Class Referenceabstract

Chooses which cells should be remove. More...

#include <amr.hpp>

Public Member Functions

virtual std::pair< vector< size_t >, vector< double > > ToRemove (Tessellation const &tess, vector< ComputationalCell > const &cells, double time, TracerStickerNames const &tracerstickernames) const =0
 Finds the cells to remove. More...
 
virtual ~CellsToRemove (void)
 Virtual destructor.
 

Detailed Description

Chooses which cells should be remove.

Definition at line 111 of file amr.hpp.

Member Function Documentation

◆ ToRemove()

virtual std::pair<vector<size_t>,vector<double> > CellsToRemove::ToRemove ( Tessellation const &  tess,
vector< ComputationalCell > const &  cells,
double  time,
TracerStickerNames const &  tracerstickernames 
) const
pure virtual

Finds the cells to remove.

Parameters
tessThe tesselation
cellsThe computational cells
timeThe sim time
tracerstickernamesThe names of the tracers and stickers
Returns
The indeces of cells to remove with a corresponding merit which decides if there are neighboring cells which one to choose to remove

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