v0.15.5
Loading...
Searching...
No Matches
Public Attributes | List of all members
MeshSmoothingOps::Config Struct Reference

#include "tools/src/MeshSmoothingOpFactory.hpp"

Collaboration diagram for MeshSmoothingOps::Config:
[legend]

Public Attributes

std::string geometryField = "MESH_NODE_POSITIONS"
 
std::string meshReferenceField = "NONE"
 
std::string lambdaSurfaceField = "LAMBDA_SURFACE"
 
std::string lambdaEdgeField = "LAMBDA_EDGE"
 
bool enableSurfaceSliding = true
 
bool enableEdgeSliding = false
 
bool fixEdgeBlocks = true
 
VolumeLengthQualityType qualityType = BARRIER_AND_QUALITY
 
double alpha = 1.0
 
double gamma = 0.0
 
Tags tags
 

Detailed Description

Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 28 of file MeshSmoothingOpFactory.hpp.

Member Data Documentation

◆ alpha

double MeshSmoothingOps::Config::alpha = 1.0
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 37 of file MeshSmoothingOpFactory.hpp.

◆ enableEdgeSliding

bool MeshSmoothingOps::Config::enableEdgeSliding = false
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 34 of file MeshSmoothingOpFactory.hpp.

◆ enableSurfaceSliding

bool MeshSmoothingOps::Config::enableSurfaceSliding = true
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 33 of file MeshSmoothingOpFactory.hpp.

◆ fixEdgeBlocks

bool MeshSmoothingOps::Config::fixEdgeBlocks = true
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 35 of file MeshSmoothingOpFactory.hpp.

◆ gamma

double MeshSmoothingOps::Config::gamma = 0.0
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 38 of file MeshSmoothingOpFactory.hpp.

◆ geometryField

std::string MeshSmoothingOps::Config::geometryField = "MESH_NODE_POSITIONS"
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 29 of file MeshSmoothingOpFactory.hpp.

◆ lambdaEdgeField

std::string MeshSmoothingOps::Config::lambdaEdgeField = "LAMBDA_EDGE"
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 32 of file MeshSmoothingOpFactory.hpp.

◆ lambdaSurfaceField

std::string MeshSmoothingOps::Config::lambdaSurfaceField = "LAMBDA_SURFACE"
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 31 of file MeshSmoothingOpFactory.hpp.

◆ meshReferenceField

std::string MeshSmoothingOps::Config::meshReferenceField = "NONE"
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 30 of file MeshSmoothingOpFactory.hpp.

◆ qualityType

VolumeLengthQualityType MeshSmoothingOps::Config::qualityType = BARRIER_AND_QUALITY
Examples
mofem/tools/mesh_smoothing.cpp.

Definition at line 36 of file MeshSmoothingOpFactory.hpp.

◆ tags

Tags MeshSmoothingOps::Config::tags

Definition at line 39 of file MeshSmoothingOpFactory.hpp.


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