Wildmeshing Toolkit
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:107
wmtk::operations::AndOperationSequence
Definition:
AndOperationSequence.hpp:15
wmtk::operations::AndOperationSequence::AndOperationSequence
AndOperationSequence(Mesh &mesh, const std::vector< std::shared_ptr< Operation >> &operations={})
Definition:
AndOperationSequence.cpp:7
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.1