Wildmeshing Toolkit
Loading...
Searching...
No Matches
VertexLaplacianSmooth.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
wmtk/attribute/MeshAttributeHandle.hpp
>
4
5
namespace
wmtk::simplex
{
6
class
Simplex;
7
8
}
9
10
11
namespace
wmtk::operations
{
12
13
class
VertexLaplacianSmooth
14
{
15
public
:
16
VertexLaplacianSmooth
(
const
attribute::MeshAttributeHandle
& handle);
17
virtual
~VertexLaplacianSmooth
() =
default
;
18
19
virtual
bool
operator()
(
Mesh
& m,
const
simplex::Simplex
& s);
20
21
protected
:
22
attribute::MeshAttributeHandle
m_attibute_handle
;
23
};
24
25
}
// namespace wmtk::operations
MeshAttributeHandle.hpp
wmtk::Mesh
Definition
Mesh.hpp:95
wmtk::attribute::MeshAttributeHandle
Definition
MeshAttributeHandle.hpp:28
wmtk::operations::VertexLaplacianSmooth
Definition
VertexLaplacianSmooth.hpp:14
wmtk::operations::VertexLaplacianSmooth::~VertexLaplacianSmooth
virtual ~VertexLaplacianSmooth()=default
wmtk::operations::VertexLaplacianSmooth::operator()
virtual bool operator()(Mesh &m, const simplex::Simplex &s)
Definition
VertexLaplacianSmooth.cpp:20
wmtk::operations::VertexLaplacianSmooth::m_attibute_handle
attribute::MeshAttributeHandle m_attibute_handle
Definition
VertexLaplacianSmooth.hpp:22
wmtk::simplex::Simplex
Definition
Simplex.hpp:22
wmtk::operations
Definition
EdgeMesh.hpp:10
wmtk::simplex
Definition
Cell.hpp:7
src
wmtk
operations
utils
VertexLaplacianSmooth.hpp
Generated by
1.9.8