|
ViennaLS
|
Fifth-order Weighted Essentially Non-Oscillatory (WENO5) scheme. This kernel acts as the grid-interface for the mathematical logic defined in lsFiniteDifferences.hpp. More...
#include <lsWENO5.hpp>
Public Member Functions | |
| WENO5 (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) |
Fifth-order Weighted Essentially Non-Oscillatory (WENO5) scheme. This kernel acts as the grid-interface for the mathematical logic defined in lsFiniteDifferences.hpp.
|
inline |
|
inline |
|
inlinestatic |
|
inline |