MFEM  v4.2.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Functions | Variables
mesh-optimizer.hpp File Reference

Go to the source code of this file.

Classes

class  HessianCoefficient
 

Functions

double discrete_size_2d (const Vector &x)
 
double material_indicator_2d (const Vector &x)
 
double discrete_ori_2d (const Vector &x)
 
double discrete_aspr_2d (const Vector &x)
 
void discrete_aspr_3d (const Vector &x, Vector &v)
 
double weight_fun (const Vector &x)
 
double adapt_lim_fun (const Vector &x)
 
void DiffuseField (GridFunction &field, int smooth_steps)
 
void DiffuseField (ParGridFunction &field, int smooth_steps)
 

Variables

IntegrationRules IntRulesLo (0, Quadrature1D::GaussLobatto)
 
IntegrationRules IntRulesCU (0, Quadrature1D::ClosedUniform)
 

Function Documentation

double adapt_lim_fun ( const Vector x)

Definition at line 224 of file mesh-optimizer.hpp.

void DiffuseField ( GridFunction field,
int  smooth_steps 
)

Definition at line 236 of file mesh-optimizer.hpp.

void DiffuseField ( ParGridFunction field,
int  smooth_steps 
)

Definition at line 258 of file mesh-optimizer.hpp.

double discrete_aspr_2d ( const Vector x)

Definition at line 70 of file mesh-optimizer.hpp.

void discrete_aspr_3d ( const Vector x,
Vector v 
)

Definition at line 90 of file mesh-optimizer.hpp.

double discrete_ori_2d ( const Vector x)

Definition at line 65 of file mesh-optimizer.hpp.

double discrete_size_2d ( const Vector x)

Definition at line 21 of file mesh-optimizer.hpp.

double material_indicator_2d ( const Vector x)

Definition at line 47 of file mesh-optimizer.hpp.

double weight_fun ( const Vector x)

Definition at line 214 of file mesh-optimizer.hpp.

Variable Documentation

IntegrationRules IntRulesCU(0, Quadrature1D::ClosedUniform)
IntegrationRules IntRulesLo(0, Quadrature1D::GaussLobatto)