87 alsfvm::shared_ptr<cuda::CudaMemory<real>> buffer =
nullptr;
88 alsfvm::shared_ptr<cuda::CudaMemory<real>> bufferOut =
nullptr;
89 alsfvm::shared_ptr<cuda::CudaMemory<real>> temporaryReductionMemory =
nullptr;
90 size_t temporaryReductionMemoryStorageSizeBytes = 0;
simulator::SimulatorParameters & parameters
Definition: CellComputerFactory.cpp:60
Holds general parameters based on a boost::property tree.
Definition: Parameters.hpp:24
The Volume class represents a volume (a collection of cells with values for each cell (eg...
Definition: Volume.hpp:30
double real
Definition: types.hpp:65
const grid::Grid & grid
Definition: NumericalFluxFactory.cpp:104
LogEntropyCUDA(const Parameters ¶meters)
Uses no parameter.
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
Definition: LogEntropyCUDA.hpp:48
functional
Definition: FunctionalStatistics.cpp:76
virtual ivec3 getFunctionalSize(const grid::Grid &grid) const override
Returns grid.getDimensions()
virtual void operator()(volume::Volume &conservedVolumeOut, const volume::Volume &conservedVolumeIn, const real weight, const grid::Grid &grid) override
Abstract base class to represent a functional.
Definition: Functional.hpp:29