Peano
Loading...
Searching...
No Matches
Intersection.h
Go to the documentation of this file.
1
// This file is part of the Peano project. For conditions of distribution and
2
// use, please see the copyright notice at www.peano-framework.org
3
#pragma once
4
5
6
#include "
Filter.h
"
7
#include "
tarch/logging/Log.h
"
8
9
10
namespace
convert
{
11
namespace
filter
{
12
class
Intersection;
13
}
14
}
15
16
17
class
convert::filter::Intersection
:
public
convert::filter::Filter
{
18
public
:
19
enum class
Strategy
{
20
KeepFinerGrid
21
};
22
private
:
23
static
tarch::logging::Log
_log
;
24
25
const
Strategy
_strategy
;
26
public
:
27
Intersection
(
Strategy
strategy );
28
virtual
~Intersection
()
override
=
default
;
29
virtual
void
apply
( convert::data::DataSet& dataSet,
convert::data::Variable
& inputVariable, std::string targetSelectorName )
override
;
30
};
31
32
Filter.h
Log.h
convert::data::Variable
Represents one variable that is subsequently attached to the patches of a file.
Definition
Variable.h:18
convert::filter::Filter
Definition
Filter.h:22
convert::filter::Intersection
Definition
Intersection.h:17
convert::filter::Intersection::_strategy
const Strategy _strategy
Definition
Intersection.h:25
convert::filter::Intersection::_log
static tarch::logging::Log _log
Definition
Intersection.h:23
convert::filter::Intersection::apply
virtual void apply(convert::data::DataSet &dataSet, convert::data::Variable &inputVariable, std::string targetSelectorName) override
convert::filter::Intersection::Intersection
Intersection(Strategy strategy)
convert::filter::Intersection::~Intersection
virtual ~Intersection() override=default
convert::filter::Intersection::Strategy
Strategy
Definition
Intersection.h:19
convert::filter::Intersection::Strategy::KeepFinerGrid
@ KeepFinerGrid
tarch::logging::Log
Log Device.
Definition
Log.h:517
convert
Definition
PatchData.h:11
peano4.api.toolbox.particles.postprocessing.convert.filter
tuple filter
Definition
convert.py:107
src
convert
filter
Intersection.h
Generated on Tue Nov 3 2026 16:05:41 for Peano by
1.9.8