27 ConservedSystem(alsfvm::shared_ptr<numflux::NumericalFlux> numericalFlux,
28 alsfvm::shared_ptr<diffusion::DiffusionOperator> diffusionOperator);
41 rvec3& waveSpeed,
bool computeWaveSpeed,
53 alsfvm::shared_ptr<numflux::NumericalFlux> numericalFlux;
54 alsfvm::shared_ptr<diffusion::DiffusionOperator> diffusionOperator;
virtual void operator()(volume::Volume &conservedVariables, rvec3 &waveSpeed, bool computeWaveSpeed, volume::Volume &output)
operator () computes the right hand side of the ODE. (see class definition)
Definition: ConservedSystem.cpp:31
alsfvm::shared_ptr< CellExchanger > CellExchangerPtr
Definition: CellExchanger.hpp:43
void setCellExchanger(mpi::CellExchangerPtr cellExchanger)
Definition: ConservedSystem.cpp:116
The Volume class represents a volume (a collection of cells with values for each cell (eg...
Definition: Volume.hpp:30
ConservedSystem(alsfvm::shared_ptr< numflux::NumericalFlux > numericalFlux, alsfvm::shared_ptr< diffusion::DiffusionOperator > diffusionOperator)
Definition: ConservedSystem.cpp:24
Definition: System.hpp:33
Definition: ConservedSystem.hpp:25
virtual size_t getNumberOfGhostCells() const
Definition: ConservedSystem.cpp:111
Various utility functions to implement the tecno flux.
Definition: types.hpp:30