Wildmeshing Toolkit
wmtk::operations::VertexLaplacianSmooth Class Reference

#include <VertexLaplacianSmooth.hpp>

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

Public Member Functions

 VertexLaplacianSmooth (const attribute::MeshAttributeHandle &handle)
 
virtual ~VertexLaplacianSmooth ()=default
 
virtual bool operator() (Mesh &m, const simplex::Simplex &s)
 

Protected Attributes

attribute::MeshAttributeHandle m_attibute_handle
 

Detailed Description

Definition at line 13 of file VertexLaplacianSmooth.hpp.

Constructor & Destructor Documentation

◆ VertexLaplacianSmooth()

wmtk::operations::VertexLaplacianSmooth::VertexLaplacianSmooth ( const attribute::MeshAttributeHandle handle)

Definition at line 9 of file VertexLaplacianSmooth.cpp.

References wmtk::attribute::MeshAttributeHandle::held_type().

Here is the call graph for this function:

◆ ~VertexLaplacianSmooth()

virtual wmtk::operations::VertexLaplacianSmooth::~VertexLaplacianSmooth ( )
virtualdefault

Member Function Documentation

◆ operator()()

bool wmtk::operations::VertexLaplacianSmooth::operator() ( Mesh m,
const simplex::Simplex s 
)
virtual

Reimplemented in wmtk::operations::VertexTangentialLaplacianSmooth.

Definition at line 20 of file VertexLaplacianSmooth.cpp.

References wmtk::Mesh::create_accessor(), wmtk::attribute::MeshAttributeHandle::handle(), wmtk::simplex::link(), m_attibute_handle, wmtk::simplex::SimplexCollection::simplex_vector(), wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

Here is the call graph for this function:

Member Data Documentation

◆ m_attibute_handle

attribute::MeshAttributeHandle wmtk::operations::VertexLaplacianSmooth::m_attibute_handle
protected

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