added testing infinity for pure condition
This commit is contained in:
parent
0da17683df
commit
93500dd389
1 changed files with 4 additions and 1 deletions
|
|
@ -25,6 +25,8 @@ License
|
|||
|
||||
#include "diffusivityModel.H"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include "IFstream.H"
|
||||
#include "speciesTable.H"
|
||||
#include "volFieldsFwd.H"
|
||||
|
|
@ -74,7 +76,8 @@ Foam::diffusivityModel::mixAvgDi(UList<scalar>& Di, const scalarSymmetricSquareM
|
|||
label pureSpecieI = -1;
|
||||
forAll (X, i)
|
||||
{
|
||||
if (1. - X[i] < 1e-12)
|
||||
if (1. - X[i] < 1e-12 || std::isinf(X[i]/(1.-Y[i])))
|
||||
|
||||
{
|
||||
pureSpecieI = i;
|
||||
pure = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue