1 /*---------------------------------------------------------------------------*\
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 -------------------------------------------------------------------------------
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/>.
27 \*---------------------------------------------------------------------------*/
32 inline const enginePiston& thoboisSliding::piston() const
38 inline const thoboisSlidingValveBank& thoboisSliding::valves() const
43 inline const scalar& thoboisSliding::deformSwitch() const
48 inline const scalar& thoboisSliding::delta() const
53 inline const scalar& thoboisSliding::offSet() const
59 inline const scalar& thoboisSliding::valveTopTol() const
65 inline const scalar& thoboisSliding::pistonPosition() const
67 return pistonPosition_;
70 inline scalar& thoboisSliding::pistonPosition()
72 return pistonPosition_;
75 inline const scalar& thoboisSliding::virtualPistonPosition() const
77 return virtualPistonPosition_;
80 inline scalar& thoboisSliding::virtualPistonPosition()
82 return virtualPistonPosition_;
86 inline const scalarField& thoboisSliding::valveTopPosition() const
88 return valveTopPosition_;
91 inline scalarField& thoboisSliding::valveTopPosition()
93 return valveTopPosition_;
97 inline const scalarField& thoboisSliding::valveBottomPosition() const
99 return valveBottomPosition_;
102 inline scalarField& thoboisSliding::valveBottomPosition()
104 return valveBottomPosition_;
107 inline const scalarField& thoboisSliding::valvePistonPosition() const
109 return valvePistonPosition_;
112 inline scalarField& thoboisSliding::valvePistonPosition()
114 return valvePistonPosition_;
117 inline const scalar& thoboisSliding::deckHeight() const
122 inline scalar& thoboisSliding::deckHeight()
127 inline const scalarField& thoboisSliding::minValveZ() const
132 inline scalarField& thoboisSliding::maxValveZ()
137 inline const scalar& thoboisSliding::poppetValveTol() const
139 return poppetValveTol_;
142 inline boolList& thoboisSliding::isReallyClosed()
144 return isReallyClosed_;
147 inline const boolList& thoboisSliding::isReallyClosed() const
149 return isReallyClosed_;
151 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
153 } // End namespace Foam
155 // ************************************************************************* //