40 #ifndef ignitionSite_H 41 #define ignitionSite_H 83 mutable label timeIndex_;
88 void findIgnitionCells(
const fvMesh&);
A list of keyword definitions, which are a keyword followed by a number of values (eg...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
An abstract class for the time description of the piston motion.
const scalarList & cellVolumes() const
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
ignitionSite(const ignitionSite &)=default
Copy construct.
void operator=(const ignitionSite &)
const vector & location() const
const labelList & cells() const
Return the ignition cells updated if the mesh moved.
iNew(const Time &db, const fvMesh &mesh)
autoPtr< ignitionSite > operator()(Istream &is) const
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
autoPtr< ignitionSite > clone() const
Clone.
Mesh data needed to do the Finite Volume discretisation.
Read-construction of PtrLists of ignitionSite.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
static autoPtr< T > New(Args &&... args)
Construct autoPtr with forwarding arguments.