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

Action taken to calculate cell. More...

#include <simple_cell_updater.hpp>

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

Public Member Functions

virtual ComputationalCell 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, double time) const =0
 Calculates the value of the primitive variables in a computational cell. More...
 

Detailed Description

Action taken to calculate cell.

Definition at line 49 of file simple_cell_updater.hpp.

Member Function Documentation

◆ operator()()

virtual ComputationalCell SimpleCellUpdater::Action::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,
double  time 
) const
pure virtual

Calculates the value of the primitive variables in a computational cell.

Parameters
tessTessellation
pgPhysical geometry
eosEquation of state
extensivesExtensive variables
cellsComputational cells
cdCached data
indexCell index
tracerstickernamesTHe names of the stickers and tracers
Returns
Computational cell

Implemented in SkipUpdate.


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