Public Member Functions | List of all members
CellUpdater Class Referenceabstract

Base class for cell update scheme. More...

#include <cell_updater_2d.hpp>

Inheritance diagram for CellUpdater:
Inheritance graph
[legend]

Public Member Functions

virtual vector< ComputationalCelloperator() (const Tessellation &tess, const PhysicalGeometry &pg, const EquationOfState &eos, vector< Extensive > &extensives, const vector< ComputationalCell > &old, const CacheData &cd, const TracerStickerNames &tracerstickername, double time) const =0
 Calculates the computational cells. More...
 
virtual ~CellUpdater (void)
 Class destructor.
 

Detailed Description

Base class for cell update scheme.

Definition at line 20 of file cell_updater_2d.hpp.

Member Function Documentation

◆ operator()()

virtual vector<ComputationalCell> CellUpdater::operator() ( const Tessellation tess,
const PhysicalGeometry pg,
const EquationOfState eos,
vector< Extensive > &  extensives,
const vector< ComputationalCell > &  old,
const CacheData cd,
const TracerStickerNames tracerstickername,
double  time 
) const
pure virtual

Calculates the computational cells.

Parameters
tessTessellation
pgPhysical geometry
eosEquation of state
extensivesExtensive variables
oldOld computational cells
cdCached data
tracerstickernameThe names of the tracers and stickers
Returns
List of computational cells

Implemented in SimpleCellUpdater.

Here is the caller graph for this function:

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