18 #include <thrust/device_vector.h> 51 template<alsfvm::boundary::Type BoundaryType>
55 const size_t direction;
57 const ivec3 directionVector;
58 const size_t numberOfH;
59 const std::string statisticsName;
63 thrust::device_vector<real> structureOutput;
simulator::SimulatorParameters & parameters
Definition: CellComputerFactory.cpp:60
Definition: StructureBasicCUDA.hpp:31
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
virtual std::vector< std::string > getStatisticsNames() const override
Returns a list of ['structure_basic'].
virtual void computeStatistics(const alsfvm::volume::Volume &conservedVariables, const alsfvm::grid::Grid &grid, const alsfvm::simulator::TimestepInformation ×tepInformation) override
const grid::Grid & grid
Definition: NumericalFluxFactory.cpp:104
StructureBasicCUDA(const StatisticsParameters ¶meters)
Definition: StatisticsParameters.hpp:24
Definition: StatisticsHelper.hpp:25
virtual void finalizeStatistics() override