ViennaLS
|
Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel. More...
#include <lsLaxFriedrichs.hpp>
Public Member Functions | |
LaxFriedrichs (SmartPointer< viennals::Domain< T, D > > passedlsDomain, SmartPointer< viennals::VelocityField< T > > vel, double alpha, hrleVectorType< T, 3 > &alphas, bool calcNormal) | |
std::pair< T, T > | operator() (const hrleVectorType< hrleIndexType, D > &indices, int material) |
void | reduceTimeStepHamiltonJacobi (double &MaxTimeStep, hrleCoordType gridDelta) |
Static Public Member Functions | |
static void | prepareLS (SmartPointer< viennals::Domain< T, D > > passedlsDomain) |
Static Public Attributes | |
static const int | order_ = order |
Lax Friedrichs integration scheme with constant alpha value for dissipation. This alpha value should be fitted based on the results of the advection and passed to the advection Kernel.
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
static |