Public Member Functions | List of all members
SimpleFluxCalculator1D Class Reference

Simple flux calculator. More...

#include <simple_flux_calculator_1d.hpp>

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

Public Member Functions

 SimpleFluxCalculator1D (const RiemannSolver &rs, const SpatialReconstruction1D &interp, const BoundaryConditions1D &bc)
 Class constructor. More...
 
vector< Extensiveoperator() (const SimulationState1D &ss, const vector< double > &vertex_velocity, const EquationOfState &eos, const double dt) const
 Calculates the fluxes. More...
 

Detailed Description

Simple flux calculator.

Definition at line 15 of file simple_flux_calculator_1d.hpp.

Constructor & Destructor Documentation

◆ SimpleFluxCalculator1D()

SimpleFluxCalculator1D::SimpleFluxCalculator1D ( const RiemannSolver rs,
const SpatialReconstruction1D interp,
const BoundaryConditions1D bc 
)

Class constructor.

Parameters
rsRiemann solver
interpInterpolation scheme
bcBoundary conditions

Definition at line 5 of file simple_flux_calculator_1d.cpp.

Member Function Documentation

◆ operator()()

vector< Extensive > SimpleFluxCalculator1D::operator() ( const SimulationState1D ss,
const vector< double > &  vertex_velocity,
const EquationOfState eos,
const double  dt 
) const
virtual

Calculates the fluxes.

Parameters
ssComputational grid and hydro cells
vertex_velocityVelocity of the vertices
eosEquation of state
dtTime ste
Returns
Fluxes

Implements FluxCalculator1D.

Definition at line 13 of file simple_flux_calculator_1d.cpp.

Here is the call graph for this function:

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