MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mesh-optimizer.hpp File Reference

Go to the source code of this file.

Classes

class  HessianCoefficient
 
class  HRHessianCoefficient
 

Functions

real_t size_indicator (const Vector &x)
 
void calc_mass_volume (const GridFunction &g, real_t &mass, real_t &vol)
 
void ConstructSizeGF (GridFunction &size)
 
real_t material_indicator_2d (const Vector &x)
 
real_t discrete_ori_2d (const Vector &x)
 
void discrete_aspr_3d (const Vector &x, Vector &v)
 
real_t weight_fun (const Vector &x)
 
real_t adapt_lim_fun (const Vector &x)
 
real_t surface_level_set (const Vector &x)
 
int material_id (int el_id, const GridFunction &g)
 
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

◆ adapt_lim_fun()

real_t adapt_lim_fun ( const Vector & x)

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

◆ calc_mass_volume()

void calc_mass_volume ( const GridFunction & g,
real_t & mass,
real_t & vol )

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

◆ ConstructSizeGF()

void ConstructSizeGF ( GridFunction & size)

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

◆ DiffuseField() [1/2]

void DiffuseField ( GridFunction & field,
int smooth_steps )

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

◆ DiffuseField() [2/2]

void DiffuseField ( ParGridFunction & field,
int smooth_steps )

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

◆ discrete_aspr_3d()

void discrete_aspr_3d ( const Vector & x,
Vector & v )

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

◆ discrete_ori_2d()

real_t discrete_ori_2d ( const Vector & x)

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

◆ material_id()

int material_id ( int el_id,
const GridFunction & g )

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

◆ material_indicator_2d()

real_t material_indicator_2d ( const Vector & x)

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

◆ size_indicator()

real_t size_indicator ( const Vector & x)

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

◆ surface_level_set()

real_t surface_level_set ( const Vector & x)

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

◆ weight_fun()

real_t weight_fun ( const Vector & x)

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

Variable Documentation

◆ IntRulesCU

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

◆ IntRulesLo

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