Wildmeshing Toolkit
Loading...
Searching...
No Matches
AndOperationSequence.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
OperationSequence.hpp
"
4
5
#include <
wmtk/Tuple.hpp
>
6
7
8
namespace
wmtk
{
9
class
Mesh;
10
11
namespace
operations {
12
13
14
class
AndOperationSequence
:
public
OperationSequence
15
{
16
public
:
17
AndOperationSequence
(
18
Mesh
&
mesh
,
19
const
std::vector<std::shared_ptr<Operation>>& operations = {});
20
21
virtual
~AndOperationSequence
();
22
23
protected
:
24
std::vector<simplex::Simplex>
execute_operations
(
const
simplex::Simplex
& simplex)
override
;
25
};
26
27
}
// namespace operations
28
}
// namespace wmtk
OperationSequence.hpp
Tuple.hpp
wmtk::Mesh
Definition
Mesh.hpp:95
wmtk::operations::AndOperationSequence
Definition
AndOperationSequence.hpp:15
wmtk::operations::AndOperationSequence::~AndOperationSequence
virtual ~AndOperationSequence()
wmtk::operations::AndOperationSequence::execute_operations
std::vector< simplex::Simplex > execute_operations(const simplex::Simplex &simplex) override
Definition
AndOperationSequence.cpp:15
wmtk::operations::Operation::mesh
const Mesh & mesh() const
Definition
Operation.hpp:45
wmtk::operations::OperationSequence
Definition
OperationSequence.hpp:15
wmtk::simplex::Simplex
Definition
Simplex.hpp:22
wmtk
Definition
Accessor.hpp:6
src
wmtk
operations
AndOperationSequence.hpp
Generated by
1.9.8