ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
Limiter Class Reference

#include <Limiter.h>

Inherited by LimiterKoren, LimiterMC, LimiterMinmod, LimiterSuperBee, LimiterTHINC, LimiterVanAlbada, and LimiterVanLeer.

Public Member Functions

 Limiter ()
virtual ~Limiter ()
virtual double limiteSlope (const double &, const double &)
virtual bool AmITHINC ()
virtual double computeGradientLimiter (double val, double min, double max, double slope) const
virtual LimiterType getType ()

Protected Attributes

LimiterType m_limType
 Type of second-order limiter (NS only).

Constructor & Destructor Documentation

◆ Limiter()

Limiter::Limiter ( )
Here is the caller graph for this function:

◆ ~Limiter()

Limiter::~Limiter ( )
virtual

Member Function Documentation

◆ AmITHINC()

virtual bool Limiter::AmITHINC ( )
inlinevirtual

Reimplemented in LimiterTHINC.

Here is the caller graph for this function:

◆ computeGradientLimiter()

double Limiter::computeGradientLimiter ( double val,
double min,
double max,
double slope ) const
virtual
Here is the caller graph for this function:

◆ getType()

virtual LimiterType Limiter::getType ( )
inlinevirtual

◆ limiteSlope()

virtual double Limiter::limiteSlope ( const double & ,
const double &  )
inlinevirtual

Reimplemented in LimiterKoren, LimiterMC, LimiterMinmod, LimiterSuperBee, LimiterTHINC, LimiterVanAlbada, and LimiterVanLeer.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_limType

LimiterType Limiter::m_limType
protected

Type of second-order limiter (NS only).


The documentation for this class was generated from the following files:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Order2/Limiter.h
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Order2/Limiter.cpp