39 template<
class Equation,
template<
class,
int>
class DiffusionMatrix>
44 alsfvm::shared_ptr<reconstruction::tecno::TecnoReconstruction> reconstruction,
69 alsfvm::shared_ptr<reconstruction::tecno::TecnoReconstruction> reconstruction;
74 alsfvm::shared_ptr<volume::Volume> left;
75 alsfvm::shared_ptr<volume::Volume> right;
77 alsfvm::shared_ptr<volume::Volume> entropyVariablesLeft;
78 alsfvm::shared_ptr<volume::Volume> entropyVariablesRight;
Definition: DiffusionOperator.hpp:26
const alsfvm::shared_ptr< simulator::SimulatorParameters > & simulatorParameters
Definition: NumericalFluxFactory.cpp:102
Definition: VolumeFactory.hpp:29
The Volume class represents a volume (a collection of cells with values for each cell (eg...
Definition: Volume.hpp:30
virtual void applyDiffusion(volume::Volume &outputVolume, const volume::Volume &conservedVolume)
Definition: TecnoDiffusionCPU.cpp:116
virtual size_t getNumberOfGhostCells() const
Definition: TecnoDiffusionCPU.cpp:171
Definition: TecnoDiffusionCPU.hpp:40
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
TecnoDiffusionCPU(volume::VolumeFactory &volumeFactory, alsfvm::shared_ptr< reconstruction::tecno::TecnoReconstruction > reconstruction, const simulator::SimulatorParameters &simulatorParameters)
Definition: TecnoDiffusionCPU.cpp:102
Definition: SimulatorParameters.hpp:22