Alsvinn  0.5.3
The fast FVM simulator with UQ support
Namespaces | Functions
NumericalFluxCPU.cpp File Reference
#include "alsfvm/numflux/NumericalFluxCPU.hpp"
#include "alsfvm/numflux/numerical_flux_list.hpp"
#include "alsfvm/numflux/numflux_util.hpp"
#include <cassert>
#include "alsfvm/volume/VolumeFactory.hpp"
#include "alsfvm/volume/volume_foreach.hpp"
#include "alsutils/timer/Timer.hpp"
#include <fstream>
#include <iostream>

Namespaces

 alsfvm
 Various utility functions to implement the tecno flux.
 
 alsfvm::numflux
 

Functions

template<class Flux , class Equation , size_t direction>
void alsfvm::numflux::computeNetFlux (const Equation &eq, const volume::Volume &left, const volume::Volume &right, volume::Volume &out, volume::Volume &temporaryVolume, real &waveSpeed, size_t numberOfGhostCells, const ivec3 start, const ivec3 end)
 
template<class Equation >
void alsfvm::numflux::makeZero (Equation &equation, volume::Volume &out, const ivec3 start, const ivec3 end)