Go to the documentation of this file.
53 scalar minDist = GREAT;
65 if (dist < radius && celli != ignCell)
88 if (mesh_.changing() && timeIndex_ != db_.timeIndex())
92 timeIndex_ = db_.timeIndex();
100 scalar curTime = db_.value();
101 scalar deltaT = db_.deltaTValue();
105 (curTime - deltaT >= time_)
107 (curTime - deltaT < time_ +
max(duration_, deltaT) + SMALL)
114 scalar curTime = db_.value();
115 scalar deltaT = db_.deltaTValue();
117 return(curTime - deltaT >= time_);
const labelList & cells() const
Return the ignition cells updated if the mesh moved.
#define forAll(list, i)
Loop across all elements in list.
Ostream & endl(Ostream &os)
Add newline and flush stream.
dimensioned< scalar > mag(const dimensioned< Type > &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
Mesh data needed to do the Finite Volume discretisation.
void findIgnitionCells(const fvMesh &)
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
void setSize(const label)
Reset size of List.
prefixOSstream Pout(cout, "Pout")
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 &)
void size(const label)
Override size to be inconsistent with allocated storage.
Generic GeometricField class.