ViennaLS
Loading...
Searching...
No Matches
lsInternal::AdvectTimeIntegration< T, D > Struct Template Reference

#include <lsAdvectIntegrationSchemes.hpp>

Public Types

using AdvectType = viennals::Advect<T, D>

Static Public Member Functions

static double evolveForwardEuler (AdvectType &kernel, double maxTimeStep)
static double evolveRungeKutta2 (AdvectType &kernel, double maxTimeStep)
static double evolveRungeKutta3 (AdvectType &kernel, double maxTimeStep)

Member Typedef Documentation

◆ AdvectType

template<class T, int D>
using lsInternal::AdvectTimeIntegration< T, D >::AdvectType = viennals::Advect<T, D>

Member Function Documentation

◆ evolveForwardEuler()

template<class T, int D>
double lsInternal::AdvectTimeIntegration< T, D >::evolveForwardEuler ( AdvectType & kernel,
double maxTimeStep )
inlinestatic

◆ evolveRungeKutta2()

template<class T, int D>
double lsInternal::AdvectTimeIntegration< T, D >::evolveRungeKutta2 ( AdvectType & kernel,
double maxTimeStep )
inlinestatic

◆ evolveRungeKutta3()

template<class T, int D>
double lsInternal::AdvectTimeIntegration< T, D >::evolveRungeKutta3 ( AdvectType & kernel,
double maxTimeStep )
inlinestatic

The documentation for this struct was generated from the following file: