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

#include <Limiter.h>

Inherited by 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 ( )

◆ ~Limiter()

Limiter::~Limiter ( )
virtual

Member Function Documentation

◆ AmITHINC()

virtual bool Limiter::AmITHINC ( )
inlinevirtual

Reimplemented in LimiterTHINC.

◆ computeGradientLimiter()

double Limiter::computeGradientLimiter ( double  val,
double  min,
double  max,
double  slope 
) const
virtual

◆ getType()

virtual LimiterType Limiter::getType ( )
inlinevirtual

◆ limiteSlope()

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

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: