Wildmeshing Toolkit
Loading...
Searching...
No Matches
OrOperationSequence.hpp
Go to the documentation of this file.
1#pragma once
2
4
5#include <wmtk/Tuple.hpp>
6
7
8namespace wmtk {
9class Mesh;
10
11namespace operations {
12
13
15{
16public:
17 // friend class utils::MultiMeshEdgeSplitFunctor;
18 // friend class utils::MultiMeshEdgeCollapseFunctor;
19
20 OrOperationSequence(Mesh& mesh, const std::vector<std::shared_ptr<Operation>>& operations = {});
22
23
24protected:
25 std::vector<simplex::Simplex> execute_operations(const simplex::Simplex& simplex) override;
26};
27
28} // namespace operations
29} // namespace wmtk
const Mesh & mesh() const
Definition Operation.hpp:45
std::vector< simplex::Simplex > execute_operations(const simplex::Simplex &simplex) override