|
ViennaLS
|
Lax Friedrichs spatial discretization 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, VectorType< T, 3 > &alphas, bool calcNormal) | |
| std::pair< T, T > | operator() (const viennahrle::Index< D > &indices, int material) |
| void | reduceTimeStepHamiltonJacobi (double &MaxTimeStep, double gridDelta) const |
Static Public Member Functions | |
| static void | prepareLS (SmartPointer< viennals::Domain< T, D > > passedlsDomain) |
Lax Friedrichs spatial discretization 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 |