ViennaLS
Loading...
Searching...
No Matches
lsInternal::LocalLocalLaxFriedrichs< T, D, order > Class Template Reference

Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate. More...

#include <lsLocalLocalLaxFriedrichs.hpp>

Public Member Functions

 LocalLocalLaxFriedrichs (SmartPointer< viennals::Domain< T, D > > passedlsDomain, SmartPointer< viennals::VelocityField< T > > vel, double a=1.0)
 
T operator() (const hrleVectorType< hrleIndexType, D > &indices, int material)
 

Static Public Member Functions

static void prepareLS (SmartPointer< viennals::Domain< T, D > > passedlsDomain)
 

Detailed Description

template<class T, int D, int order>
class lsInternal::LocalLocalLaxFriedrichs< T, D, order >

Lax Friedrichs integration scheme, which considers only the current point for alpha calculation. Faster than lsLocalLaxFriedrichs but not as accurate.

Constructor & Destructor Documentation

◆ LocalLocalLaxFriedrichs()

template<class T , int D, int order>
lsInternal::LocalLocalLaxFriedrichs< T, D, order >::LocalLocalLaxFriedrichs ( SmartPointer< viennals::Domain< T, D > > passedlsDomain,
SmartPointer< viennals::VelocityField< T > > vel,
double a = 1.0 )
inline

Member Function Documentation

◆ operator()()

template<class T , int D, int order>
T lsInternal::LocalLocalLaxFriedrichs< T, D, order >::operator() ( const hrleVectorType< hrleIndexType, D > & indices,
int material )
inline

◆ prepareLS()

template<class T , int D, int order>
static void lsInternal::LocalLocalLaxFriedrichs< T, D, order >::prepareLS ( SmartPointer< viennals::Domain< T, D > > passedlsDomain)
inlinestatic

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