Wildmeshing Toolkit
ValenceImprovementInvariant.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
wmtk/attribute/AttributeHandle.hpp
>
4
#include "
Invariant.hpp
"
5
6
namespace
wmtk::invariants
{
7
class
ValenceImprovementInvariant
:
public
Invariant
8
{
9
public
:
10
ValenceImprovementInvariant
(
const
Mesh
& m);
11
using
Invariant::Invariant
;
12
13
bool
before
(
const
simplex::Simplex
& t)
const override
;
14
};
15
}
// namespace wmtk::invariants
AttributeHandle.hpp
Invariant.hpp
wmtk::Mesh
Definition:
Mesh.hpp:106
wmtk::invariants::Invariant
Definition:
Invariant.hpp:12
wmtk::invariants::Invariant::Invariant
Invariant(const Mesh &m)
Definition:
Invariant.cpp:10
wmtk::invariants::ValenceImprovementInvariant
Definition:
ValenceImprovementInvariant.hpp:8
wmtk::invariants::ValenceImprovementInvariant::before
bool before(const simplex::Simplex &t) const override
Definition:
ValenceImprovementInvariant.cpp:11
wmtk::invariants::ValenceImprovementInvariant::ValenceImprovementInvariant
ValenceImprovementInvariant(const Mesh &m)
Definition:
ValenceImprovementInvariant.cpp:8
wmtk::simplex::Simplex
Definition:
Simplex.hpp:22
wmtk::invariants
Definition:
CollapseEnergyBeforeInvariant.cpp:11
src
wmtk
invariants
ValenceImprovementInvariant.hpp
Generated by
1.9.1