Public Member Functions | List of all members
AMRExtensiveUpdater Class Referenceabstract

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

#include <amr.hpp>

Inheritance diagram for AMRExtensiveUpdater:
Inheritance graph
[legend]

Public Member Functions

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

Detailed Description

Abstract class for extensive update scheme in amr.

Definition at line 42 of file amr.hpp.

Member Function Documentation

◆ ConvertPrimitveToExtensive()

virtual Extensive AMRExtensiveUpdater::ConvertPrimitveToExtensive ( const ComputationalCell cell,
const EquationOfState eos,
double  volume,
TracerStickerNames const &  tracerstickernames 
) const
pure virtual

Calculates the computational cell.

Parameters
cellComputational cell
eosEquation of state
volumeCell volume
tracerstickernamesThe names of the tracers and stickers
Returns
Extensive

Implemented in SimpleAMRExtensiveUpdaterSR, and SimpleAMRExtensiveUpdater.


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