MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
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 real_t Eval (const Vector &x, const Vector &x0, real_t dist) const
 Returns the limiting function, f(x, x0, d).
 
virtual void Eval_d1 (const Vector &x, const Vector &x0, real_t dist, Vector &d1) const
 Returns the gradient of the limiting function f(x, x0, d) with respect to x.
 
virtual void Eval_d2 (const Vector &x, const Vector &x0, real_t dist, DenseMatrix &d2) const
 Returns the Hessian of the limiting function f(x, x0, d) with respect to x.
 
virtual ~TMOP_ExponentialLimiter ()
 
- Public Member Functions inherited from mfem::TMOP_LimiterFunction
virtual ~TMOP_LimiterFunction ()
 Virtual destructor.
 

Detailed Description

Exponential limiter function in TMOP_Integrator.

Definition at line 1223 of file tmop.hpp.

Constructor & Destructor Documentation

◆ ~TMOP_ExponentialLimiter()

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

Definition at line 1272 of file tmop.hpp.

Member Function Documentation

◆ Eval()

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

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

Implements mfem::TMOP_LimiterFunction.

Definition at line 1226 of file tmop.hpp.

◆ Eval_d1()

virtual void mfem::TMOP_ExponentialLimiter::Eval_d1 ( const Vector & x,
const Vector & x0,
real_t 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 1233 of file tmop.hpp.

◆ Eval_d2()

virtual void mfem::TMOP_ExponentialLimiter::Eval_d2 ( const Vector & x,
const Vector & x0,
real_t 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 1244 of file tmop.hpp.


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