MFEM  v4.6.0
Finite element discretization library
Public Member Functions | List of all members
mfem::TMOP_ExponentialLimiter Class Reference

Exponential limiter function in TMOP_Integrator. More...

#include <tmop.hpp>

Inheritance diagram for mfem::TMOP_ExponentialLimiter:
[legend]
Collaboration diagram for mfem::TMOP_ExponentialLimiter:
[legend]

Public Member Functions

virtual double Eval (const Vector &x, const Vector &x0, double dist) const
 Returns the limiting function, f(x, x0, d). More...
 
virtual void Eval_d1 (const Vector &x, const Vector &x0, double dist, Vector &d1) const
 Returns the gradient of the limiting function f(x, x0, d) with respect to x. More...
 
virtual void Eval_d2 (const Vector &x, const Vector &x0, double dist, DenseMatrix &d2) const
 Returns the Hessian of the limiting function f(x, x0, d) with respect to x. More...
 
virtual ~TMOP_ExponentialLimiter ()
 
- Public Member Functions inherited from mfem::TMOP_LimiterFunction
virtual ~TMOP_LimiterFunction ()
 Virtual destructor. More...
 

Detailed Description

Exponential limiter function in TMOP_Integrator.

Definition at line 1219 of file tmop.hpp.

Constructor & Destructor Documentation

◆ ~TMOP_ExponentialLimiter()

virtual mfem::TMOP_ExponentialLimiter::~TMOP_ExponentialLimiter ( )
inlinevirtual

Definition at line 1268 of file tmop.hpp.

Member Function Documentation

◆ Eval()

virtual double mfem::TMOP_ExponentialLimiter::Eval ( const Vector x,
const Vector x0,
double  d 
) const
inlinevirtual

Returns the limiting function, f(x, x0, d).

Implements mfem::TMOP_LimiterFunction.

Definition at line 1222 of file tmop.hpp.

◆ Eval_d1()

virtual void mfem::TMOP_ExponentialLimiter::Eval_d1 ( const Vector x,
const Vector x0,
double  dist,
Vector d1 
) const
inlinevirtual

Returns the gradient of the limiting function f(x, x0, d) with respect to x.

Implements mfem::TMOP_LimiterFunction.

Definition at line 1229 of file tmop.hpp.

◆ Eval_d2()

virtual void mfem::TMOP_ExponentialLimiter::Eval_d2 ( const Vector x,
const Vector x0,
double  dist,
DenseMatrix d2 
) const
inlinevirtual

Returns the Hessian of the limiting function f(x, x0, d) with respect to x.

Implements mfem::TMOP_LimiterFunction.

Definition at line 1240 of file tmop.hpp.


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