Merge /u/wyldckat/foam-extend32/ branch master into master
[foam-extend-3.2.git] / src / lagrangian / dieselSpray / parcel / parcelI.H
blob739d4f8b2d841284145c9514bde150b836da6ac5
1 /*---------------------------------------------------------------------------*\
2   =========                 |
3   \\      /  F ield         | foam-extend: Open Source CFD
4    \\    /   O peration     | Version:     3.2
5     \\  /    A nd           | Web:         http://www.foam-extend.org
6      \\/     M anipulation  | For copyright notice see file Copyright
7 -------------------------------------------------------------------------------
8 License
9     This file is part of foam-extend.
11     foam-extend is free software: you can redistribute it and/or modify it
12     under the terms of the GNU General Public License as published by the
13     Free Software Foundation, either version 3 of the License, or (at your
14     option) any later version.
16     foam-extend is distributed in the hope that it will be useful, but
17     WITHOUT ANY WARRANTY; without even the implied warranty of
18     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
19     General Public License for more details.
21     You should have received a copy of the GNU General Public License
22     along with foam-extend.  If not, see <http://www.gnu.org/licenses/>.
24 \*---------------------------------------------------------------------------*/
26 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
28 namespace Foam
31 // * * * * * * * * * * * * * * * Member Functions  * * * * * * * * * * * * * //
33 inline const List<word>& parcel::liquidNames() const
35     return liquidComponents_;
38 inline const List<word>& parcel::fuelNames() const
40     return liquidComponents_;
43 inline scalar parcel::d() const
45     return d_;
48 inline scalar& parcel::d()
50     return d_;
53 inline scalar parcel::T() const
55     return T_;
58 inline scalar& parcel::T()
60     return T_;
63 inline scalar parcel::m() const
65     return m_;
68 inline scalar& parcel::m()
70     return m_;
73 inline scalar parcel::dev() const
75     return y_;
78 inline scalar& parcel::dev()
80     return y_;
83 inline scalar parcel::ddev() const
85     return yDot_;
88 inline scalar& parcel::ddev()
90     return yDot_;
93 inline scalar parcel::ct() const
95     return ct_;
98 inline scalar& parcel::ct()
100     return ct_;
103 inline scalar& parcel::ms()
105     return ms_;
108 inline scalar parcel::ms() const
110     return ms_;
113 inline scalar& parcel::tTurb()
115     return tTurb_;
118 inline scalar parcel::tTurb() const
120     return tTurb_;
123 inline scalar& parcel::liquidCore()
125     return liquidCore_;
128 inline scalar parcel::liquidCore() const
130     return liquidCore_;
133 inline scalar& parcel::injector()
135     return injector_;
138 inline scalar parcel::injector() const
140     return injector_;
143 inline const vector& parcel::U() const
145     return U_;
148 inline vector& parcel::U()
150     return U_;
153 inline const vector& parcel::Uturb() const
155     return Uturb_;
158 inline vector& parcel::Uturb()
160     return Uturb_;
163 inline const vector& parcel::n() const
165     return n_;
168 inline vector& parcel::n()
170     return n_;
173 inline const scalarField& parcel::X() const
175     return X_;
178 inline scalarField& parcel::X()
180     return X_;
183 inline scalar& parcel::tMom()
185     return tMom_;
188 inline scalar parcel::tMom() const
190     return tMom_;
193 inline vector parcel::Urel(const vector& U) const
195     return U_ - U;
198 inline void parcel::correctNormal
200     const vector& sym
203     scalar d = position() & sym;
204     n_ = position() - d*sym;
205     n_ /= mag(n_);
209 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
211 } // End namespace Foam
213 // ************************************************************************* //