radiation: Changed to dictionary constructors for dimensioned types

This allows coefficients of the constantAbsorptionEmission and
constantScatter to be entered as pure numbers, with the name and
dimensions set automatically, rather than having to specify them
manually.
This commit is contained in:
Will Bainbridge
2019-02-01 11:49:55 +00:00
parent ba61e39119
commit b292fc6d8d
14 changed files with 37 additions and 48 deletions

View File

@ -35,9 +35,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.1;
emissivity emissivity [0 -1 0 0 0 0 0] 0.1;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.1;
emissivity 0.1;
E 0;
}
greyMeanAbsorptionEmissionSootCoeffs

View File

@ -35,9 +35,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [ m^-1 ] 0.01;
emissivity emissivity [ m^-1 ] 0.01;
E E [ kg m^-1 s^-3 ] 0;
absorptivity 0.01;
emissivity 0.01;
E 0;
}
greyMeanAbsorptionEmissionCoeffs

View File

@ -34,9 +34,9 @@ absorptionEmissionModel greyMeanAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [ m^-1 ] 0.01;
emissivity emissivity [ m^-1 ] 0.01;
E E [ kg m^-1 s^-3 ] 0;
absorptivity 0.01;
emissivity 0.01;
E 0;
}
greyMeanAbsorptionEmissionCoeffs

View File

@ -35,9 +35,9 @@ absorptionEmissionModel greyMeanAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [ m^-1 ] 0.01;
emissivity emissivity [ m^-1 ] 0.01;
E E [ kg m^-1 s^-3 ] 0;
absorptivity 0.01;
emissivity 0.01;
E 0;
}
greyMeanAbsorptionEmissionCoeffs

View File

@ -20,11 +20,6 @@ radiation on;
radiationModel P1;
P1Coeffs
{
C C [0 0 0 0 0 0 0] 0;
}
// Number of flow iterations per radiation iteration
solverFreq 1;

View File

@ -3611,4 +3611,3 @@ reactions
Tlow 250;
Thigh 5000;

View File

@ -26,9 +26,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.5;
emissivity emissivity [0 -1 0 0 0 0 0] 0.5;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.5;
emissivity 0.5;
E 0;
}
scatterModel none;

View File

@ -34,9 +34,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [ m^-1 ] 0.5;
emissivity emissivity [ m^-1 ] 0.5;
E E [ kg m^-1 s^-3 ] 0;
absorptivity 0.5;
emissivity 0.5;
E 0;
}
scatterModel none;

View File

@ -24,9 +24,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.0; // opaque
emissivity emissivity [0 -1 0 0 0 0 0] 0.1;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.0; // opaque
emissivity 0.1;
E 0;
}
scatterModel none;

View File

@ -33,9 +33,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.01;
emissivity emissivity [0 -1 0 0 0 0 0] 0.01;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.01;
emissivity 0.01;
E 0;
}
scatterModel none;

View File

@ -24,9 +24,9 @@ absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.0; // opaque
emissivity emissivity [0 -1 0 0 0 0 0] 0.1;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.0; // opaque
emissivity 0.1;
E 0;
}
scatterModel none;

View File

@ -19,11 +19,6 @@ solverFreq 1;
radiationModel P1;
P1Coeffs
{
C C [0 0 0 0 0 0 0] 0;
}
absorptionEmissionModel binaryAbsorptionEmission;
binaryAbsorptionEmissionCoeffs
@ -33,9 +28,9 @@ binaryAbsorptionEmissionCoeffs
absorptionEmissionModel constantAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
absorptivity absorptivity [0 -1 0 0 0 0 0] 0.5;
emissivity emissivity [0 -1 0 0 0 0 0] 0.5;
E E [1 -1 -3 0 0 0 0] 0;
absorptivity 0.5;
emissivity 0.5;
E 0;
}
}
model2