Go to the documentation of this file.
37 #ifndef ignitionSite_H
38 #define ignitionSite_H
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
const labelList & cells() const
Return the ignition cells updated if the mesh moved.
const scalarList & cellVolumes() const
ignitionSite(Istream &, const Time &, const fvMesh &)
Construct from Istream and database.
iNew(const Time &db, const fvMesh &mesh)
label timeIndex_
Current time index.
autoPtr< ignitionSite > clone() const
Clone.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A list of keyword definitions, which are a keyword followed by any number of values (e....
Manage time in terms of engine RPM and crank-angle.
Mesh data needed to do the Finite Volume discretisation.
void findIgnitionCells(const fvMesh &)
Class used for the read-construction of.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
autoPtr< ignitionSite > operator()(Istream &is) const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void operator=(const ignitionSite &)
dictionary ignitionSiteDict_
const vector & location() const