alsutils::parameters::Parameters Parameters
To be used to pass parameters to the constructors.
Definition: Functional.hpp:32
virtual std::string getPlatformToAllocateOn(const std::string &platform) const
Definition: Functional.cpp:26
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
virtual ivec3 getFunctionalSize(const grid::Grid &grid) const =0
double real
Definition: types.hpp:65
const grid::Grid & grid
Definition: NumericalFluxFactory.cpp:104
alsfvm::shared_ptr< Functional > FunctionalPointer
Definition: Functional.hpp:74
virtual ~Functional()
Definition: Functional.hpp:34
virtual ivec3 getGhostCellSizes(const grid::Grid &grid, const volume::Volume &volume) const
Definition: Functional.cpp:21
virtual void operator()(volume::Volume &conservedVolumeOut, const volume::Volume &conservedVolumeIn, const real weight, const grid::Grid &grid)=0
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
functional
Definition: FunctionalStatistics.cpp:76
Abstract base class to represent a functional.
Definition: Functional.hpp:29