Loading...
Searching...
No Matches
IntegralFilter.H
Go to the documentation of this file.
1#ifndef INTEGRALFILTER_H
2#define INTEGRALFILTER_H
3
4#include "Filter.H"
5
6namespace Foam
7{
9 :
10 public Filter
11{
12 //- Disallow copy construct
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
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
Header file of the BaseFilter class.
Foam::fvMesh & mesh
Definition createMesh.H:47
TypeName("IntegralFilter")
virtual autoPtr< Filter > clone() const
virtual List< scalarList > apply(const List< labelList > &cells, const List< point > &convPoints, const fvMesh &mesh) const
const dictionary & dict_