Public Member Functions | List of all members
SimpleFluxCalculator Class Reference

Simple flux calculator. More...

#include <simple_flux_calculator.hpp>

Inheritance diagram for SimpleFluxCalculator:
Inheritance graph
[legend]
Collaboration diagram for SimpleFluxCalculator:
Collaboration graph
[legend]

Public Member Functions

 SimpleFluxCalculator (const RiemannSolver &rs)
 Class constructor. More...
 
vector< Extensiveoperator() (const Tessellation &tess, const vector< Vector2D > &edge_velocities, const vector< ComputationalCell > &cells, const vector< Extensive > &extensives, const CacheData &cd, const EquationOfState &eos, const double time, const double dt, const TracerStickerNames &tracerstickernames) const
 Calculates fluxes. More...
 
- Public Member Functions inherited from FluxCalculator
virtual ~FluxCalculator (void)
 Class destructor.
 

Detailed Description

Simple flux calculator.

Definition at line 38 of file simple_flux_calculator.hpp.

Constructor & Destructor Documentation

◆ SimpleFluxCalculator()

SimpleFluxCalculator::SimpleFluxCalculator ( const RiemannSolver rs)
explicit

Class constructor.

Parameters
rsRiemann solver

Definition at line 6 of file simple_flux_calculator.cpp.

Member Function Documentation

◆ operator()()

vector< Extensive > SimpleFluxCalculator::operator() ( const Tessellation tess,
const vector< Vector2D > &  edge_velocities,
const vector< ComputationalCell > &  cells,
const vector< Extensive > &  extensives,
const CacheData cd,
const EquationOfState eos,
const double  time,
const double  dt,
const TracerStickerNames tracerstickernames 
) const
virtual

Calculates fluxes.

Parameters
tessTessellation
edge_velocitiesVelocities of the mesh generating points
cellsComputational cells
extensivesExtensive variables in each cell
cdCached data
eosEquation of state
timeTime
dtTime step
tracerstickernamesThe names of the tracers and stickers
Returns
List of fluxes on each edge

Implements FluxCalculator.

Definition at line 219 of file simple_flux_calculator.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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