Wildmeshing Toolkit
wmtk::operations::VertexTangentialLaplacianSmooth Class Reference

#include <VertexTangentialLaplacianSmooth.hpp>

Inheritance diagram for wmtk::operations::VertexTangentialLaplacianSmooth:
[legend]
Collaboration diagram for wmtk::operations::VertexTangentialLaplacianSmooth:
[legend]

Public Member Functions

 VertexTangentialLaplacianSmooth (attribute::MeshAttributeHandle &handle, double damping_factor=DEFAULT_DAMPING_FACTOR)
 
bool operator() (Mesh &m, const simplex::Simplex &s) override
 
- Public Member Functions inherited from wmtk::operations::VertexLaplacianSmooth
 VertexLaplacianSmooth (const attribute::MeshAttributeHandle &handle)
 
virtual ~VertexLaplacianSmooth ()=default
 

Static Public Attributes

constexpr static double DEFAULT_DAMPING_FACTOR = 1.0
 

Private Attributes

double m_damping_factor
 

Additional Inherited Members

- Protected Attributes inherited from wmtk::operations::VertexLaplacianSmooth
attribute::MeshAttributeHandle m_attibute_handle
 

Detailed Description

Definition at line 7 of file VertexTangentialLaplacianSmooth.hpp.

Constructor & Destructor Documentation

◆ VertexTangentialLaplacianSmooth()

wmtk::operations::VertexTangentialLaplacianSmooth::VertexTangentialLaplacianSmooth ( attribute::MeshAttributeHandle handle,
double  damping_factor = DEFAULT_DAMPING_FACTOR 
)

Definition at line 9 of file VertexTangentialLaplacianSmooth.cpp.

Member Function Documentation

◆ operator()()

bool wmtk::operations::VertexTangentialLaplacianSmooth::operator() ( Mesh m,
const simplex::Simplex s 
)
overridevirtual

Member Data Documentation

◆ DEFAULT_DAMPING_FACTOR

constexpr static double wmtk::operations::VertexTangentialLaplacianSmooth::DEFAULT_DAMPING_FACTOR = 1.0
staticconstexpr

Definition at line 10 of file VertexTangentialLaplacianSmooth.hpp.

◆ m_damping_factor

double wmtk::operations::VertexTangentialLaplacianSmooth::m_damping_factor
private

Definition at line 19 of file VertexTangentialLaplacianSmooth.hpp.

Referenced by operator()().


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