106 scalar liftProfileStart_;
109 scalar liftProfileEnd_;
112 const scalar minLift_;
118 const scalar minTopLayer_;
121 const scalar maxTopLayer_;
124 const scalar minBottomLayer_;
127 const scalar maxBottomLayer_;
131 const scalar diameter_;
144 scalar adjustCrankAngle(
const scalar theta)
const;
159 const word& bottomPatchName,
160 const word& poppetPatchName,
161 const word& stemPatchName,
162 const word& curtainInPortPatchName,
163 const word& curtainInCylinderPatchName,
164 const word& detachInCylinderPatchName,
165 const word& detachInPortPatchName,
168 const scalar minLift,
239 return curtainInCylinderPatch_;
245 return curtainInPortPatch_;
252 return detachInCylinderPatch_;
258 return detachInPortPatch_;
282 return minBottomLayer_;
287 return maxBottomLayer_;
294 scalar
lift(
const scalar theta)
const;
Base class for other coordinate system specifications.
void writeDict(Ostream &) const
Write dictionary.
const polyPatchID & curtainInCylinderPatchID() const
Return ID of curtain in cylinder patch.
scalar minTopLayer() const
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar maxBottomLayer() const
const coordinateSystem & cs() const
Return coordinate system.
Manage time in terms of engine RPM and crank-angle.
const polyPatchID & detachInCylinderPatchID() const
Return ID of detach in cylinder patch.
labelList movingPatchIDs() const
Return list of active patch labels for the valve head.
Class to create, store and output qgraph files.
A class for handling words, derived from string.
scalar minBottomLayer() const
scalar lift(const scalar theta) const
Return valve lift given crank angle in degrees.
bool isOpen() const
Is the valve open?
An Ostream is an abstract base class for all output systems (streams, files, token lists...
scalar curLift() const
Return current lift.
const polyPatchID & stemPatchID() const
Return ID of stem patch.
scalar curVelocity() const
Return valve velocity for current time-step.
const polyPatchID & bottomPatchID() const
Return ID of bottom patch.
const polyPatchID & curtainInPortPatchID() const
Return ID of curtain in port patch.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.
const polyPatchID & poppetPatchID() const
Return ID of poppet patch.
const graph & liftProfile() const
Return lift profile.
const polyPatchID & detachInPortPatchID() const
Return ID of detach in port patch.
const labelList & detachFaces() const
Return face labels of detach curtain.
const word & name() const
Return name.
scalar maxTopLayer() const
scalar diameter() const
Return valve diameter.