Public Member Functions | List of all members
AMRCellUpdater Class Referenceabstract

Abstract class for cell update scheme in amr. More...

#include <amr.hpp>

Inheritance diagram for AMRCellUpdater:
Inheritance graph
[legend]

Public Member Functions

virtual ComputationalCell ConvertExtensiveToPrimitve (const Extensive &extensive, const EquationOfState &eos, double volume, ComputationalCell const &old_cell, TracerStickerNames const &tracerstickernames) const =0
 Calculates the computational cell. More...
 
virtual ~AMRCellUpdater (void)
 Class destructor.
 

Detailed Description

Abstract class for cell update scheme in amr.

Definition at line 22 of file amr.hpp.

Member Function Documentation

◆ ConvertExtensiveToPrimitve()

virtual ComputationalCell AMRCellUpdater::ConvertExtensiveToPrimitve ( const Extensive extensive,
const EquationOfState eos,
double  volume,
ComputationalCell const &  old_cell,
TracerStickerNames const &  tracerstickernames 
) const
pure virtual

Calculates the computational cell.

Parameters
extensiveExtensive conserved variables
eosEquation of state
volumeCell volume
old_cellOld computational cell
tracerstickernamesThe names of the tracers and stickers
Returns
Computational cell

Implemented in SimpleAMRCellUpdaterSR, and SimpleAMRCellUpdater.


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