openfoam/etc/controlDict
Mark Olesen bac943e6fc ENH: new bitSet class and improved PackedList class (closes #751)
- The bitSet class replaces the old PackedBoolList class.
  The redesign provides better block-wise access and reduced method
  calls. This helps both in cases where the bitSet may be relatively
  sparse, and in cases where advantage of contiguous operations can be
  made. This makes it easier to work with a bitSet as top-level object.

  In addition to the previously available count() method to determine
  if a bitSet is being used, now have simpler queries:

    - all()  - true if all bits in the addressable range are empty
    - any()  - true if any bits are set at all.
    - none() - true if no bits are set.

  These are faster than count() and allow early termination.

  The new test() method tests the value of a single bit position and
  returns a bool without any ambiguity caused by the return type
  (like the get() method), nor the const/non-const access (like
  operator[] has). The name corresponds to what std::bitset uses.

  The new find_first(), find_last(), find_next() methods provide a faster
  means of searching for bits that are set.

  This can be especially useful when using a bitSet to control an
  conditional:

  OLD (with macro):

      forAll(selected, celli)
      {
          if (selected[celli])
          {
              sumVol += mesh_.cellVolumes()[celli];
          }
      }

  NEW (with const_iterator):

      for (const label celli : selected)
      {
          sumVol += mesh_.cellVolumes()[celli];
      }

      or manually

      for
      (
          label celli = selected.find_first();
          celli != -1;
          celli = selected.find_next()
      )
      {
          sumVol += mesh_.cellVolumes()[celli];
      }

- When marking up contiguous parts of a bitset, an interval can be
  represented more efficiently as a labelRange of start/size.
  For example,

  OLD:

      if (isA<processorPolyPatch>(pp))
      {
          forAll(pp, i)
          {
              ignoreFaces.set(i);
          }
      }

  NEW:

      if (isA<processorPolyPatch>(pp))
      {
          ignoreFaces.set(pp.range());
      }
2018-03-07 11:21:48 +01:00

1096 lines
32 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: plus |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object controlDict;
}
// NB: the #functions do not work here
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Documentation
{
docBrowser "firefox -new-tab %f";
doxySourceFileExt "_8C.html";
// Places to search for documentation, http is last in the list
doxyDocDirs
(
"$WM_PROJECT_USER_DIR/html"
"$WM_PROJECT_DIR/doc/Doxygen/html"
"https://www.openfoam.com/documentation/cpp-guide/html"
);
}
InfoSwitches
{
// The default ASCII write precision
writePrecision 6;
writeDictionaries 0;
writeOptionalEntries 0;
// Write lagrangian "positions" file in v1706 format (at earlier)
writeLagrangianPositions 0;
// Report hosts used (parallel)
// - 0 = none
// - 1 = per-host-count, but unsorted
// - 2 = long output of "slave.pid" ...
writeHosts 1;
// Report list of roots used (parallel)
writeRoots 1;
// Enable job info
writeJobInfo 0;
// Allow profiling
allowProfiling 1;
// Allow case-supplied C++ code (#codeStream, codedFixedValue)
allowSystemOperations 1;
}
OptimisationSwitches
{
// On NFS mounted file system: maximum wait for files to appear/get
// updated. Set to 0 on distributed case.
fileModificationSkew 10;
//- Modification checking:
// - timeStamp : use modification time on file
// - inotify : use inotify framework
// - timeStampMaster : do time stamp (and file reading) only on master.
// - inotifyMaster : do inotify (and file reading) only on master.
fileModificationChecking timeStampMaster;
//- Parallel IO file handler
// uncollated (default), collated or masterUncollated
fileHandler uncollated;
//- collated: thread buffer size for queued file writes.
// If set to 0 or not sufficient for the file size, threading is not used.
// Default: 1e9
maxThreadFileBufferSize 0;
//- masterUncollated: non-blocking buffer size.
// If the file exceeds this buffer size scheduled transfer is used.
// Default: 1e9
maxMasterFileBufferSize 1e9;
commsType nonBlocking; //scheduled; //blocking;
floatTransfer 0;
nProcsSimpleSum 0;
// MPI buffer size (bytes)
// Can override with the MPI_BUFFER_SIZE env variable.
// The default and minimum is (20000000).
mpiBufferSize 0;
// Optional max size (bytes) for unstructured data exchanges. In some
// phases of OpenFOAM it can send over very large data chunks
// (e.g. in parallel load balancing) and some Pstream implementations have
// problems with this. Setting this variable > 0 indicates that the
// data exchange needs to be done in multiple passes, each of maxCommsSize.
// This is not switched on by default since it requires an additional
// global reduction, even if multi-pass is not needed)
maxCommsSize 0;
// Trap floating point exception.
// Can override with FOAM_SIGFPE env variable (true|false)
trapFpe 1;
// Initialization malloced memory to NaN.
// Can override with FOAM_SETNAN env variable (true|false)
setNaN 0;
// Force dumping (at next timestep) upon signal (-1 to disable)
// See 'kill -l' for signal numbers (eg, 10=USR1, 12=USR2)
writeNowSignal -1; // 10;
// Force dumping (at next timestep) upon signal (-1 to disable) and exit
stopAtWriteNowSignal -1;
//- Choose STL ASCII parser: 0=Flex, 1=Ragel, 2=Manual
fileFormats::stl 0;
}
/* Can specify fallback profiling settings
profiling
{
active true;
cpuInfo false;
memInfo false;
sysInfo false;
}
*/
DebugSwitches
{
Analytical 0;
APIdiffCoefFunc 0;
Ar 0;
BirdCarreau 0;
C10H22 0;
C12H26 0;
C13H28 0;
C14H30 0;
C16H34 0;
C2H5OH 0;
C2H6 0;
C2H6O 0;
C3H6O 0;
C3H8 0;
C4H10O 0;
C6H14 0;
C6H6 0;
C7H16 0;
C7H8 0;
C8H10 0;
C8H18 0;
C9H20 0;
CH3OH 0;
CH4N2O 0;
CarnahanStarling 0;
CallbackRegistry 0;
CentredFitData<biLinearFitPolynomial> 0;
CentredFitData<linearFitPolynomial> 0;
CentredFitData<quadraticFitPolynomial> 0;
CentredFitData<quadraticLinearFitPolynomial> 0;
ChomiakInjector 0;
Cloud<basicKinematicParcel> 0;
Cloud<basicReactingParcel> 0;
Cloud<fluidThermoParcel> 0;
Cloud<indexedParticle> 0;
Cloud<parcel> 0;
Cloud<passiveParticle> 0;
Cloud<trackedParticle> 0;
CoEuler 0;
CompositionModel 0;
ConeInjection 0;
Constant 0;
ConstantRateDevolatilisation 0;
CrankNicolson 0;
CrossPowerLaw 0;
Cs 0;
DIC 0;
DICGaussSeidel 0;
DILU 0;
DILUGaussSeidel 0;
Function1 0;
DeardorffDiffStress 0;
DispersionModel 0;
DispersionRASModel 0;
DragModel 0;
ETAB 0;
Ergun 0;
Euler 0;
EulerImplicit 0;
EulerRotation 0;
extendedCellToFaceStencil 0;
FDIC 0;
FaceCellWave 0;
GAMG 0;
GAMGAgglomeration 1;
GAMGInterface 0;
GAMGInterfaceField 0;
Gamma 0;
Gamma01 0;
GammaV 0;
Gauss 0;
GaussSeidel 0;
Gibilaro 0;
Gidaspow 0;
GidaspowErgunWenYu 0;
GidaspowSchillerNaumann 0;
GradientDispersionRAS 0;
Gulders 0;
GuldersEGR 0;
H2O 0;
HashTable 0;
HeatTransferModel 0;
HerschelBulkley 0;
HrenyaSinclair 0;
IC8H18 0;
IDDESDelta 0;
IDEA 0;
IFstream 0;
IOMap<dictionary> 0;
IOPtrList<MRFZone> 0;
IOPtrList<coordinateSystem> 0;
IOPtrList<injector> 0;
IOPtrList<porousZone> 0;
IOobject 0;
InjectionModel 0;
IntegrationScheme 0;
JohnsonJackson 0;
KRR4 0;
KinematicCloud<basicKinematicParcel> 0;
KinematicCloud<basicReactingParcel> 0;
KinematicCloud<fluidThermoParcel> 0;
KinematicParcel<basicReactingParcel> 0;
KinematicParcel<fluidThermoParcel> 0;
LESModel 0;
LESdelta 0;
LESfilter 0;
LISA 0;
LRR 0;
LRRDiffStress 0;
LamBremhorstKE 0;
LaunderGibsonRSTM 0;
LaunderSharmaKE 0;
LienCubicKE 0;
LienCubicKELowRe 0;
LienLeschzinerLowRe 0;
MB 0;
MC 0;
MCV 0;
MUSCL 0;
MUSCL01 0;
MUSCLV 0;
ManualInjection 0;
MarshakRadiation 0;
MarshakRadiationFixedT 0;
MassTransferModel 0;
MeshWave 0;
Minmod 0;
MinmodV 0;
N2 0;
NSRDSfunc0 0;
NSRDSfunc1 0;
NSRDSfunc14 0;
NSRDSfunc2 0;
NSRDSfunc3 0;
NSRDSfunc4 0;
NSRDSfunc5 0;
NSRDSfunc6 0;
NSRDSfunc7 0;
Newtonian 0;
NoDispersion 0;
NoDrag 0;
NoHeatTransfer 0;
NoInjection 0;
NoMassTransfer 0;
NoSurfaceReaction 0;
NonlinearKEShih 0;
ODE 0;
ODESolver 0;
OFstream 0;
ORourke 0;
OSPRE 0;
OSPREV 0;
P1 0;
PBiCG 0;
PCG 0;
PackedList 0;
ParSortableList 0;
PatchToPatchInterpolation 0;
Phi 0;
PointEdgeWave 0;
POSIX 0;
Prandtl 0;
PrimitivePatch 0;
Pstream 0;
QUICK 0;
QUICKV 0;
QZeta 0;
RASModel 0;
RK 0;
RNGkEpsilon 0;
RanzMarshall 0;
ReactingCloud<basicReactingParcel> 0;
ReactingParcel<basicReactingParcel> 0;
Rebound 0;
ReitzDiwakar 0;
ReitzKHRT 0;
RosinRammler 0;
RutlandFlashBoil 0;
SDA 0;
SFCD 0;
SFCDV 0;
SHF 0;
SIBS 0;
SKA 0;
SLTS 0;
SRFModel 0;
SRFVelocity 0;
STARCDRotation 0;
Schaeffer 0;
SchillerNaumann 0;
SinclairJackson 0;
SingleKineticRateDevolatilisation 0;
SingleMixtureFraction 0;
Smagorinsky 0;
SolverPerformance 1;
SpalartAllmaras 0;
SpalartAllmarasDDES 0;
SpalartAllmarasIDDES 0;
SphereDrag 0;
StandardWallInteraction 0;
StochasticDispersionRAS 0;
SuperBee 0;
SuperBeeV 0;
SurfaceReactionModel 0;
Syamlal 0;
SyamlalOBrien 0;
SyamlalRogersOBrien 0;
TAB 0;
Table 0;
ThermoCloud<basicReactingParcel> 0;
ThermoCloud<fluidThermoParcel> 0;
ThermoParcel<basicReactingParcel> 0;
ThermoParcel<fluidThermoParcel> 0;
UMIST 0;
UMISTV 0;
UpwindFitData<cubicUpwindFitPolynomial> 0;
UpwindFitData<quadraticLinearUpwindFitPolynomial> 0;
UpwindFitData<quadraticUpwindFitPolynomial> 0;
WallInteractionModel 0;
WenYu 0;
aC11H10 0;
absorptionEmissionModel 0;
addCell 0;
addFace 0;
addPatchCellLayer 0;
addPoint 0;
advective 0;
algebraicPair 0;
alphaContactAngle 0;
alphaFixedPressure 0;
alphatWallFunction 0;
angularOscillatingDisplacement 0;
angularOscillatingVelocity 0;
anisotropic 0;
ash 0;
atomizationModel 0;
attachDetach 0;
autoDensity 0;
snappyHexMeshDriver 0;
snappyLayerDriver 0;
snappyRefineDriver 0;
snappySnapDriver 0;
bC11H10 0;
backgroundMeshDecomposition 0;
backward 0;
basePatch 0;
basicKinematicCloud 0;
basicKinematicParcel 0;
basicMixture 0;
basicReactingCloud 0;
basicReactingParcel 0;
bitSet 0;
fluidThermo 0;
fluidThermoCloud 0;
fluidThermoParcel 0;
biLinearFit 0;
binaryAbsorptionEmission 0;
blended 0;
blobsSheetAtomization 0;
blobsSwirlInjector 0;
booleanSurface 0;
boundaryCutter 0;
boundaryMesh 0;
boundaryToFace 0;
boundedBackward 0;
boxToCell 0;
boxToFace 0;
boxToPoint 0;
breakupModel 0;
calculated 0;
cell 0;
cellClassification 0;
cellCuts 0;
cellDistFuncs 0;
cellLimited 0;
cellList 0;
cellLooper 0;
cellMDLimited 0;
cellMotion 0;
cellPoint 0;
cellPointFace 0;
cellPointWeight 0;
cellSet 0;
cellSizeControlSurfaces 0;
cellToCell 0;
cellToFace 0;
cellToPoint 0;
cellZone 0;
centredCECStencil 0;
centredCFCStencil 0;
chemistryReader 0;
chemistrySolver 0;
chemkinReader 0;
clippedLinear 0;
cloud 0;
cloudAbsorptionEmission 0;
cloudScatter 0;
collisionModel 0;
combineFaces 0;
commSchedule 0;
commonRailInjector 0;
compound 0;
constInjector 0;
constant 0;
constantAbsorptionEmission 0;
constantAlphaContactAngle 0;
constantScatter 0;
coordinateRotation 0;
coordinateSystem 0;
coordinateSystems 0;
corrected 0;
coupled 0;
cubeRootVol 0;
cubic 0;
cubicUpwindFit 0;
curve 0;
cyclic 0;
cyclicLduInterface 0;
cyclicLduInterfaceField 0;
cylinderToCell 0;
cylindrical 0;
decompositionMethod 0;
definedHollowConeInjector 0;
definedInjector 0;
definedPressureSwirlInjector 0;
diagTensorField 0;
diagonal 0;
dictionary 0;
dimensionSet 1;
mappedBase 0;
mappedPatch 0;
mappedVelocityFlux 0;
directionMixed 0;
directional 0;
disallowGenericFvPatchField 0;
disallowGenericPointPatchField 0;
disallowGenericPolyPatch 0;
dispersionLESModel 0;
dispersionModel 0;
dispersionRASModel 0;
displacementComponentLaplacian 0;
displacementInterpolation 0;
displacementLaplacian 0;
displacementSBRStress 0;
distanceSurface 0;
Distribution 0;
downwind 0;
dragModel 0;
duplicatePoints 0;
dx 0;
dynMixedSmagorinsky 0;
dynOneEqEddy 0;
dynSmagorinsky 0;
dynamicAlphaContactAngle 0;
dynamicFvMesh 0;
dynamicInkJetFvMesh 0;
dynamicMotionSolverFvMesh 0;
dynamicRefineFvMesh 0;
edgeIntersections 0;
edgeList 0;
edgeSurface 0;
empty 0;
engineMesh 0;
enrichedPatch 0;
epsilonWallFunction 0;
errorDrivenRefinement 0;
evaporationModel 0;
exponential 0;
extendedLeastSquares 0;
extendedLeastSquaresVectors 0;
face 0;
faceAreaPair 0;
faceCoupleInfo 0;
faceLimited 0;
faceList 0;
faceMDLimited 0;
faceSet 0;
faceToCell 0;
faceToFace 0;
faceToPoint 0;
faceZone 0;
fan 0;
featureEdgeMesh 0;
fieldToCell 0;
file 0;
fileName 2;
filteredLinear 0;
filteredLinear2 0;
filteredLinear2V 0;
filteredLinear3 0;
filteredLinear3V 0;
fixedEnthalpy 0;
buoyantPressure 0;
fixedFluxBoussinesqBuoyantPressure 0;
fixedFluxPressure 0;
fixedGradient 0;
fixedInternalEnergy 0;
fixedInternalValue 0;
fixedNormalSlip 0;
fixedPressureCompressibleDensity 0;
fixedUnburntEnthalpy 0;
fixedValue 0;
flowRateInletVelocity 0;
fluxCorrectedVelocity 0;
foamChemistryReader 0;
forceCoeffs 0;
forces 0;
fourth 0;
freestream 0;
freestreamPressure 0;
frictionalStressModel 0;
functionObject 0;
fv 0;
fvMesh 0;
fvMeshDistribute 0;
fvMotionSolver 0;
fvPatchField 0;
fvScalarMatrix 0;
fvSchemes 0;
fvSphericalTensorMatrix 0;
fvSymmTensorMatrix 0;
fvTensorMatrix 0;
fvVectorMatrix 0;
fvsPatchField 0;
general 0;
generic 0;
genericPatch 0;
geomCellLooper 0;
geometricSurfacePatch 0;
global 0;
globalIndexAndTransform 0;
globalMeshData 0;
globalPoints 0;
gnuplot 0;
gradientDispersionRAS 0;
gradientEnthalpy 0;
gradientInternalEnergy 0;
gradientUnburntEnthalpy 0;
granularPressureModel 0;
hCombustionThermo 0;
hMixtureThermo<homogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hMixtureThermo<homogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hMixtureThermo<inhomogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hMixtureThermo<inhomogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hMixtureThermo<multiComponentMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hMixtureThermo<reactingMixture> 0;
hMixtureThermo<veryInhomogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hMixtureThermo<veryInhomogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hThermo<pureMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hThermo<pureMixture<sutherlandTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hThermo<pureMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
harmonic 0;
heatTransferModel 0;
hexCellLooper 0;
hexRef8 0;
hhuCombustionThermo 0;
hhuMixtureThermo<egrMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hhuMixtureThermo<egrMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hhuMixtureThermo<homogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hhuMixtureThermo<homogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hhuMixtureThermo<inhomogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hhuMixtureThermo<inhomogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hhuMixtureThermo<veryInhomogeneousMixture<constTransport<thermo<hConstThermo<perfectGas>>>>> 0;
hhuMixtureThermo<veryInhomogeneousMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>>> 0;
hierarchical 0;
hollowConeInjector 0;
iC3H8O 0;
indexedOctree 0;
indexedParticle 0;
injectorModel 0;
injectorType 0;
inletOutlet 0;
inletOutletTotalTemperature 0;
interfaceCompression 0;
intersectedSurface 0;
inverseDistance 0;
inverseFaceDistance 0;
inversePointDistance 0;
inverseVolume 0;
isoSurface 0;
isoSurfaceCell 0;
jplot 0;
jumpCyclic 0;
kEpsilon 0;
kOmega 0;
kOmegaSST 0;
kOmegaSSTSAS 0;
kqRWallFunction 0;
kinematicCloud 0;
labelField 0;
labelList 0;
labelListList 0;
labelToCell 0;
labelToFace 0;
labelToPoint 0;
laminar 0;
laminarFlameSpeed 0;
laplace 0;
layerAdditionRemoval 0;
layered 0;
lduInterface 0;
lduInterfaceField 0;
lduMatrix 1;
lduMesh 0;
leastSquares 0;
leastSquaresVectors 0;
level 2;
limitWith 0;
limited 0;
limitedCubic 0;
limitedCubic01 0;
limitedCubicV 0;
limitedGamma 0;
limitedLimitedCubic 0;
limitedLimitedLinear 0;
limitedLinear 0;
limitedLinear01 0;
limitedLinearV 0;
limitedMUSCL 0;
limitedSurfaceInterpolationScheme 0;
limitedVanLeer 0;
linear 0;
linearFit 0;
linearUpwind 0;
linearUpwindV 0;
liquid 0;
locDynOneEqEddy 0;
localBlended 0;
localMax 0;
localMin 0;
localPointRegion 0;
lowReOneEqEddy 0;
manual 0;
meshCutAndRemove 0;
meshCutter 0;
meshModifier 0;
meshObject 0;
meshRefinement 0;
meshSearch 0;
meshToMesh 0;
metis 0;
midPoint 0;
midPointAndFace 0;
mixed 0;
mixedEnthalpy 0;
mixedInternalEnergy 0;
mixedSmagorinsky 0;
mixedUnburntEnthalpy 0;
mixerFvMesh 0;
modifyCell 0;
modifyFace 0;
modifyPoint 0;
motionDiffusivity 0;
motionDirectional 0;
motionSmoother 0;
motionSolver 0;
movingConeTopoFvMesh 0;
movingWallVelocity 0;
muSgsSpalartAllmarasWallFunction 0;
multiDirRefinement 0;
multiHoleInjector 0;
multiLevel 0;
multivariateSelection 0;
mutRoughWallFunction 0;
mutSpalartAllmarasStandardRoughWallFunction 0;
mutSpalartAllmarasStandardWallFunction 0;
mutSpalartAllmarasWallFunction 0;
mutWallFunction 0;
nC3H8O 0;
nbrToCell 0;
nearestToCell 0;
nearestToPoint 0;
noAbsorptionEmission 0;
noDragModel 0;
noRadiation 0;
none 0;
normal 0;
normalToFace 0;
nuSgsSpalartAllmarasWallFunction 0;
nutRoughWallFunction 0;
nutSpalartAllmarasStandardRoughWallFunction 0;
nutSpalartAllmarasStandardWallFunction 0;
nutSpalartAllmarasWallFunction 0;
nutWallFunction 0;
obj 0;
objectRegistry 0;
off 0;
omegaWallFunction 0;
oneEqEddy 0;
orientedSurface 0;
oscillatingDisplacement 0;
oscillatingFixedValue 0;
oscillatingVelocity 0;
outletInlet 0;
outletStabilised 0;
pair 0;
parabolicCylindrical 0;
parcel 0;
partialSlip 0;
passiveParticle 0;
patch 0;
patchToFace 0;
patchZones 0;
pdf 0;
perfectInterface 0;
pointIndexHitList 0;
pointPatchField 0;
pointScalarField 0;
pointScalarField::Internal 0;
pointSet 0;
pointSphericalTensorField 0;
pointSphericalTensorField::Internal 0;
pointSymmTensorField 0;
pointSymmTensorField::Internal 0;
pointTensorField 0;
pointTensorField::Internal 0;
pointToCell 0;
pointToFace 0;
pointToPoint 0;
pointVectorField 0;
pointVectorField::Internal 0;
pointZone 0;
polyBoundaryMesh 0;
polyMesh 0;
polyMeshGeometry 0;
polyMeshInfo 0;
polyTopoChange 0;
polyTopoChanger 0;
powerLaw 0;
pressureDirectedInletOutletVelocity 0;
pressureDirectedInletVelocity 0;
pressureInletOutletVelocity 0;
pressureInletUniformVelocity 0;
pressureInletVelocity 0;
pressureNormalInletOutletVelocity 0;
pressureSwirlInjector 0;
primitiveMesh 0;
primitiveMeshGeometry 0;
probes 0;
processor 0;
processorLduInterface 0;
processorLduInterfaceField 0;
pureMixture<constTransport<thermo<hConstThermo<perfectGas>>>> 0;
pureMixture<sutherlandTransport<thermo<hConstThermo<perfectGas>>>> 0;
pureMixture<sutherlandTransport<thermo<janafThermo<perfectGas>>>> 0;
quadratic 0;
quadraticFit 0;
quadraticLinearFit 0;
quadraticLinearUpwindFit 0;
quadraticUpwindFit 0;
radiationModel 0;
raw 0;
reactingCloud 0;
reaction 0;
realizableKE 0;
refinementHistory 0;
refinementIterator 0;
reflect 0;
regIOobject 0;
regionSplit 0;
regionToCell 0;
remove 0;
removeCell 0;
removeCells 0;
removeFace 0;
removeFaces 0;
removePoint 0;
removePoints 0;
reverseLinear 0;
rotatedBoxToCell 0;
rotatingPressureInletOutletVelocity 0;
rotatingTotalPressure 0;
sampledPatch 0;
sampledPlane 0;
sampledSet 0;
sampledSurface 0;
saturateEvaporationModel 0;
scalarAverageField 0;
scalarField 0;
scaleSimilarity 0;
scatterModel 0;
searchableBox 0;
searchableSurface 0;
sequential 0;
setUpdater 0;
sets 0;
shapeList 0;
shapeToCell 0;
simple 0;
sixDoFRigidBodyMotionConstraint 0;
skewCorrected 0;
skewCorrectionVectors 0;
sliced 0;
slidingInterface 0;
slip 0;
smooth 0;
smoothSolver 0;
solid 0;
solidBodyMotionFunction 0;
solidBodyMotionFvMesh 0;
solution 0;
spectEddyVisc 0;
sphereToCell 0;
spherical 0;
sphericalTensorAverageField 0;
sphericalTensorField 0;
standardDragModel 0;
standardEvaporationModel 0;
staticFvMesh 0;
steadyState 0;
stl 0;
string 0;
stochasticDispersionRAS 0;
supersonicFreestream 0;
surfaceFeatures 0;
surfaceInterpolation 0;
surfaceInterpolationScheme 0;
surfaceIntersection 0;
surfaceNormalFixedValue 0;
surfacePatch 0;
surfaceScalarField 0;
surfaceScalarField::Internal 0;
surfaceSlipDisplacement 0;
surfaceSphericalTensorField 0;
surfaceSphericalTensorField::Internal 0;
surfaceSymmTensorField 0;
surfaceSymmTensorField::Internal 0;
surfaceTensorField 0;
surfaceTensorField::Internal 0;
surfaceToCell 0;
surfaceToPoint 0;
surfaceVectorField 0;
surfaceVectorField::Internal 0;
surfaceWriter 0;
surfaces 0;
swirlInjector 0;
symmTensorAverageField 0;
symmTensorField 0;
symmetryPlane 0;
symmetry 0;
syringePressure 0;
tensorAverageField 0;
tensorField 0;
tetDecomposedPolyMesh 0;
thermoCloud 0;
thermophysicalFunction 0;
time 0;
timeVaryingAlphaContactAngle 0;
timeVaryingFlowRateInletVelocity 0;
timeVaryingMappedFixedValue 0;
timeVaryingTotalPressure 0;
timeVaryingUniformFixedValue 0;
timer 0;
topoAction 0;
topoCellLooper 0;
topoChangerFvMesh 0;
topoSet 0;
topoSetSource 0;
toroidal 0;
totalPressure 0;
totalTemperature 0;
trackedParticle 0;
trajectory 0;
transform 0;
treeDataCell 0;
treeDataFace 0;
treeDataTriSurface 0;
treeLeaf 0;
treeNode 0;
triSurface 0;
triSurfaceMesh 0;
turbulenceModel 0;
turbulentInlet 0;
turbulentIntensityKineticEnergyInlet 0;
turbulentMixingLengthDissipationRateInlet 0;
turbulentMixingLengthFrequencyInlet 0;
uncorrected 0;
undoableMeshCutter 0;
uniform 0;
uniformFixedValue 0;
unitInjector 0;
upwind 0;
upwindCFCStencil 0;
value 0;
vanAlbada 0;
vanAlbadaV 0;
vanDriest 0;
vanLeer 0;
vanLeer01 0;
vanLeerV 0;
vector2DField 0;
vectorAverageField 0;
vectorField 0;
velocityComponentLaplacian 0;
velocityLaplacian 0;
viscosityModel 0;
volPointInterpolation 0;
volScalarField 0;
volScalarField::Internal 0;
volSphericalTensorField 0;
volSphericalTensorField::Internal 0;
volSymmTensorField 0;
volSymmTensorField::Internal 0;
volTensorField 0;
volTensorField::Internal 0;
volVectorField 0;
volVectorField::Internal 0;
vtk 0;
walkPatch 0;
wall 0;
wallHeatTransfer 0;
wallLayerCells 0;
wallModel 0;
waveTransmissive 0;
wedge 0;
weighted 0;
word 0;
writer 0;
xmgr 0;
zeroGradient 0;
zoneToCell 0;
zoneToFace 0;
zoneToPoint 0;
}
DimensionedConstants
{
unitSet SI; // USCS
SICoeffs
{
universal
{
c c [0 1 -1 0 0 0 0] 2.99792e+08;
G G [-1 3 -2 0 0 0 0] 6.67429e-11;
h h [1 2 -1 0 0 0 0] 6.62607e-34;
}
electromagnetic
{
e e [0 0 1 0 0 1 0] 1.60218e-19;
}
atomic
{
me me [1 0 0 0 0 0 0] 9.10938e-31;
mp mp [1 0 0 0 0 0 0] 1.67262e-27;
}
physicoChemical
{
mu mu [1 0 0 0 0 0 0] 1.66054e-27;
k k [1 2 -2 -1 0 0 0] 1.38065e-23;
}
standard
{
//- Standard pressure [Pa]
Pstd Pstd [1 -1 -2 0 0 0 0] 1e5;
//- Standard temperature [degK]
Tstd Tstd [0 0 0 1 0 0 0] 298.15;
}
}
USCSCoeffs
{
universal
{
c c [0 1 -1 0 0 0 0] 9.83558e+08;
G G [-1 3 -2 0 0 0 0] 1.06909e-09;
h h [1 2 -1 0 0 0 0] 1.57234e-32;
}
electromagnetic
{
e e [0 0 1 0 0 1 0] 1.60218e-19;
}
atomic
{
me me [1 0 0 0 0 0 0] 2.00825e-30;
mp mp [1 0 0 0 0 0 0] 3.68746e-27;
}
physicoChemical
{
mu mu [1 0 0 0 0 0 0] 3.66083e-27;
k k [1 2 -2 -1 0 0 0] 1.82012e-22;
}
standard
{
//- Standard pressure [lbm/ft^2]
Pstd Pstd [1 -1 -2 0 0 0 0] 2088.6;
//- Standard temperature [degR]
Tstd Tstd [0 0 0 1 0 0 0] 536.67;
}
}
}
DimensionSets
{
unitSet SI; // USCS
SICoeffs
{
// Basic units
kg kg [1 0 0 0 0 0 0] 1.0;
m m [0 1 0 0 0 0 0] 1.0;
s s [0 0 1 0 0 0 0] 1.0;
K K [0 0 0 1 0 0 0] 1.0;
mol mol [0 0 0 0 1 0 0] 1.0;
A A [0 0 0 0 0 1 0] 1.0;
Cd Cd [0 0 0 0 0 0 1] 1.0;
// Derived units
Hz Hz [s^-1] 1.0;
N N [kg m s^-2] 1.0;
Pa Pa [N m^-2] 1.0;
J J [N m] 1.0;
W W [J s^-1] 1.0;
// Some non-symbolic ones
area area [m^2] 1.0;
volume volume [m^3] 1.0;
density density [kg m^-3] 1.0;
acceleration acceleration [m s^-2] 1.0;
kinematicPressure kinematicPressure [Pa density^-1] 1.0;
// Scaled units. Only allowed in dimensionedType (dimensionedScalar,
// dimensionedVector etc.) and UniformDimensionedField, not
// in DimensionedField or GeometricField
cm cm [m] 1e-2;
mm mm [m] 1e-3;
km km [m] 1e3;
// Set of units used for printing. Can be any basic or derived
// but not scaled (only supported for dimensionedScalar, etc)
//writeUnits (kg m s K mol A Cd);
}
USCSCoeffs
{
// Basic units
lb lb [1 0 0 0 0 0 0] 1.0;
ft ft [0 1 0 0 0 0 0] 1.0;
s s [0 0 1 0 0 0 0] 1.0;
R R [0 0 0 1 0 0 0] 1.0;
mol mol [0 0 0 0 1 0 0] 1.0;
A A [0 0 0 0 0 1 0] 1.0;
Cd Cd [0 0 0 0 0 0 1] 1.0;
// Set of units used for printing. Can be any basic or derived
// but not scaled (only supported for dimensionedScalar, etc)
//writeUnits (lb ft s R mol A Cd);
}
}
// ************************************************************************* //