FreeFOAM The Cross-Platform CFD Toolkit
ignitionSite Class Reference

Foam::ignitionSite. More...

#include <engine/ignitionSite.H>


Detailed Description

List of all members.

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.
 ignitionSite (Istream &, const engineTime &, const fvMesh &)
 Construct from Istream and engineTime.
autoPtr< ignitionSiteclone () const
 Clone.
const vectorlocation () const
scalar diameter () const
scalar time () const
scalar duration () const
scalar strength () const
const labelListcells () const
 Return the ignition cells updated if the mesh moved.
const scalarListcellVolumes () const
bool igniting () const
bool ignited () const
void operator= (const ignitionSite &)

Constructor & Destructor Documentation

ignitionSite ( Istream is,
const Time db,
const fvMesh mesh 
)

Construct from Istream and database.

Definition at line 36 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().


Member Function Documentation

autoPtr<ignitionSite> clone ( ) const
inline

Clone.

Definition at line 122 of file ignitionSite.H.

References ignitionSite::ignitionSite().

const vector& location ( ) const
inline

Definition at line 132 of file ignitionSite.H.

scalar diameter ( ) const
inline

Definition at line 137 of file ignitionSite.H.

scalar time ( ) const
inline

Definition at line 142 of file ignitionSite.H.

scalar duration ( ) const
inline

Definition at line 147 of file ignitionSite.H.

scalar strength ( ) const
inline

Definition at line 152 of file ignitionSite.H.

const labelList & cells ( ) const

Return the ignition cells updated if the mesh moved.

Definition at line 93 of file ignitionSite.C.

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

const scalarList& cellVolumes ( ) const
inline

Definition at line 160 of file ignitionSite.H.

bool igniting ( ) const

Definition at line 105 of file ignitionSite.C.

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

bool ignited ( ) const

Definition at line 119 of file ignitionSite.C.

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

void operator= ( const ignitionSite is)

Definition at line 130 of file ignitionSite.C.


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