FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

ignitionSite Class Reference

Foam::ignitionSite. More...

#include <engine/ignitionSite.H>


Detailed Description

Foam::ignitionSite.

Source files

Definition at line 59 of file ignitionSite.H.

Collaboration diagram for ignitionSite:

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: