InteractionListsI.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-2016 OpenFOAM Foundation
9-------------------------------------------------------------------------------
10License
11 This file is part of OpenFOAM.
12
13 OpenFOAM is free software: you can redistribute it and/or modify it
14 under the terms of the GNU General Public License as published by
15 the Free Software Foundation, either version 3 of the License, or
16 (at your option) any later version.
17
18 OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21 for more details.
22
23 You should have received a copy of the GNU General Public License
24 along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26\*---------------------------------------------------------------------------*/
27
28// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
29
30// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
31
32template<class ParticleType>
34{
35 return mesh_;
36}
37
38
39template<class ParticleType>
42{
43 return *cellMapPtr_;
44}
45
46
47template<class ParticleType>
50{
51 return *wallFaceMapPtr_;
52}
53
54
55template<class ParticleType>
57{
58 return dil_;
59}
60
61
62template<class ParticleType>
65{
66 return dwfil_;
67}
68
69
70template<class ParticleType>
72{
73 return ril_;
74}
75
76
77template<class ParticleType>
80{
81 return rilInverse_;
82}
83
84
85template<class ParticleType>
87{
88 return rwfil_;
89}
90
91
92template<class ParticleType>
95{
96 return rwfilInverse_;
97}
98
99
100template<class ParticleType>
103{
104 return cellIndexAndTransformToDistribute_;
105}
106
107
108template<class ParticleType>
112{
113 return wallFaceIndexAndTransformToDistribute_;
114}
115
116
117template<class ParticleType>
120{
121 return referredWallFaces_;
122}
123
124
125template<class ParticleType>
127{
128 return UName_;
129}
130
131
132template<class ParticleType>
135{
136 return referredWallData_;
137}
138
139
140template<class ParticleType>
143{
144 return referredParticles_;
145}
146
147
148template<class ParticleType>
151{
152 return referredParticles_;
153}
154
155
156// ************************************************************************* //
const List< IDLList< ParticleType > > & referredParticles() const
Return access to the referred particle container.
const mapDistribute & cellMap() const
Return access to the cellMap.
const List< labelPair > & wallFaceIndexAndTransformToDistribute() const
Return access to the wallFaceIndexAndTransformToDistribute list.
const List< labelPair > & cellIndexAndTransformToDistribute() const
Return access to the cellIndexAndTransformToDistribute list.
const List< vector > & referredWallData() const
Return access to the referred wall data.
const List< referredWallFace > & referredWallFaces() const
Return access to the referred wall faces.
const labelListList & rilInverse() const
Return access to the inverse referred interaction list.
const polyMesh & mesh() const
Return access to the mesh.
const mapDistribute & wallFaceMap() const
Return access to the wallFaceMap.
const labelListList & dil() const
Return access to the direct interaction list.
const labelListList & ril() const
Return access to the referred interaction list.
const labelListList & rwfil() const
Return access to the referred wall face interaction list.
const labelListList & rwfilInverse() const
Return access to the inverse referred wall face.
const word & UName() const
Return the name of the velocity field.
const labelListList & dwfil() const
Return access to the direct wall face interaction list.
Class containing processor-to-processor mapping information.
Mesh consisting of general polyhedral cells.
Definition: polyMesh.H:81
A class for handling words, derived from Foam::string.
Definition: word.H:68