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< ignitionSite > clone () const
 Clone.
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.
const scalarList & cellVolumes () 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: