41 ENOCPU(alsfvm::shared_ptr<memory::MemoryFactory>& memoryFactory,
42 size_t nx,
size_t ny,
size_t nz);
72 void makeDividedDifferenceArrays(
size_t nx,
size_t ny,
size_t nz);
76 const ivec3& direction,
80 alsfvm::shared_ptr<alsfvm::memory::MemoryFactory> memoryFactory;
83 std::array < alsfvm::shared_ptr<memory::Memory<real> >,
84 order - 1 > dividedDifferences;
alsfvm::shared_ptr< reconstruction::Reconstruction > & reconstruction
Definition: NumericalFluxFactory.cpp:101
The Volume class represents a volume (a collection of cells with values for each cell (eg...
Definition: Volume.hpp:30
virtual void performReconstruction(const volume::Volume &leftInput, const volume::Volume &rightInput, size_t direction, volume::Volume &leftOutput, volume::Volume &rightOutput)
Definition: ENOCPU.cpp:34
Definition: TecnoReconstruction.hpp:38
size_t nx
Definition: VolumeFactory.cpp:87
Definition: Memory.hpp:28
Definition: ENOCPU.hpp:39
virtual size_t getNumberOfGhostCells() const
getNumberOfGhostCells returns the number of ghost cells we need for this computation ...
Definition: ENOCPU.cpp:181
size_t ny
Definition: VolumeFactory.cpp:88
ENOCPU(alsfvm::shared_ptr< memory::MemoryFactory > &memoryFactory, size_t nx, size_t ny, size_t nz)
Definition: ENOCPU.cpp:23
size_t nz
Definition: VolumeFactory.cpp:89
Various utility functions to implement the tecno flux.
Definition: types.hpp:30