ParticleTracksI.H
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration |
5  \\ / A nd | www.openfoam.com
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8  Copyright (C) 2011 OpenFOAM Foundation
9  Copyright (C) 2019 OpenCFD Ltd.
10 -------------------------------------------------------------------------------
11 License
12  This file is part of OpenFOAM.
13 
14  OpenFOAM is free software: you can redistribute it and/or modify it
15  under the terms of the GNU General Public License as published by
16  the Free Software Foundation, either version 3 of the License, or
17  (at your option) any later version.
18 
19  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
20  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22  for more details.
23 
24  You should have received a copy of the GNU General Public License
25  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26 
27 \*---------------------------------------------------------------------------*/
28 
29 #include "ParticleTracks.H"
30 
31 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
32 
33 template<class CloudType>
35 {
36  return trackInterval_;
37 }
38 
39 
40 template<class CloudType>
42 {
43  return maxSamples_;
44 }
45 
46 
47 template<class CloudType>
49 {
50  return resetOnWrite_;
51 }
52 
53 
54 template<class CloudType>
55 inline const Foam::labelPairLookup&
57 {
58  return faceHitCounter_;
59 }
60 
61 
62 template<class CloudType>
65 {
66  return *cloudPtr_;
67 }
68 
69 
70 // ************************************************************************* //
const Cloud< parcelType > & cloud() const
Return const access to the cloud.
label maxSamples() const
Return const access to the max samples.
bool resetOnWrite() const
Should data be reset on write?
label trackInterval() const
Return const access to the track interval.
const labelPairLookup & faceHitCounter() const
Return the table of number of times a particle has hit a face.