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