ignitionSite Class Reference

Foam::ignitionSite. More...

Classes

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...
 
 ignitionSite (const ignitionSite &)=default
 Copy constructor. 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 &)
 

Detailed Description

Constructor & Destructor Documentation

◆ ignitionSite() [1/3]

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()().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ignitionSite() [2/3]

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().

Here is the call graph for this function:

◆ ignitionSite() [3/3]

ignitionSite ( const ignitionSite &  )
default

Copy constructor.

Member Function Documentation

◆ clone()

autoPtr<ignitionSite> clone ( ) const
inline

Clone.

Definition at line 124 of file ignitionSite.H.

References ignitionSite::ignitionSite().

Here is the call graph for this function:

◆ location()

const vector& location ( ) const
inline

Definition at line 134 of file ignitionSite.H.

◆ diameter()

scalar diameter ( ) const
inline

Definition at line 139 of file ignitionSite.H.

◆ time()

scalar time ( ) const
inline

Definition at line 144 of file ignitionSite.H.

◆ duration()

scalar duration ( ) const
inline

Definition at line 149 of file ignitionSite.H.

◆ strength()

scalar strength ( ) const
inline

Definition at line 154 of file ignitionSite.H.

References ignitionSite::cells().

Here is the call graph for this function:

◆ cells()

const Foam::labelList & cells ( ) const

Return the ignition cells updated if the mesh moved.

Definition at line 86 of file ignitionSite.C.

References polyMesh::changing(), and TimeState::timeIndex().

Referenced by ignitionSite::strength().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cellVolumes()

const scalarList& cellVolumes ( ) const
inline

Definition at line 162 of file ignitionSite.H.

References ignitionSite::ignited(), ignitionSite::igniting(), and ignitionSite::operator=().

Here is the call graph for this function:

◆ igniting()

bool igniting ( ) const

Definition at line 98 of file ignitionSite.C.

References TimeState::deltaTValue(), Foam::max(), and dimensioned< Type >::value().

Referenced by ignitionSite::cellVolumes().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ignited()

bool ignited ( ) const

Definition at line 112 of file ignitionSite.C.

References TimeState::deltaTValue(), and dimensioned< Type >::value().

Referenced by ignitionSite::cellVolumes().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const ignitionSite &  is)

Definition at line 123 of file ignitionSite.C.

Referenced by ignitionSite::cellVolumes().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: