MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::TMOP_QuadraticLimiter Class Reference

Default limiter function in TMOP_Integrator. More...

#include <tmop.hpp>

Inheritance diagram for mfem::TMOP_QuadraticLimiter:
[legend]
Collaboration diagram for mfem::TMOP_QuadraticLimiter:
[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_QuadraticLimiter ()
 
- Public Member Functions inherited from mfem::TMOP_LimiterFunction
virtual ~TMOP_LimiterFunction ()
 Virtual destructor.
 

Detailed Description

Default limiter function in TMOP_Integrator.

Definition at line 1192 of file tmop.hpp.

Constructor & Destructor Documentation

◆ ~TMOP_QuadraticLimiter()

virtual mfem::TMOP_QuadraticLimiter::~TMOP_QuadraticLimiter ( )
inlinevirtual

Definition at line 1219 of file tmop.hpp.

Member Function Documentation

◆ Eval()

virtual real_t mfem::TMOP_QuadraticLimiter::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 1195 of file tmop.hpp.

◆ Eval_d1()

virtual void mfem::TMOP_QuadraticLimiter::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 1202 of file tmop.hpp.

◆ Eval_d2()

virtual void mfem::TMOP_QuadraticLimiter::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 1211 of file tmop.hpp.


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