Wildmeshing Toolkit
Loading...
Searching...
No Matches
VertexTangentialLaplacianSmooth.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
VertexLaplacianSmooth.hpp
"
4
5
namespace
wmtk::operations
{
6
7
class
VertexTangentialLaplacianSmooth
:
public
VertexLaplacianSmooth
8
{
9
public
:
10
constexpr
static
double
DEFAULT_DAMPING_FACTOR
= 1.0;
11
12
VertexTangentialLaplacianSmooth
(
13
attribute::MeshAttributeHandle
& handle,
14
double
damping_factor =
DEFAULT_DAMPING_FACTOR
);
15
16
bool
operator()
(
Mesh
& m,
const
simplex::Simplex
& s)
override
;
17
18
private
:
19
double
m_damping_factor
;
20
};
21
22
}
// namespace wmtk::operations
VertexLaplacianSmooth.hpp
wmtk::Mesh
Definition
Mesh.hpp:95
wmtk::attribute::MeshAttributeHandle
Definition
MeshAttributeHandle.hpp:28
wmtk::operations::VertexLaplacianSmooth
Definition
VertexLaplacianSmooth.hpp:14
wmtk::operations::VertexTangentialLaplacianSmooth
Definition
VertexTangentialLaplacianSmooth.hpp:8
wmtk::operations::VertexTangentialLaplacianSmooth::operator()
bool operator()(Mesh &m, const simplex::Simplex &s) override
Definition
VertexTangentialLaplacianSmooth.cpp:16
wmtk::operations::VertexTangentialLaplacianSmooth::m_damping_factor
double m_damping_factor
Definition
VertexTangentialLaplacianSmooth.hpp:19
wmtk::operations::VertexTangentialLaplacianSmooth::DEFAULT_DAMPING_FACTOR
static constexpr double DEFAULT_DAMPING_FACTOR
Definition
VertexTangentialLaplacianSmooth.hpp:10
wmtk::simplex::Simplex
Definition
Simplex.hpp:22
wmtk::operations
Definition
EdgeMesh.hpp:10
src
wmtk
operations
utils
VertexTangentialLaplacianSmooth.hpp
Generated by
1.9.8