BUG: UListIO: byteSize overflowing on really big faceLists
[OpenFOAM-2.0.x.git] / src / lagrangian / dieselSpray / parcel / parcelI.H
bloba541fdedddd11fa3e2a8a9b8b9f1eb31c73462e0
1 /*---------------------------------------------------------------------------*\
2   =========                 |
3   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
4    \\    /   O peration     |
5     \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
6      \\/     M anipulation  |
7 -------------------------------------------------------------------------------
8 License
9     This file is part of OpenFOAM.
11     OpenFOAM is free software: you can redistribute it and/or modify it
12     under the terms of the GNU General Public License as published by
13     the Free Software Foundation, either version 3 of the License, or
14     (at your option) any later version.
16     OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
19     for more details.
21     You should have received a copy of the GNU General Public License
22     along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
24 \*---------------------------------------------------------------------------*/
26 inline const Foam::List<Foam::word>& Foam::parcel::liquidNames() const
28     return liquidComponents_;
32 inline const Foam::List<Foam::word>& Foam::parcel::fuelNames() const
34     return liquidComponents_;
38 inline Foam::scalar Foam::parcel::d() const
40     return d_;
44 inline Foam::scalar& Foam::parcel::d()
46     return d_;
50 inline Foam::scalar Foam::parcel::T() const
52     return T_;
56 inline Foam::scalar& Foam::parcel::T()
58     return T_;
62 inline Foam::scalar Foam::parcel::m() const
64     return m_;
68 inline Foam::scalar& Foam::parcel::m()
70     return m_;
74 inline Foam::scalar Foam::parcel::dev() const
76     return y_;
80 inline Foam::scalar& Foam::parcel::dev()
82     return y_;
86 inline Foam::scalar Foam::parcel::ddev() const
88     return yDot_;
92 inline Foam::scalar& Foam::parcel::ddev()
94     return yDot_;
98 inline Foam::scalar Foam::parcel::ct() const
100     return ct_;
104 inline Foam::scalar& Foam::parcel::ct()
106     return ct_;
110 inline Foam::scalar& Foam::parcel::ms()
112     return ms_;
116 inline Foam::scalar Foam::parcel::ms() const
118     return ms_;
122 inline Foam::scalar& Foam::parcel::tTurb()
124     return tTurb_;
128 inline Foam::scalar Foam::parcel::tTurb() const
130     return tTurb_;
134 inline Foam::scalar& Foam::parcel::liquidCore()
136     return liquidCore_;
140 inline Foam::scalar Foam::parcel::liquidCore() const
142     return liquidCore_;
146 inline Foam::scalar& Foam::parcel::injector()
148     return injector_;
152 inline Foam::scalar Foam::parcel::injector() const
154     return injector_;
158 inline const Foam::vector& Foam::parcel::U() const
160     return U_;
164 inline Foam::vector& Foam::parcel::U()
166     return U_;
170 inline const Foam::vector& Foam::parcel::Uturb() const
172     return Uturb_;
176 inline Foam::vector& Foam::parcel::Uturb()
178     return Uturb_;
182 inline const Foam::vector& Foam::parcel::n() const
184     return n_;
188 inline Foam::vector& Foam::parcel::n()
190     return n_;
194 inline const Foam::scalarField& Foam::parcel::X() const
196     return X_;
200 inline Foam::scalarField& Foam::parcel::X()
202     return X_;
206 inline Foam::scalar& Foam::parcel::tMom()
208     return tMom_;
212 inline Foam::scalar Foam::parcel::tMom() const
214     return tMom_;
218 inline Foam::vector Foam::parcel::Urel(const vector& U) const
220     return U_ - U;
224 inline void Foam::parcel::correctNormal(const vector& sym)
226     scalar d = position() & sym;
227     n_ = position() - d*sym;
228     n_ /= mag(n_);
232 // ************************************************************************* //