ViennaLS
Loading...
Searching...
No Matches
lsAdvectIntegrationSchemes.hpp File Reference
#include <lsBooleanOperation.hpp>
#include <lsDomain.hpp>

Go to the source code of this file.

Classes

struct  lsInternal::AdvectTimeIntegration< T, D >

Namespaces

namespace  viennals
namespace  lsInternal

Enumerations

enum class  viennals::SpatialSchemeEnum : unsigned {
  viennals::ENGQUIST_OSHER_1ST_ORDER = 0 , viennals::ENGQUIST_OSHER_2ND_ORDER = 1 , viennals::LAX_FRIEDRICHS_1ST_ORDER = 2 , viennals::LAX_FRIEDRICHS_2ND_ORDER = 3 ,
  viennals::LOCAL_LAX_FRIEDRICHS_ANALYTICAL_1ST_ORDER = 4 , viennals::LOCAL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER = 5 , viennals::LOCAL_LOCAL_LAX_FRIEDRICHS_2ND_ORDER = 6 , viennals::LOCAL_LAX_FRIEDRICHS_1ST_ORDER = 7 ,
  viennals::LOCAL_LAX_FRIEDRICHS_2ND_ORDER = 8 , viennals::STENCIL_LOCAL_LAX_FRIEDRICHS_1ST_ORDER = 9 , viennals::WENO_5TH_ORDER = 10
}
 Enumeration for the different spatial discretization schemes used by the advection kernel. More...
enum class  viennals::TemporalSchemeEnum : unsigned { viennals::FORWARD_EULER = 0 , viennals::RUNGE_KUTTA_2ND_ORDER = 1 , viennals::RUNGE_KUTTA_3RD_ORDER = 2 }
 Enumeration for the different time integration schemes used to select the advection kernel. More...
enum class  viennals::SpatialSchemeEnum
 Enumeration for the different spatial discretization schemes used by the advection kernel. More...