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