MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::PLBound Class Reference

#include <bounds.hpp>

Public Member Functions

 PLBound (const int nb_i, const int ncp_i, const int b_type_i, const int cp_type_i, const real_t tol_i)
 
 PLBound (const FiniteElementSpace *fes, const int ncp_i=-1, const int cp_type_i=0)
 
int GetMinimumPointsForGivenBases (int nb_i, int b_type_i, int cp_type_i) const
 
void Print (std::ostream &outp=mfem::out) const
 
void SetProjectionFlagForBounding (bool proj_)
 
void GetNDBounds (const int rdim, const Vector &coeff, Vector &intmin, Vector &intmax) const
 
int GetNControlPoints () const
 Get number of control points used to compute the bounds.
 

Detailed Description

Definition at line 47 of file bounds.hpp.

Constructor & Destructor Documentation

◆ PLBound() [1/2]

mfem::PLBound::PLBound ( const int nb_i,
const int ncp_i,
const int b_type_i,
const int cp_type_i,
const real_t tol_i )
inline

Definition at line 85 of file bounds.hpp.

◆ PLBound() [2/2]

mfem::PLBound::PLBound ( const FiniteElementSpace * fes,
const int ncp_i = -1,
const int cp_type_i = 0 )

Definition at line 210 of file bounds.cpp.

Member Function Documentation

◆ GetMinimumPointsForGivenBases()

int mfem::PLBound::GetMinimumPointsForGivenBases ( int nb_i,
int b_type_i,
int cp_type_i ) const

Definition at line 673 of file bounds.cpp.

◆ GetNControlPoints()

int mfem::PLBound::GetNControlPoints ( ) const
inline

Get number of control points used to compute the bounds.

Definition at line 113 of file bounds.hpp.

◆ GetNDBounds()

void mfem::PLBound::GetNDBounds ( const int rdim,
const Vector & coeff,
Vector & intmin,
Vector & intmax ) const

Compute piecewise linear bounds for the lexicographically-ordered coefficients in coeff in 1D/2D/3D.

Definition at line 631 of file bounds.cpp.

◆ Print()

void mfem::PLBound::Print ( std::ostream & outp = mfem::out) const

Definition at line 701 of file bounds.cpp.

◆ SetProjectionFlagForBounding()

void mfem::PLBound::SetProjectionFlagForBounding ( bool proj_)
inline

Definition at line 105 of file bounds.hpp.


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