OpenFOAM-4.x-lab/src/engine/ignition/ignite.H
2014-12-10 22:40:10 +00:00

26 lines
828 B
C

forAll(ign.sites(), i)
{
const ignitionSite& ignSite = ign.sites()[i];
if (ignSite.igniting())
{
forAll(ignSite.cells(), icelli)
{
label ignCell = ignSite.cells()[icelli];
Info<< "Igniting cell " << ignCell;
Info<< " state :"
<< ' ' << b[ignCell]
<< ' ' << Xi[ignCell]
<< ' ' << Su[ignCell]
<< ' ' << mgb[ignCell]
<< endl;
bEqn.diag()[ignSite.cells()[icelli]] +=
(
ignSite.strength()*ignSite.cellVolumes()[icelli]
*rhou[ignSite.cells()[icelli]]/ignSite.duration()
)/(b[ignSite.cells()[icelli]] + 0.001);
}
}
}