ITHACA-FV
2026.04
Loading...
Searching...
No Matches
src
ITHACA_TORCH
Filters
IntegralFilter.H
1
#ifndef INTEGRALFILTER_H
2
#define INTEGRALFILTER_H
3
4
#include "
Filter.H
"
5
6
namespace
Foam
7
{
8
class
IntegralFilter
9
:
10
public
Filter
11
{
12
//- Disallow copy construct
13
IntegralFilter(
const
IntegralFilter&);
14
15
//- Disallow default bitwise assignment
16
void
operator=(
const
IntegralFilter&);
17
18
public
:
19
20
//- Runtime type information
21
TypeName(
"IntegralFilter"
);
22
23
//- Construct from dictionary
24
IntegralFilter(
const
dictionary& dict);
25
26
const
dictionary& dict_;
27
28
29
//- Create and return a clone
30
virtual
autoPtr<Filter> clone()
const
31
{
32
return
autoPtr<Filter>(
new
IntegralFilter(this->dict_));
33
}
34
35
virtual
~IntegralFilter()
36
{};
37
38
virtual
List<scalarList> apply(
const
List<labelList>& cells,
39
const
List<point>& convPoints,
const
fvMesh& mesh)
const
;
40
41
42
};
43
44
}
45
46
#endif
Filter.H
Header file of the BaseFilter class.
Generated by
1.16.1