Public Member Functions | Private Member Functions | Private Attributes
ignition Class Reference

Foam::ignition. More...

Collaboration diagram for ignition:
Collaboration graph
[legend]

Public Member Functions

 ignition (const dictionary &, const Time &, const fvMesh &)
 Construct from Istream and database. More...
 
 ignition (const dictionary &, const engineTime &, const fvMesh &)
 Construct from Istream and engineTime. More...
 
const PtrList< ignitionSite > & sites ()
 Return the set of ignition sites. More...
 
bool ignite () const
 
bool igniting () const
 Are any of the ignition site currently igniting. More...
 
bool ignited () const
 Has the mixture been ignited? More...
 

Private Member Functions

 ignition (const ignition &)
 Disallow default bitwise copy construct. More...
 
void operator= (const ignition &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const fvMeshmesh_
 
Switch ignite_
 
PtrList< ignitionSiteignSites_
 

Detailed Description

Foam::ignition.

Source files

Definition at line 52 of file ignition.H.

Constructor & Destructor Documentation

◆ ignition() [1/3]

ignition ( const ignition )
private

Disallow default bitwise copy construct.

◆ ignition() [2/3]

ignition ( const dictionary combustionProperties,
const Time db,
const fvMesh mesh 
)

Construct from Istream and database.

Definition at line 32 of file ignitionIO.C.

References Foam::endl(), and Foam::Info.

Here is the call graph for this function:

◆ ignition() [3/3]

ignition ( const dictionary combustionProperties,
const engineTime edb,
const fvMesh mesh 
)

Construct from Istream and engineTime.

Definition at line 58 of file ignitionIO.C.

References Foam::endl(), and Foam::Info.

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

void operator= ( const ignition )
private

Disallow default bitwise assignment.

◆ sites()

const PtrList<ignitionSite>& sites ( )
inline

Return the set of ignition sites.

Definition at line 86 of file ignition.H.

References ignition::ignSites_.

◆ ignite()

bool ignite ( ) const
inline

Definition at line 94 of file ignition.H.

References ignition::ignite_.

Referenced by ignition::igniting().

Here is the caller graph for this function:

◆ igniting()

bool igniting ( ) const

Are any of the ignition site currently igniting.

Definition at line 32 of file ignition.C.

References forAll, ignition::ignite(), and ignition::ignSites_.

Here is the call graph for this function:

◆ ignited()

bool ignited ( ) const

Has the mixture been ignited?

Definition at line 53 of file ignition.C.

References forAll.

Field Documentation

◆ mesh_

const fvMesh& mesh_
private

Definition at line 56 of file ignition.H.

◆ ignite_

Switch ignite_
private

Definition at line 58 of file ignition.H.

Referenced by ignition::ignite().

◆ ignSites_

PtrList<ignitionSite> ignSites_
private

Definition at line 60 of file ignition.H.

Referenced by ignition::igniting(), and ignition::sites().


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