Alsvinn  0.5.3
The fast FVM simulator with UQ support
Todo List
Member alsfvm::boundary::BoundaryCPU< BoundaryConditions >::applyBoundaryConditions (volume::Volume &volume, const grid::Grid &grid)
Better handling of corners.
Member alsfvm::boundary::BoundaryCUDA< BoundaryConditions >::applyBoundaryConditions (volume::Volume &volume, const grid::Grid &grid)
Better handling of corners.
Member alsfvm::equation::CPUCellComputer< Equation >::obeysConstraints (const volume::Volume &conservedVariables) override
Tidy up the way we check for nan and inf
Class alsfvm::functional::StructureBase
Refactor this to avoid code duplication.
Class alsfvm::functional::StructureCube
Refactor this to avoid code duplication.
Class alsfvm::functional::StructureCubeCUDA
Refactor this to avoid code duplication.
Class alsfvm::integrator::RungeKutta3
Update documentation
Member alsfvm::numflux::euler::HLL3< nsd >::computeFlux (const equation::euler::Euler< nsd > &eq, const equation::euler::AllVariables< nsd > &left, const equation::euler::AllVariables< nsd > &right, equation::euler::ConservedVariables< nsd > &F)
Document this better
Member alsfvm::numflux::euler::HLL3< nsd >::computeHLLSpeeds (const equation::euler::Euler< nsd > &eq, const equation::euler::AllVariables< nsd > &left, const equation::euler::AllVariables< nsd > &right, real &speedLeft, real &speedRight, real &cs)
Document this better
Member alsfvm::numflux::euler::HLL< nsd >::computeFlux (const equation::euler::Euler< nsd > eq, const equation::euler::AllVariables< nsd > &left, const equation::euler::AllVariables< nsd > &right, equation::euler::ConservedVariables< nsd > &F)
Document this better
Member alsfvm::numflux::euler::HLL< nsd >::computeHLLSpeeds (const equation::euler::Euler< nsd > eq, const equation::euler::AllVariables< nsd > &left, const equation::euler::AllVariables< nsd > &right, real &speedLeft, real &speedRight)
Document this better
Member alsfvm::reconstruction::NoReconstruction::performReconstruction (const volume::Volume &inputVariables, size_t direction, size_t indicatorVariable, volume::Volume &leftOut, volume::Volume &rightOut, const ivec3 &start={0, 0, 0}, const ivec3 &end={0, 0, 0})
This can be done more efficiently, but we will wait with this.
Class alsuq::generator::STLMersenne
This needs to be fixed for multiple users (ie. when multiple instances uses this, it will not work properly with the sample fast forwarding)