|
ViennaLS
|
Weighted Essentially Non-Oscillatory (WENO) scheme. This kernel acts as the grid-interface for the mathematical logic defined in lsFiniteDifferences.hpp. More...
#include <lsWENO.hpp>
Public Member Functions | |
| WENO (SmartPointer< viennals::Domain< T, D > > passedlsDomain, SmartPointer< viennals::VelocityField< T > > vel, bool calcNormal=true) | |
| 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) |
Weighted Essentially Non-Oscillatory (WENO) scheme. This kernel acts as the grid-interface for the mathematical logic defined in lsFiniteDifferences.hpp.
|
inline |
|
inline |
|
inlinestatic |
|
inline |