Public Member Functions | List of all members
SimpleCellUpdater::Condition Class Referenceabstract

Abstract class to determine cell type. More...

#include <simple_cell_updater.hpp>

Inheritance diagram for SimpleCellUpdater::Condition:
Inheritance graph
[legend]

Public Member Functions

virtual bool operator() (const Tessellation &tess, const PhysicalGeometry &pg, const EquationOfState &eos, const vector< Extensive > &extensives, const vector< ComputationalCell > &cells, const CacheData &cd, const size_t index, TracerStickerNames const &tracerstickernames) const =0
 Checks if a cell satisfies a certain condition. More...
 

Detailed Description

Abstract class to determine cell type.

Definition at line 20 of file simple_cell_updater.hpp.

Member Function Documentation

◆ operator()()

virtual bool SimpleCellUpdater::Condition::operator() ( const Tessellation tess,
const PhysicalGeometry pg,
const EquationOfState eos,
const vector< Extensive > &  extensives,
const vector< ComputationalCell > &  cells,
const CacheData cd,
const size_t  index,
TracerStickerNames const &  tracerstickernames 
) const
pure virtual

Checks if a cell satisfies a certain condition.

Parameters
tessTessellation
pgPhysical geometry
eosEquation of state
extensivesExtensives
cellsComputational cells
cdCached data
indexCell index
tracerstickernamesTHe names of the stickers and tracers
Returns
True if condition is met, false otherwise

Implemented in HasSticker.


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