Data Structures | |
class | iNew |
Class used for the read-construction of. More... | |
Public Member Functions | |
ignitionSite (Istream &, const Time &, const fvMesh &) | |
Construct from Istream and database. More... | |
ignitionSite (Istream &, const engineTime &, const fvMesh &) | |
Construct from Istream and engineTime. More... | |
autoPtr< ignitionSite > | clone () const |
Clone. More... | |
const vector & | location () const |
scalar | diameter () const |
scalar | time () const |
scalar | duration () const |
scalar | strength () const |
const labelList & | cells () const |
Return the ignition cells updated if the mesh moved. More... | |
const scalarList & | cellVolumes () const |
bool | igniting () const |
bool | ignited () const |
void | operator= (const ignitionSite &) |
Private Member Functions | |
void | findIgnitionCells (const fvMesh &) |
Private Attributes | |
const Time & | db_ |
const fvMesh & | mesh_ |
dictionary | ignitionSiteDict_ |
vector | location_ |
scalar | diameter_ |
scalar | time_ |
scalar | duration_ |
scalar | strength_ |
labelList | cells_ |
scalarList | cellVolumes_ |
label | timeIndex_ |
Current time index. More... | |
Definition at line 58 of file ignitionSite.H.
ignitionSite | ( | Istream & | is, |
const Time & | db, | ||
const fvMesh & | mesh | ||
) |
Construct from Istream and database.
Definition at line 32 of file ignitionSiteIO.C.
References IOstream::check().
Referenced by ignitionSite::clone(), and ignitionSite::iNew::operator()().
ignitionSite | ( | Istream & | is, |
const engineTime & | edb, | ||
const fvMesh & | mesh | ||
) |
Construct from Istream and engineTime.
Definition at line 68 of file ignitionSiteIO.C.
References IOstream::check().
|
private |
Definition at line 32 of file ignitionSite.C.
References ignitionSite::cells_, ignitionSite::cellVolumes_, ignitionSite::diameter_, Foam::endl(), forAll, ignitionSite::location_, Foam::mag(), mesh, Foam::Pout, List::setSize(), and List::size().
Referenced by ignitionSite::cells().
|
inline |
Clone.
Definition at line 121 of file ignitionSite.H.
References ignitionSite::ignitionSite().
|
inline |
Definition at line 131 of file ignitionSite.H.
References ignitionSite::location_.
|
inline |
Definition at line 136 of file ignitionSite.H.
References ignitionSite::diameter_.
|
inline |
Definition at line 141 of file ignitionSite.H.
References ignitionSite::time_.
|
inline |
Definition at line 146 of file ignitionSite.H.
References ignitionSite::duration_.
|
inline |
Definition at line 151 of file ignitionSite.H.
References ignitionSite::strength_.
const Foam::labelList & cells | ( | ) | const |
Return the ignition cells updated if the mesh moved.
Definition at line 86 of file ignitionSite.C.
References ignitionSite::findIgnitionCells().
|
inline |
Definition at line 159 of file ignitionSite.H.
References ignitionSite::cellVolumes_.
bool igniting | ( | ) | const |
Definition at line 98 of file ignitionSite.C.
References Foam::max().
bool ignited | ( | ) | const |
Definition at line 112 of file ignitionSite.C.
void operator= | ( | const ignitionSite & | is | ) |
Definition at line 123 of file ignitionSite.C.
References ignitionSite::cells_, ignitionSite::cellVolumes_, ignitionSite::diameter_, ignitionSite::duration_, ignitionSite::location_, ignitionSite::strength_, and ignitionSite::time_.
|
private |
Definition at line 62 of file ignitionSite.H.
|
private |
Definition at line 63 of file ignitionSite.H.
|
private |
Definition at line 65 of file ignitionSite.H.
|
private |
Definition at line 67 of file ignitionSite.H.
Referenced by ignitionSite::findIgnitionCells(), ignitionSite::location(), and ignitionSite::operator=().
|
private |
Definition at line 68 of file ignitionSite.H.
Referenced by ignitionSite::diameter(), ignitionSite::findIgnitionCells(), and ignitionSite::operator=().
|
private |
Definition at line 69 of file ignitionSite.H.
Referenced by ignitionSite::operator=(), and ignitionSite::time().
|
private |
Definition at line 70 of file ignitionSite.H.
Referenced by ignitionSite::duration(), and ignitionSite::operator=().
|
private |
Definition at line 71 of file ignitionSite.H.
Referenced by ignitionSite::operator=(), and ignitionSite::strength().
|
private |
Definition at line 73 of file ignitionSite.H.
Referenced by ignitionSite::findIgnitionCells(), and ignitionSite::operator=().
|
private |
Definition at line 74 of file ignitionSite.H.
Referenced by ignitionSite::cellVolumes(), ignitionSite::findIgnitionCells(), and ignitionSite::operator=().
|
mutableprivate |
Current time index.
Used during the update for moving meshes
Definition at line 78 of file ignitionSite.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.