▼ applications | |
► solvers | |
► basic | |
► laplacianFoam | |
createFields.H | |
laplacianFoam.C | Solves a simple Laplace equation, e.g. for thermal diffusion in a solid |
write.H | |
► potentialFoam | |
createControls.H | |
createFields.H | |
potentialFoam.C | Potential flow solver which solves for the velocity potential, to calculate the flux-field, from which the velocity field is obtained by reconstructing the flux |
► scalarTransportFoam | |
createFields.H | |
scalarTransportFoam.C | Solves the steady or transient transport equation for a passive scalar |
► combustion | |
► chemFoam | |
chemFoam.C | Solver for chemistry problems, designed for use on single cell cases to provide comparison against other chemistry solvers, that uses a single cell mesh, and fields created from the initial conditions |
createBaseFields.H | |
createControls.H | |
createFieldRefs.H | |
createFields.H | |
createSingleCellMesh.H | |
hEqn.H | |
output.H | |
pEqn.H | |
readControls.H | |
readInitialConditions.H | |
setDeltaT.H | |
solveChemistry.H | |
YEqn.H | |
► coldEngineFoam | |
coldEngineFoam.C | Solver for cold-flow in internal combustion engines |
createFieldRefs.H | |
createFields.H | |
logSummary.H | |
startSummary.H | |
► engineFoam | |
engineFoam.C | Solver for internal combustion engines |
logSummary.H | |
pEqn.H | |
readEngineTimeControls.H | |
startSummary.H | |
UEqn.H | |
► fireFoam | |
createClouds.H | |
createFieldRefs.H | |
createFields.H | |
createPyrolysisModel.H | |
createSurfaceFilmModel.H | |
fireFoam.C | Transient solver for fires and turbulent diffusion flames with reacting particle clouds, surface film and pyrolysis modelling |
pEqn.H | |
phrghEqn.H | |
readPyrolysisTimeControls.H | |
rhoEqn.H | Solve the continuity for density |
setMultiRegionDeltaT.H | Reset the timestep to maintain a constant maximum Courant numbers. Reduction of time-step is immediate, but increase is damped to avoid unstable oscillations |
solidRegionDiffusionNo.H | |
UEqn.H | |
YEEqn.H | |
► PDRFoam | |
► laminarFlameSpeed | |
► SCOPE | |
SCOPELaminarFlameSpeed.C | |
SCOPELaminarFlameSpeed.H | |
► PDRModels | |
► dragModels | |
► basic | |
basic.C | |
basic.H | |
► PDRDragModel | |
PDRDragModel.C | |
PDRDragModel.H | |
PDRDragModelNew.C | |
► turbulence | |
► PDRkEpsilon | |
PDRkEpsilon.C | |
PDRkEpsilon.H | |
► XiEqModels | |
► basicXiSubXiEq | |
basicXiSubXiEq.C | |
basicXiSubXiEq.H | |
► XiGModels | |
► basicXiSubG | |
basicXiSubG.C | |
basicXiSubG.H | |
► XiModels | |
► algebraic | |
algebraic.C | |
algebraic.H | |
► fixed | |
fixed.C | |
fixed.H | |
► transport | |
transport.C | |
transport.H | |
► XiEqModels | |
► Gulder | |
Gulder.C | |
Gulder.H | |
► instabilityXiEq | |
instabilityXiEq.C | |
instabilityXiEq.H | |
► SCOPEBlendXiEq | |
SCOPEBlendXiEq.C | |
SCOPEBlendXiEq.H | |
► SCOPEXiEq | |
SCOPEXiEq.C | |
SCOPEXiEq.H | |
► XiEqModel | |
XiEqModel.C | |
XiEqModel.H | |
XiEqModelNew.C | |
► XiGModels | |
► instabilityG | |
instabilityG.C | |
instabilityG.H | |
► KTS | |
KTS.C | |
KTS.H | |
► XiGModel | |
XiGModel.C | |
XiGModel.H | |
XiGModelNew.C | |
► XiModel | |
XiModel.C | |
XiModel.H | |
XiModelNew.C | |
bEqn.H | |
createFieldRefs.H | |
createFields.H | |
EaEqn.H | |
EauEqn.H | |
ftEqn.H | |
PDRFoam.C | Solver for compressible premixed/partially-premixed combustion with turbulence modelling |
PDRFoamAutoRefine.C | Solver for compressible premixed/partially-premixed combustion with turbulence modelling |
pEqn.H | |
readCombustionProperties.H | |
rhoEqn.H | Solve the continuity for density |
setDeltaT.H | Reset the timestep to maintain a constant maximum courant Number. Reduction of time-step is imediate but increase is damped to avoid unstable oscillations |
StCourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
UEqn.H | |
► reactingFoam | |
► rhoReactingBuoyantFoam | |
createFieldRefs.H | |
createFields.H | |
pEqn.H | |
rhoReactingBuoyantFoam.C | Solver for combustion with chemical reactions using a density based thermodynamics package with enhanced buoyancy treatment |
UEqn.H | |
► rhoReactingFoam | |
createFieldRefs.H | |
createFields.H | |
pEqn.H | |
rhoReactingFoam.C | Solver for combustion with chemical reactions using density based thermodynamics package |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pcEqn.H | |
pEqn.H | |
reactingFoam.C | Solver for combustion with chemical reactions |
setRDeltaT.H | |
UEqn.H | |
YEqn.H | |
► XiFoam | |
bEqn.H | |
createFieldRefs.H | |
createFields.H | |
EaEqn.H | |
EauEqn.H | |
ftEqn.H | |
pEqn.H | |
readCombustionProperties.H | |
UEqn.H | |
XiFoam.C | Solver for compressible premixed/partially-premixed combustion with turbulence modelling |
► compressible | |
► rhoCentralFoam | |
► BCs | |
► mixedFixedValueSlip | |
mixedFixedValueSlipFvPatchField.C | |
mixedFixedValueSlipFvPatchField.H | |
mixedFixedValueSlipFvPatchFields.C | |
mixedFixedValueSlipFvPatchFields.H | |
mixedFixedValueSlipFvPatchFieldsFwd.H | |
► rho | |
fixedRhoFvPatchScalarField.C | |
fixedRhoFvPatchScalarField.H | |
► T | |
smoluchowskiJumpTFvPatchScalarField.C | |
smoluchowskiJumpTFvPatchScalarField.H | |
► U | |
maxwellSlipUFvPatchVectorField.C | |
maxwellSlipUFvPatchVectorField.H | |
► rhoCentralDyMFoam | |
rhoCentralDyMFoam.C | Density-based compressible flow solver based on central-upwind schemes of Kurganov and Tadmor with support for mesh-motion and topology changes |
centralCourantNo.H | Calculates the mean and maximum wave speed based Courant Numbers |
createFieldRefs.H | |
createFields.H | |
directionInterpolate.H | |
readFluxScheme.H | |
rhoCentralFoam.C | Density-based compressible flow solver based on central-upwind schemes of Kurganov and Tadmor |
setRDeltaT.H | |
► rhoPimpleFoam | |
► rhoPimpleDyMFoam | |
correctPhi.H | |
createControls.H | |
pEqn.H | |
readControls.H | |
rhoPimpleDyMFoam.C | Transient solver for turbulent flow of compressible fluids for HVAC and similar applications, with optional mesh motion and mesh topology changes |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pcEqn.H | |
pEqn.H | |
rhoPimpleFoam.C | Transient solver for turbulent flow of compressible fluids for HVAC and similar applications |
setRDeltaT.H | |
UEqn.H | |
► rhoSimpleFoam | |
► rhoPorousSimpleFoam | |
createFields.H | |
createZones.H | |
EEqn.H | |
pEqn.H | |
rhoPorousSimpleFoam.C | Steady-state solver for turbulent flow of compressible fluids, with implicit or explicit porosity treatment and optional sources |
UEqn.H | |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pcEqn.H | |
pEqn.H | |
rhoSimpleFoam.C | Steady-state solver for turbulent flow of compressible fluids |
UEqn.H | |
► sonicFoam | |
► sonicDyMFoam | |
pEqn.H | |
sonicDyMFoam.C | Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas, with optional mesh motion and mesh topology changes |
► sonicLiquidFoam | |
compressibleContinuityErrs.H | |
createFields.H | |
readThermodynamicProperties.H | |
readTransportProperties.H | |
sonicLiquidFoam.C | Transient solver for trans-sonic/supersonic, laminar flow of a compressible liquid |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
sonicFoam.C | Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas |
UEqn.H | |
► discreteMethods | |
► dsmc | |
► dsmcFoam | |
createFields.H | |
dsmcFoam.C | Direct simulation Monte Carlo (DSMC) solver for, transient, multi-species flows |
► molecularDynamics | |
► mdEquilibrationFoam | |
mdEquilibrationFoam.C | Solver to equilibrate and/or precondition molecular dynamics systems |
readmdEquilibrationDict.H | |
► mdFoam | |
createFields.H | |
mdFoam.C | Molecular dynamics solver for fluid dynamics |
► DNS | |
► dnsFoam | |
createFields.H | |
dnsFoam.C | Direct numerical simulation solver for boxes of isotropic turbulence |
globalProperties.H | |
readTransportProperties.H | |
readTurbulenceProperties.H | |
► electromagnetics | |
► electrostaticFoam | |
createFields.H | |
electrostaticFoam.C | Solver for electrostatics |
► magneticFoam | |
createFields.H | |
magnet.H | |
magneticFoam.C | Solver for the magnetic field generated by permanent magnets |
► mhdFoam | |
createControl.H | |
createFields.H | |
createPhiB.H | |
magneticFieldErr.H | |
mhdFoam.C | Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field |
readBPISOControls.H | |
► financial | |
► financialFoam | |
createFields.H | |
financialFoam.C | Solves the Black-Scholes equation to price commodities |
► heatTransfer | |
► buoyantBoussinesqPimpleFoam | |
buoyantBoussinesqPimpleFoam.C | Transient solver for buoyant, turbulent flow of incompressible fluids |
createFields.H | |
pEqn.H | |
TEqn.H | |
UEqn.H | |
► buoyantBoussinesqSimpleFoam | |
buoyantBoussinesqSimpleFoam.C | Steady-state solver for buoyant, turbulent flow of incompressible fluids |
createFields.H | |
pEqn.H | |
readTransportProperties.H | |
TEqn.H | |
UEqn.H | |
► buoyantPimpleFoam | |
buoyantPimpleFoam.C | Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
UEqn.H | |
► buoyantSimpleFoam | |
buoyantSimpleFoam.C | Steady-state solver for buoyant, turbulent flow of compressible fluids, including radiation, for ventilation and heat-transfer |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
UEqn.H | |
► chtMultiRegionFoam | |
► chtMultiRegionSimpleFoam | |
► fluid | |
compressibleContinuityErrors.H | |
compressibleMultiRegionCourantNo.H | |
createFluidFields.H | |
createFluidMeshes.H | |
EEqn.H | |
pEqn.H | |
readFluidMultiRegionSIMPLEControls.H | |
setRegionFluidFields.H | |
solveFluid.H | |
UEqn.H | |
► solid | |
readSolidMultiRegionSIMPLEControls.H | |
solveSolid.H | |
chtMultiRegionSimpleFoam.C | Steady-state solver for buoyant, turbulent fluid flow and solid heat conduction with conjugate heat transfer between solid and fluid regions |
► fluid | |
compressibleContinuityErrors.H | |
compressibleCourantNo.C | |
compressibleCourantNo.H | Calculates and outputs the mean and maximum Courant Numbers for the fluid regions |
compressibleMultiRegionCourantNo.H | |
createFluidFields.H | |
createFluidMeshes.H | |
EEqn.H | |
initContinuityErrs.H | |
pEqn.H | |
readFluidMultiRegionPIMPLEControls.H | |
setRegionFluidFields.H | |
solveFluid.H | |
storeOldFluidFields.H | |
UEqn.H | |
► include | |
setInitialMultiRegionDeltaT.H | Set the initial timestep for the CHT MultiRegion solver |
setMultiRegionDeltaT.H | Reset the timestep to maintain a constant maximum courant and diffusion Numbers. Reduction of time-step is immediate, but increase is damped to avoid unstable oscillations |
► solid | |
createSolidFields.H | |
createSolidMeshes.H | |
readSolidMultiRegionPIMPLEControls.H | |
readSolidTimeControls.H | Read the control parameters used in the solid |
setRegionSolidFields.H | |
solidRegionDiffNo.C | |
solidRegionDiffNo.H | Calculates and outputs the mean and maximum Diffusion Numbers for the solid regions |
solidRegionDiffusionNo.H | |
solveSolid.H | |
chtMultiRegionFoam.C | Transient solver for buoyant, turbulent fluid flow and solid heat conduction with conjugate heat transfer between solid and fluid regions |
createFields.H | |
createMeshes.H | |
createMeshesPostProcess.H | |
readPIMPLEControls.H | |
► thermoFoam | |
createFields.H | |
EEqn.H | |
setAlphaEff.H | |
thermoFoam.C | Solver for energy transport and thermodynamics on a frozen flow field |
► incompressible | |
► adjointShapeOptimizationFoam | |
► adjointOutletPressure | |
adjointOutletPressureFvPatchScalarField.C | |
adjointOutletPressureFvPatchScalarField.H | |
► adjointOutletVelocity | |
adjointOutletVelocityFvPatchVectorField.C | |
adjointOutletVelocityFvPatchVectorField.H | |
adjointContinuityErrs.H | Calculates and prints the continuity errors |
adjointShapeOptimizationFoam.C | Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids with optimisation of duct shape by applying "blockage" in regions causing pressure loss as estimated using an adjoint formulation |
createFields.H | |
createPhia.H | Creates and initialises the face-flux field phia |
initAdjointContinuityErrs.H | Declare and initialise the cumulative ddjoint continuity error |
► boundaryFoam | |
boundaryFoam.C | Steady-state solver for incompressible, 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation |
createFields.H | |
evaluateNearWall.H | |
interrogateWallPatches.H | |
makeGraphs.H | |
► icoFoam | |
createFields.H | |
icoFoam.C | Transient solver for incompressible, laminar flow of Newtonian fluids |
► nonNewtonianIcoFoam | |
createFields.H | |
nonNewtonianIcoFoam.C | Transient solver for incompressible, laminar flow of non-Newtonian fluids |
► pimpleFoam | |
► pimpleDyMFoam | |
correctPhi.H | |
createControls.H | |
pEqn.H | |
pimpleDyMFoam.C | Transient solver for incompressible, turbulent flow of Newtonian fluids on a moving mesh |
readControls.H | |
► SRFPimpleFoam | |
createFields.H | |
pEqn.H | |
SRFPimpleFoam.C | Large time-step transient solver for incompressible, turbulent flow in a single rotating frame |
UrelEqn.H | |
createFields.H | |
pEqn.H | |
pimpleFoam.C | Large time-step transient solver for incompressible, turbulent flow, using the PIMPLE (merged PISO-SIMPLE) algorithm |
UEqn.H | |
► pisoFoam | |
createFields.H | |
pEqn.H | |
pisoFoam.C | Transient solver for incompressible, turbulent flow, using the PISO algorithm |
UEqn.H | |
► shallowWaterFoam | |
CourantNo.H | Calculates and outputs the maximum Courant Number |
createFields.H | |
createPhi.H | Creates and initialises the face-flux field phi |
readGravitationalAcceleration.H | |
shallowWaterFoam.C | Transient solver for inviscid shallow-water equations with rotation |
► simpleFoam | |
► porousSimpleFoam | |
createPorousZones.H | |
pEqn.H | |
porousSimpleFoam.C | Steady-state solver for incompressible, turbulent flow with implicit or explicit porosity treatment and support for multiple reference frames (MRF) |
UEqn.H | |
► SRFSimpleFoam | |
createFields.H | |
pEqn.H | |
SRFSimpleFoam.C | Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids in a single rotating frame |
UrelEqn.H | |
createFields.H | |
pEqn.H | |
simpleFoam.C | Steady-state solver for incompressible, turbulent flow, using the SIMPLE algorithm |
UEqn.H | |
► lagrangian | |
► coalChemistryFoam | |
coalChemistryFoam.C | Transient solver for compressible, turbulent flow, with coal and limestone particle clouds, an energy source, and combustion |
createClouds.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
rhoEqn.H | Solve the continuity for density |
setRDeltaT.H | |
UEqn.H | |
YEqn.H | |
► DPMFoam | |
► DPMTurbulenceModels | |
DPMTurbulenceModels.C | |
► MPPICFoam | |
MPPICFoam.C | Transient solver for the coupled transport of a single kinematic particle cloud including the effect of the volume fraction of particles on the continuous phase. Multi-Phase Particle In Cell (MPPIC) modeling is used to represent collisions without resolving particle-particle interactions |
continuityErrs.H | Calculates and prints the continuity errors |
CourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
createFields.H | |
DPMFoam.C | Transient solver for the coupled transport of a single kinematic particle cloud including the effect of the volume fraction of particles on the continuous phase |
pEqn.H | |
UcEqn.H | |
► icoUncoupledKinematicParcelFoam | |
► icoUncoupledKinematicParcelDyMFoam | |
icoUncoupledKinematicParcelDyMFoam.C | Transient solver for the passive transport of a single kinematic particle cloud, with optional mesh motion and mesh topology changes |
createFields.H | |
createNonInertialFrameFields.H | |
icoUncoupledKinematicParcelFoam.C | Transient solver for the passive transport of a single kinematic particle cloud |
► reactingParcelFilmFoam | |
createClouds.H | |
createFields.H | |
createSurfaceFilmModel.H | |
EEqn.H | |
pEqn.H | |
reactingParcelFilmFoam.C | Transient solver for compressible, turbulent flow with a reacting, multiphase particle cloud, and surface film modelling |
rhoEqn.H | Solve the continuity for density |
setMultiRegionDeltaT.H | Reset the timestep to maintain a constant maximum Courant numbers. Reduction of time-step is immediate, but increase is damped to avoid unstable oscillations |
UEqn.H | |
YEqn.H | |
► reactingParcelFoam | |
► simpleReactingParcelFoam | |
createClouds.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
simpleReactingParcelFoam.C | Steady state solver for compressible, turbulent flow with reacting, multiphase particle clouds and optional sources/constraints |
UEqn.H | |
YEqn.H | |
createClouds.H | |
createFieldRefs.H | |
createFields.H | |
EEqn.H | |
pEqn.H | |
reactingParcelFoam.C | Transient solver for compressible, turbulent flow with a reacting, multiphase particle cloud, and optional sources/constraints |
rhoEqn.H | Solve the continuity for density |
setRDeltaT.H | |
UEqn.H | |
YEqn.H | |
► sprayFoam | |
► sprayDyMFoam | |
pEqn.H | |
sprayDyMFoam.C | Transient solver for compressible, turbulent flow with a spray particle cloud, with optional mesh motion and mesh topology changes |
► sprayEngineFoam | |
logSummary.H | |
readEngineTimeControls.H | |
sprayEngineFoam.C | Transient solver for compressible, turbulent engine flow with a spray particle cloud |
startSummary.H | |
createClouds.H | |
createFields.H | |
pEqn.H | |
rhoEqn.H | Solve the continuity for density |
sprayFoam.C | Transient solver for compressible, turbulent flow with a spray particle cloud |
UEqn.H | |
► uncoupledKinematicParcelFoam | |
createFields.H | |
uncoupledKinematicParcelFoam.C | Transient solver for the passive transport of a particle cloud |
► multiphase | |
► cavitatingFoam | |
► cavitatingDyMFoam | |
cavitatingDyMFoam.C | Transient cavitation code based on the homogeneous equilibrium model from which the compressibility of the liquid/vapour "mixture" is obtained, with optional mesh motion and mesh topology changes |
correctPhi.H | |
createControls.H | |
createPcorrTypes.H | |
pEqn.H | |
readControls.H | |
alphavPsi.H | |
cavitatingFoam.C | Transient cavitation code based on the homogeneous equilibrium model from which the compressibility of the liquid/vapour "mixture" is obtained |
continuityErrs.H | |
CourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
createControls.H | |
createFields.H | |
pEqn.H | |
readControls.H | |
readThermodynamicProperties.H | |
rhoEqn.H | |
setDeltaT.H | Reset the timestep to maintain a constant maximum courant Number. Reduction of time-step is imediate but increase is damped to avoid unstable oscillations |
setInitialDeltaT.H | Set the initial timestep corresponding to the timestep adjustment algorithm in setDeltaT |
UEqn.H | |
► compressibleInterFoam | |
► compressibleInterDyMFoam | |
compressibleInterDyMFoam.C | Solver for 2 compressible, non-isothermal immiscible fluids using a VOF (volume of fluid) phase-fraction based interface capturing approach, with optional mesh motion and mesh topology changes including adaptive re-meshing |
correctPhi.H | |
createControls.H | |
pEqn.H | |
readControls.H | |
► twoPhaseMixtureThermo | |
twoPhaseMixtureThermo.C | |
twoPhaseMixtureThermo.H | |
alphaControls.H | |
alphaEqns.H | |
alphaEqnsSubCycle.H | |
compressibleInterFoam.C | Solver for 2 compressible, non-isothermal immiscible fluids using a VOF (volume of fluid) phase-fraction based interface capturing approach |
createFields.H | |
pEqn.H | |
TEqn.H | |
UEqn.H | |
► compressibleMultiphaseInterFoam | |
► multiphaseMixtureThermo | |
► alphaContactAngle | |
alphaContactAngleFvPatchScalarField.C | |
alphaContactAngleFvPatchScalarField.H | |
► phaseModel | |
phaseModel.C | |
phaseModel.H | |
multiphaseMixtureThermo.C | |
multiphaseMixtureThermo.H | |
compressibleMultiphaseInterFoam.C | Solver for n compressible, non-isothermal immiscible fluids using a VOF (volume of fluid) phase-fraction based interface capturing approach |
createFields.H | |
pEqn.H | |
TEqn.H | |
UEqn.H | |
► driftFluxFoam | |
► incompressibleTwoPhaseInteractingMixture | |
incompressibleTwoPhaseInteractingMixture.C | |
incompressibleTwoPhaseInteractingMixture.H | |
► mixtureViscosityModels | |
► BinghamPlastic | |
BinghamPlastic.C | |
BinghamPlastic.H | |
► mixtureViscosityModel | |
mixtureViscosityModel.C | |
mixtureViscosityModel.H | |
mixtureViscosityModelNew.C | |
► plastic | |
plastic.C | |
plastic.H | |
► slurry | |
slurry.C | |
slurry.H | |
► relativeVelocityModels | |
► general | |
general.C | |
general.H | |
► relativeVelocityModel | |
relativeVelocityModel.C | |
relativeVelocityModel.H | |
► simple | |
simple.C | |
simple.H | |
alphaControls.H | |
alphaEqn.H | |
alphaEqnSubCycle.H | |
compressibleTurbulenceModels.C | |
createFields.H | |
driftFluxFoam.C | Solver for 2 incompressible fluids using the mixture approach with the drift-flux approximation for relative motion of the phases |
pEqn.H | |
UEqn.H | |
► interFoam | |
► interDyMFoam | |
correctPhi.H | |
createDyMControls.H | |
interDyMFoam.C | Solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phase-fraction based interface capturing approach, with optional mesh motion and mesh topology changes including adaptive re-meshing |
pEqn.H | |
readControls.H | |
► interMixingFoam | |
► immiscibleIncompressibleThreePhaseMixture | |
immiscibleIncompressibleThreePhaseMixture.C | |
immiscibleIncompressibleThreePhaseMixture.H | |
► incompressibleThreePhaseMixture | |
incompressibleThreePhaseMixture.C | |
incompressibleThreePhaseMixture.H | |
► threePhaseInterfaceProperties | |
threePhaseInterfaceProperties.C | |
threePhaseInterfaceProperties.H | |
alphaControls.H | |
alphaEqns.H | |
alphaEqnsSubCycle.H | |
createFields.H | |
interMixingFoam.C | Solver for 3 incompressible fluids, two of which are miscible, using a VOF method to capture the interface |
alphaCourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
alphaEqn.H | |
alphaEqnSubCycle.H | |
correctPhi.H | |
createFields.H | |
interFoam.C | Solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phase-fraction based interface capturing approach |
pEqn.H | |
setDeltaT.H | Reset the timestep to maintain a constant maximum courant Number. Reduction of time-step is immediate, but increase is damped to avoid unstable oscillations |
setRDeltaT.H | |
UEqn.H | |
► interPhaseChangeFoam | |
► interPhaseChangeDyMFoam | |
correctPhi.H | |
interPhaseChangeDyMFoam.C | Solver for 2 incompressible, isothermal immiscible fluids with phase-change (e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based interface capturing approach, with optional mesh motion and mesh topology changes including adaptive re-meshing |
pEqn.H | |
► phaseChangeTwoPhaseMixtures | |
► Kunz | |
Kunz.C | |
Kunz.H | |
► Merkle | |
Merkle.C | |
Merkle.H | |
► phaseChangeTwoPhaseMixture | |
newPhaseChangeTwoPhaseMixture.C | |
phaseChangeTwoPhaseMixture.C | |
phaseChangeTwoPhaseMixture.H | |
► SchnerrSauer | |
SchnerrSauer.C | |
SchnerrSauer.H | |
alphaControls.H | |
alphaEqn.H | |
alphaEqnSubCycle.H | |
createFields.H | |
interPhaseChangeFoam.C | Solver for 2 incompressible, isothermal immiscible fluids with phase-change (e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based interface capturing approach |
pEqn.H | |
UEqn.H | |
► multiphaseEulerFoam | |
► interfacialModels | |
► dragModels | |
► blended | |
blended.C | |
blended.H | |
► dragModel | |
dragModel.C | |
dragModel.H | |
newDragModel.C | |
► Ergun | |
Ergun.C | |
Ergun.H | |
► Gibilaro | |
Gibilaro.C | |
Gibilaro.H | |
► GidaspowErgunWenYu | |
GidaspowErgunWenYu.C | |
GidaspowErgunWenYu.H | |
► GidaspowSchillerNaumann | |
GidaspowSchillerNaumann.C | |
GidaspowSchillerNaumann.H | |
► interface | |
interface.C | |
interface.H | |
► SchillerNaumann | |
SchillerNaumann.C | |
SchillerNaumann.H | |
► SyamlalOBrien | |
SyamlalOBrien.C | |
SyamlalOBrien.H | |
► WenYu | |
WenYu.C | |
WenYu.H | |
► heatTransferModels | |
► heatTransferModel | |
heatTransferModel.C | |
heatTransferModel.H | |
newHeatTransferModel.C | |
► RanzMarshall | |
RanzMarshall.C | |
RanzMarshall.H | |
► multiphaseSystem | |
► alphaContactAngle | |
alphaContactAngleFvPatchScalarField.C | |
alphaContactAngleFvPatchScalarField.H | |
► diameterModels | |
► constantDiameter | |
constantDiameter.C | |
constantDiameter.H | |
► diameterModel | |
diameterModel.C | |
diameterModel.H | |
newDiameterModel.C | |
► isothermalDiameter | |
isothermalDiameter.C | |
isothermalDiameter.H | |
► phaseModel | |
phaseModel.C | |
phaseModel.H | |
multiphaseSystem.C | |
multiphaseSystem.H | |
correctPhi.H | |
CourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
createFields.H | |
createMRFZones.H | |
DDtU.H | |
MRFCorrectBCs.H | |
multiphaseEulerFoam.C | Solver for a system of many compressible fluid phases including heat-transfer |
pEqn.H | |
TEqns.H | |
UEqns.H | |
zonePhaseVolumes.H | |
► multiphaseInterFoam | |
► multiphaseInterDyMFoam | |
multiphaseInterDyMFoam.C | Solver for n incompressible fluids which captures the interfaces and includes surface-tension and contact-angle effects for each phase, with optional mesh motion and mesh topology changes |
► multiphaseMixture | |
► alphaContactAngle | |
alphaContactAngleFvPatchScalarField.C | |
alphaContactAngleFvPatchScalarField.H | |
► phase | |
phase.C | |
phase.H | |
multiphaseMixture.C | |
multiphaseMixture.H | |
createFields.H | |
multiphaseInterFoam.C | Solver for n incompressible fluids which captures the interfaces and includes surface-tension and contact-angle effects for each phase |
► potentialFreeSurfaceFoam | |
► potentialFreeSurfaceDyMFoam | |
correctPhi.H | |
pEqn.H | |
potentialFreeSurfaceDyMFoam.C | Incompressible Navier-Stokes solver with inclusion of a wave height field to enable single-phase free-surface approximations, with optional mesh motion and mesh topology changes |
createFields.H | |
pEqn.H | |
potentialFreeSurfaceFoam.C | Incompressible Navier-Stokes solver with inclusion of a wave height field to enable single-phase free-surface approximations |
UEqn.H | |
► reactingEulerFoam | |
► interfacialCompositionModels | |
► interfaceCompositionModels | |
► Henry | |
Henry.C | |
Henry.H | |
► InterfaceCompositionModel | |
InterfaceCompositionModel.C | |
InterfaceCompositionModel.H | |
InterfaceCompositionModels.C | |
► interfaceCompositionModel | |
interfaceCompositionModel.C | |
interfaceCompositionModel.H | |
newInterfaceCompositionModel.C | |
► NonRandomTwoLiquid | |
NonRandomTwoLiquid.C | |
NonRandomTwoLiquid.H | |
► Raoult | |
Raoult.C | |
Raoult.H | |
► Saturated | |
Saturated.C | |
Saturated.H | |
► massTransferModels | |
► Frossling | |
Frossling.C | |
Frossling.H | |
► massTransferModel | |
massTransferModel.C | |
massTransferModel.H | |
newMassTransferModel.C | |
► sphericalMassTransfer | |
sphericalMassTransfer.C | |
sphericalMassTransfer.H | |
► saturationModels | |
► Antoine | |
Antoine.C | |
Antoine.H | |
► AntoineExtended | |
AntoineExtended.C | |
AntoineExtended.H | |
► ArdenBuck | |
ArdenBuck.C | |
ArdenBuck.H | |
► constantSaturationConditions | |
constantSaturationConditions.C | |
constantSaturationConditions.H | |
► polynomial | |
polynomial.C | |
polynomial.H | |
► saturationModel | |
newSaturationModel.C | |
saturationModel.C | |
saturationModel.H | |
► surfaceTensionModels | |
► constantSurfaceTensionCoefficient | |
constantSurfaceTensionCoefficient.C | |
constantSurfaceTensionCoefficient.H | |
► surfaceTensionModel | |
newSurfaceTensionModel.C | |
surfaceTensionModel.C | |
surfaceTensionModel.H | |
► interfacialModels | |
► aspectRatioModels | |
► aspectRatioModel | |
aspectRatioModel.C | |
aspectRatioModel.H | |
newAspectRatioModel.C | |
► constantAspectRatio | |
constantAspectRatio.C | |
constantAspectRatio.H | |
► TomiyamaAspectRatio | |
TomiyamaAspectRatio.C | |
TomiyamaAspectRatio.H | |
► VakhrushevEfremov | |
VakhrushevEfremov.C | |
VakhrushevEfremov.H | |
► Wellek | |
Wellek.C | |
Wellek.H | |
► dragModels | |
► dragModel | |
dragModel.C | |
dragModel.H | |
newDragModel.C | |
► Ergun | |
Ergun.C | |
Ergun.H | |
► Gibilaro | |
Gibilaro.C | |
Gibilaro.H | |
► GidaspowErgunWenYu | |
GidaspowErgunWenYu.C | |
GidaspowErgunWenYu.H | |
► GidaspowSchillerNaumann | |
GidaspowSchillerNaumann.C | |
GidaspowSchillerNaumann.H | |
► IshiiZuber | |
IshiiZuber.C | |
IshiiZuber.H | |
► Lain | |
Lain.C | |
Lain.H | |
► SchillerNaumann | |
SchillerNaumann.C | |
SchillerNaumann.H | |
► segregated | |
segregated.C | |
segregated.H | |
► SyamlalOBrien | |
SyamlalOBrien.C | |
SyamlalOBrien.H | |
► TomiyamaAnalytic | |
TomiyamaAnalytic.C | |
TomiyamaAnalytic.H | |
► TomiyamaCorrelated | |
TomiyamaCorrelated.C | |
TomiyamaCorrelated.H | |
► TomiyamaKataokaZunSakaguchi | |
TomiyamaKataokaZunSakaguchi.C | |
TomiyamaKataokaZunSakaguchi.H | |
► WenYu | |
WenYu.C | |
WenYu.H | |
► heatTransferModels | |
► heatTransferModel | |
heatTransferModel.C | |
heatTransferModel.H | |
newHeatTransferModel.C | |
► RanzMarshall | |
RanzMarshall.C | |
RanzMarshall.H | |
► sphericalHeatTransfer | |
sphericalHeatTransfer.C | |
sphericalHeatTransfer.H | |
► liftModels | |
► constantLiftCoefficient | |
constantLiftCoefficient.C | |
constantLiftCoefficient.H | |
► LegendreMagnaudet | |
LegendreMagnaudet.C | |
LegendreMagnaudet.H | |
► liftModel | |
liftModel.C | |
liftModel.H | |
newLiftModel.C | |
► Moraga | |
Moraga.C | |
Moraga.H | |
► noLift | |
noLift.C | |
noLift.H | |
► TomiyamaLift | |
TomiyamaLift.C | |
TomiyamaLift.H | |
► wallDampedLift | |
wallDampedLift.C | |
wallDampedLift.H | |
► swarmCorrections | |
► noSwarm | |
noSwarm.C | |
noSwarm.H | |
► swarmCorrection | |
newSwarmCorrection.C | |
swarmCorrection.C | |
swarmCorrection.H | |
► TomiyamaSwarm | |
TomiyamaSwarm.C | |
TomiyamaSwarm.H | |
► turbulentDispersionModels | |
► Burns | |
Burns.C | |
Burns.H | |
► constantTurbulentDispersionCoefficient | |
constantTurbulentDispersionCoefficient.C | |
constantTurbulentDispersionCoefficient.H | |
► Gosman | |
Gosman.C | |
Gosman.H | |
► LopezDeBertodano | |
LopezDeBertodano.C | |
LopezDeBertodano.H | |
► noTurbulentDispersion | |
noTurbulentDispersion.C | |
noTurbulentDispersion.H | |
► turbulentDispersionModel | |
newTurbulentDispersionModel.C | |
turbulentDispersionModel.C | |
turbulentDispersionModel.H | |
► virtualMassModels | |
► constantVirtualMassCoefficient | |
constantVirtualMassCoefficient.C | |
constantVirtualMassCoefficient.H | |
► Lamb | |
Lamb.C | |
Lamb.H | |
► noVirtualMass | |
noVirtualMass.C | |
noVirtualMass.H | |
► virtualMassModel | |
newVirtualMassModel.C | |
virtualMassModel.C | |
virtualMassModel.H | |
► wallDampingModels | |
► cosine | |
cosineWallDamping.C | |
cosineWallDamping.H | |
► interpolated | |
interpolatedWallDamping.C | |
interpolatedWallDamping.H | |
► linear | |
linearWallDamping.C | |
linearWallDamping.H | |
► noWallDamping | |
noWallDamping.C | |
noWallDamping.H | |
► sine | |
sineWallDamping.C | |
sineWallDamping.H | |
► wallDampingModel | |
newWallDampingModel.C | |
wallDampingModel.C | |
wallDampingModel.H | |
► wallDependentModel | |
wallDependentModel.C | |
wallDependentModel.H | |
► wallLubricationModels | |
► Antal | |
Antal.C | |
Antal.H | |
► Frank | |
Frank.C | |
Frank.H | |
► noWallLubrication | |
noWallLubrication.C | |
noWallLubrication.H | |
► TomiyamaWallLubrication | |
TomiyamaWallLubrication.C | |
TomiyamaWallLubrication.H | |
► wallLubricationModel | |
newWallLubricationModel.C | |
wallLubricationModel.C | |
wallLubricationModel.H | |
► phaseSystems | |
► BlendedInterfacialModel | |
► blendingMethods | |
► blendingMethod | |
blendingMethod.C | |
blendingMethod.H | |
newBlendingMethod.C | |
► hyperbolic | |
hyperbolic.C | |
hyperbolic.H | |
► linear | |
linear.C | |
linear.H | |
► noBlending | |
noBlending.C | |
noBlending.H | |
BlendedInterfacialModel.C | |
BlendedInterfacialModel.H | |
► diameterModels | |
► constantDiameter | |
constantDiameter.C | |
constantDiameter.H | |
► diameterModel | |
diameterModel.C | |
diameterModel.H | |
newDiameterModel.C | |
► isothermalDiameter | |
isothermalDiameter.C | |
isothermalDiameter.H | |
► phaseModel | |
► AnisothermalPhaseModel | |
AnisothermalPhaseModel.C | |
AnisothermalPhaseModel.H | |
► InertPhaseModel | |
InertPhaseModel.C | |
InertPhaseModel.H | |
► IsothermalPhaseModel | |
IsothermalPhaseModel.C | |
IsothermalPhaseModel.H | |
► MovingPhaseModel | |
MovingPhaseModel.C | |
MovingPhaseModel.H | |
phaseCompressibleTurbulenceModel.H | |
phaseCompressibleTurbulenceModelFwd.H | |
► MultiComponentPhaseModel | |
MultiComponentPhaseModel.C | |
MultiComponentPhaseModel.H | |
► phaseModel | |
newPhaseModel.C | |
phaseModel.C | |
phaseModel.H | |
phaseModels.C | |
► PurePhaseModel | |
PurePhaseModel.C | |
PurePhaseModel.H | |
► ReactingPhaseModel | |
ReactingPhaseModel.C | |
ReactingPhaseModel.H | |
► ThermoPhaseModel | |
ThermoPhaseModel.C | |
ThermoPhaseModel.H | |
► phasePair | |
► orderedPhasePair | |
orderedPhasePair.C | |
orderedPhasePair.H | |
► phasePair | |
phasePair.C | |
phasePair.H | |
phasePairI.H | |
► phasePairKey | |
phasePairKey.C | |
phasePairKey.H | |
► phaseSystem | |
phaseSystem.C | |
phaseSystem.H | |
phaseSystemI.H | |
phaseSystemTemplates.C | |
► PhaseSystems | |
► HeatAndMassTransferPhaseSystem | |
HeatAndMassTransferPhaseSystem.C | |
HeatAndMassTransferPhaseSystem.H | |
► HeatTransferPhaseSystem | |
HeatTransferPhaseSystem.C | |
HeatTransferPhaseSystem.H | |
► InterfaceCompositionPhaseChangePhaseSystem | |
InterfaceCompositionPhaseChangePhaseSystem.C | |
InterfaceCompositionPhaseChangePhaseSystem.H | |
► MomentumTransferPhaseSystem | |
MomentumTransferPhaseSystem.C | |
MomentumTransferPhaseSystem.H | |
► ThermalPhaseChangePhaseSystem | |
ThermalPhaseChangePhaseSystem.C | |
ThermalPhaseChangePhaseSystem.H | |
► reactionThermo | |
hRefConstThermos.C | |
► reactingMultiphaseEulerFoam | |
► multiphaseCompressibleTurbulenceModels | |
multiphaseCompressibleTurbulenceModels.C | |
► multiphaseSystem | |
► alphaContactAngle | |
alphaContactAngleFvPatchScalarField.C | |
alphaContactAngleFvPatchScalarField.H | |
multiphaseSystem.C | |
multiphaseSystem.H | |
multiphaseSystemI.H | |
multiphaseSystems.C | |
newMultiphaseSystem.C | |
► pU | |
pEqn.H | |
UEqns.H | |
CourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
createFieldRefs.H | |
createFields.H | |
EEqns.H | |
reactingMultiphaseEulerFoam.C | Solver for a system of any number of compressible fluid phases with a common pressure, but otherwise separate properties. The type of phase model is run time selectable and can optionally represent multiple species and in-phase reactions. The phase system is also run time selectable and can optionally represent different types of momentun, heat and mass transfer |
setRDeltaT.H | |
YEqns.H | |
► reactingTwoPhaseEulerFoam | |
► pU | |
pEqn.H | |
UEqns.H | |
► pUf | |
createDDtU.H | |
DDtU.H | |
pEqn.H | |
UEqns.H | |
► twoPhaseCompressibleTurbulenceModels | |
► derivedFvPatchFields | |
► alphatFixedDmdtWallBoilingWallFunction | |
alphatFixedDmdtWallBoilingWallFunctionFvPatchScalarField.C | |
alphatFixedDmdtWallBoilingWallFunctionFvPatchScalarField.H | |
► alphatPhaseChangeJayatillekeWallFunction | |
alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField.C | |
alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField.H | |
► alphatWallBoilingWallFunction | |
alphatWallBoilingWallFunctionFvPatchScalarField.C | |
alphatWallBoilingWallFunctionFvPatchScalarField.H | |
► copiedFixedValue | |
copiedFixedValueFvPatchScalarField.C | |
copiedFixedValueFvPatchScalarField.H | |
► fixedMultiPhaseHeatFlux | |
fixedMultiPhaseHeatFluxFvPatchScalarField.C | |
fixedMultiPhaseHeatFluxFvPatchScalarField.H | |
► kineticTheoryModels | |
► conductivityModel | |
► conductivityModel | |
conductivityModel.C | |
conductivityModel.H | |
newConductivityModel.C | |
► Gidaspow | |
GidaspowConductivity.C | |
GidaspowConductivity.H | |
► HrenyaSinclair | |
HrenyaSinclairConductivity.C | |
HrenyaSinclairConductivity.H | |
► Syamlal | |
SyamlalConductivity.C | |
SyamlalConductivity.H | |
► derivedFvPatchFields | |
► JohnsonJacksonParticleSlip | |
JohnsonJacksonParticleSlipFvPatchVectorField.C | |
JohnsonJacksonParticleSlipFvPatchVectorField.H | |
► JohnsonJacksonParticleTheta | |
JohnsonJacksonParticleThetaFvPatchScalarField.C | |
JohnsonJacksonParticleThetaFvPatchScalarField.H | |
► frictionalStressModel | |
► frictionalStressModel | |
frictionalStressModel.C | |
frictionalStressModel.H | |
newFrictionalStressModel.C | |
► JohnsonJackson | |
JohnsonJacksonFrictionalStress.C | |
JohnsonJacksonFrictionalStress.H | |
► JohnsonJacksonSchaeffer | |
JohnsonJacksonSchaefferFrictionalStress.C | |
JohnsonJacksonSchaefferFrictionalStress.H | |
► Schaeffer | |
SchaefferFrictionalStress.C | |
SchaefferFrictionalStress.H | |
► granularPressureModel | |
► granularPressureModel | |
granularPressureModel.C | |
granularPressureModel.H | |
newGranularPressureModel.C | |
► Lun | |
LunPressure.C | |
LunPressure.H | |
► SyamlalRogersOBrien | |
SyamlalRogersOBrienPressure.C | |
SyamlalRogersOBrienPressure.H | |
► kineticTheoryModel | |
kineticTheoryModel.C | |
kineticTheoryModel.H | |
► radialModel | |
► CarnahanStarling | |
CarnahanStarlingRadial.C | |
CarnahanStarlingRadial.H | |
► LunSavage | |
LunSavageRadial.C | |
LunSavageRadial.H | |
► radialModel | |
newRadialModel.C | |
radialModel.C | |
radialModel.H | |
► SinclairJackson | |
SinclairJacksonRadial.C | |
SinclairJacksonRadial.H | |
► viscosityModel | |
► Gidaspow | |
GidaspowViscosity.C | |
GidaspowViscosity.H | |
► HrenyaSinclair | |
HrenyaSinclairViscosity.C | |
HrenyaSinclairViscosity.H | |
► none | |
noneViscosity.C | |
noneViscosity.H | |
► Syamlal | |
SyamlalViscosity.C | |
SyamlalViscosity.H | |
► viscosityModel | |
newViscosityModel.C | |
viscosityModel.C | |
viscosityModel.H | |
► phasePressureModel | |
phasePressureModel.C | |
phasePressureModel.H | |
phaseCompressibleTurbulenceModels.C | |
► twoPhaseSystem | |
► diameterModels | |
► IATE | |
► IATEsources | |
► dummy | |
dummy.C | |
dummy.H | |
► IATEsource | |
IATEsource.C | |
IATEsource.H | |
► randomCoalescence | |
randomCoalescence.C | |
randomCoalescence.H | |
► turbulentBreakUp | |
turbulentBreakUp.C | |
turbulentBreakUp.H | |
► wakeEntrainmentCoalescence | |
wakeEntrainmentCoalescence.C | |
wakeEntrainmentCoalescence.H | |
IATE.C | |
IATE.H | |
newTwoPhaseSystem.C | |
twoPhaseSystem.C | |
twoPhaseSystem.H | |
twoPhaseSystemI.H | |
twoPhaseSystems.C | |
CourantNos.H | |
createFieldRefs.H | |
createFields.H | |
EEqns.H | |
reactingTwoPhaseEulerFoam.C | Solver for a system of 2 compressible fluid phases with a common pressure, but otherwise separate properties. The type of phase model is run time selectable and can optionally represent multiple species and in-phase reactions. The phase system is also run time selectable and can optionally represent different types of momentun, heat and mass transfer |
setRDeltaT.H | |
YEqns.H | |
► twoLiquidMixingFoam | |
alphaControls.H | |
alphaCourantNo.H | Calculates and outputs the mean and maximum Courant Numbers |
alphaDiffusionEqn.H | |
alphaEqn.H | |
alphaEqnSubCycle.H | |
createFields.H | |
pEqn.H | |
twoLiquidMixingFoam.C | Solver for mixing 2 incompressible fluids |
UEqn.H | |
► twoPhaseEulerFoam | |
► interfacialModels | |
► aspectRatioModels | |
► aspectRatioModel | |
aspectRatioModel.C | |
aspectRatioModel.H | |
newAspectRatioModel.C | |
► constantAspectRatio | |
constantAspectRatio.C | |
constantAspectRatio.H | |
► TomiyamaAspectRatio | |
TomiyamaAspectRatio.C | |
TomiyamaAspectRatio.H | |
► VakhrushevEfremov | |
VakhrushevEfremov.C | |
VakhrushevEfremov.H | |
► Wellek | |
Wellek.C | |
Wellek.H | |
► dragModels | |
► dragModel | |
dragModel.C | |
dragModel.H | |
newDragModel.C | |
► Ergun | |
Ergun.C | |
Ergun.H | |
► Gibilaro | |
Gibilaro.C | |
Gibilaro.H | |
► GidaspowErgunWenYu | |
GidaspowErgunWenYu.C | |
GidaspowErgunWenYu.H | |
► GidaspowSchillerNaumann | |
GidaspowSchillerNaumann.C | |
GidaspowSchillerNaumann.H | |
► IshiiZuber | |
IshiiZuber.C | |
IshiiZuber.H | |
► Lain | |
Lain.C | |
Lain.H | |
► SchillerNaumann | |
SchillerNaumann.C | |
SchillerNaumann.H | |
► segregated | |
segregated.C | |
segregated.H | |
► SyamlalOBrien | |
SyamlalOBrien.C | |
SyamlalOBrien.H | |
► TomiyamaAnalytic | |
TomiyamaAnalytic.C | |
TomiyamaAnalytic.H | |
► TomiyamaCorrelated | |
TomiyamaCorrelated.C | |
TomiyamaCorrelated.H | |
► WenYu | |
WenYu.C | |
WenYu.H | |
► heatTransferModels | |
► heatTransferModel | |
heatTransferModel.C | |
heatTransferModel.H | |
newHeatTransferModel.C | |
► RanzMarshall | |
RanzMarshall.C | |
RanzMarshall.H | |
► sphericalHeatTransfer | |
sphericalHeatTransfer.C | |
sphericalHeatTransfer.H | |
► liftModels | |
► constantLiftCoefficient | |
constantLiftCoefficient.C | |
constantLiftCoefficient.H | |
► LegendreMagnaudet | |
LegendreMagnaudet.C | |
LegendreMagnaudet.H | |
► liftModel | |
liftModel.C | |
liftModel.H | |
newLiftModel.C | |
► Moraga | |
Moraga.C | |
Moraga.H | |
► noLift | |
noLift.C | |
noLift.H | |
► TomiyamaLift | |
TomiyamaLift.C | |
TomiyamaLift.H | |
► swarmCorrections | |
► noSwarm | |
noSwarm.C | |
noSwarm.H | |
► swarmCorrection | |
newSwarmCorrection.C | |
swarmCorrection.C | |
swarmCorrection.H | |
► TomiyamaSwarm | |
TomiyamaSwarm.C | |
TomiyamaSwarm.H | |
► turbulentDispersionModels | |
► Burns | |
Burns.C | |
Burns.H | |
► constantTurbulentDispersionCoefficient | |
constantTurbulentDispersionCoefficient.C | |
constantTurbulentDispersionCoefficient.H | |
► Gosman | |
Gosman.C | |
Gosman.H | |
► LopezDeBertodano | |
LopezDeBertodano.C | |
LopezDeBertodano.H | |
► noTurbulentDispersion | |
noTurbulentDispersion.C | |
noTurbulentDispersion.H | |
► turbulentDispersionModel | |
newTurbulentDispersionModel.C | |
turbulentDispersionModel.C | |
turbulentDispersionModel.H | |
► virtualMassModels | |
► constantVirtualMassCoefficient | |
constantVirtualMassCoefficient.C | |
constantVirtualMassCoefficient.H | |
► Lamb | |
Lamb.C | |
Lamb.H | |
► noVirtualMass | |
noVirtualMass.C | |
noVirtualMass.H | |
► virtualMassModel | |
newVirtualMassModel.C | |
virtualMassModel.C | |
virtualMassModel.H | |
► wallDependentModel | |
wallDependentModel.C | |
wallDependentModel.H | |
► wallLubricationModels | |
► Antal | |
Antal.C | |
Antal.H | |
► Frank | |
Frank.C | |
Frank.H | |
► noWallLubrication | |
noWallLubrication.C | |
noWallLubrication.H | |
► TomiyamaWallLubrication | |
TomiyamaWallLubrication.C | |
TomiyamaWallLubrication.H | |
► wallLubricationModel | |
newWallLubricationModel.C | |
wallLubricationModel.C | |
wallLubricationModel.H | |
► phaseCompressibleTurbulenceModels | |
► kineticTheoryModels | |
► conductivityModel | |
► conductivityModel | |
conductivityModel.C | |
conductivityModel.H | |
newConductivityModel.C | |
► Gidaspow | |
GidaspowConductivity.C | |
GidaspowConductivity.H | |
► HrenyaSinclair | |
HrenyaSinclairConductivity.C | |
HrenyaSinclairConductivity.H | |
► Syamlal | |
SyamlalConductivity.C | |
SyamlalConductivity.H | |
► derivedFvPatchFields | |
► JohnsonJacksonParticleSlip | |
JohnsonJacksonParticleSlipFvPatchVectorField.C | |
JohnsonJacksonParticleSlipFvPatchVectorField.H | |
► JohnsonJacksonParticleTheta | |
JohnsonJacksonParticleThetaFvPatchScalarField.C | |
JohnsonJacksonParticleThetaFvPatchScalarField.H | |
► frictionalStressModel | |
► frictionalStressModel | |
frictionalStressModel.C | |
frictionalStressModel.H | |
newFrictionalStressModel.C | |
► JohnsonJackson | |
JohnsonJacksonFrictionalStress.C | |
JohnsonJacksonFrictionalStress.H | |
► Schaeffer | |
SchaefferFrictionalStress.C | |
SchaefferFrictionalStress.H | |
► granularPressureModel | |
► granularPressureModel | |
granularPressureModel.C | |
granularPressureModel.H | |
newGranularPressureModel.C | |
► Lun | |
LunPressure.C | |
LunPressure.H | |
► SyamlalRogersOBrien | |
SyamlalRogersOBrienPressure.C | |
SyamlalRogersOBrienPressure.H | |
► kineticTheoryModel | |
kineticTheoryModel.C | |
kineticTheoryModel.H | |
► radialModel | |
► CarnahanStarling | |
CarnahanStarlingRadial.C | |
CarnahanStarlingRadial.H | |
► LunSavage | |
LunSavageRadial.C | |
LunSavageRadial.H | |
► radialModel | |
newRadialModel.C | |
radialModel.C | |
radialModel.H | |
► SinclairJackson | |
SinclairJacksonRadial.C | |
SinclairJacksonRadial.H | |
► viscosityModel | |
► Gidaspow | |
GidaspowViscosity.C | |
GidaspowViscosity.H | |
► HrenyaSinclair | |
HrenyaSinclairViscosity.C | |
HrenyaSinclairViscosity.H | |
► none | |
noneViscosity.C | |
noneViscosity.H | |
► Syamlal | |
SyamlalViscosity.C | |
SyamlalViscosity.H | |
► viscosityModel | |
newViscosityModel.C | |
viscosityModel.C | |
viscosityModel.H | |
► phasePressureModel | |
phasePressureModel.C | |
phasePressureModel.H | |
phaseCompressibleTurbulenceModels.C | |
► pU | |
createDDtU.H | |
DDtU.H | |
pEqn.H | |
UEqns.H | |
► pUf | |
createDDtU.H | |
DDtU.H | |
pEqn.H | |
UEqns.H | |
► twoPhaseSystem | |
► BlendedInterfacialModel | |
► blendingMethods | |
► blendingMethod | |
blendingMethod.C | |
blendingMethod.H | |
newBlendingMethod.C | |
► hyperbolic | |
hyperbolic.C | |
hyperbolic.H | |
► linear | |
linear.C | |
linear.H | |
► noBlending | |
noBlending.C | |
noBlending.H | |
BlendedInterfacialModel.C | |
BlendedInterfacialModel.H | |
► diameterModels | |
► constantDiameter | |
constantDiameter.C | |
constantDiameter.H | |
► diameterModel | |
diameterModel.C | |
diameterModel.H | |
newDiameterModel.C | |
► IATE | |
► IATEsources | |
► dummy | |
dummy.C | |
dummy.H | |
► IATEsource | |
IATEsource.C | |
IATEsource.H | |
► randomCoalescence | |
randomCoalescence.C | |
randomCoalescence.H | |
► turbulentBreakUp | |
turbulentBreakUp.C | |
turbulentBreakUp.H | |
► wakeEntrainmentCoalescence | |
wakeEntrainmentCoalescence.C | |
wakeEntrainmentCoalescence.H | |
IATE.C | |
IATE.H | |
► isothermalDiameter | |
isothermalDiameter.C | |
isothermalDiameter.H | |
► phaseModel | |
phaseModel.C | |
phaseModel.H | |
► phasePair | |
► orderedPhasePair | |
orderedPhasePair.C | |
orderedPhasePair.H | |
► phasePair | |
phasePair.C | |
phasePair.H | |
phasePairI.H | |
► phasePairKey | |
phasePairKey.C | |
phasePairKey.H | |
twoPhaseSystem.C | |
twoPhaseSystem.H | |
twoPhaseSystemI.H | |
contErrs.H | |
correctContErrs.H | |
CourantNos.H | |
createFieldRefs.H | |
createFields.H | |
createMRF.H | |
EEqns.H | |
twoPhaseEulerFoam.C | Solver for a system of 2 compressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid including heat-transfer |
write.H | |
► stressAnalysis | |
► solidDisplacementFoam | |
► tractionDisplacement | |
tractionDisplacementFvPatchVectorField.C | |
tractionDisplacementFvPatchVectorField.H | |
calculateStress.H | |
createControl.H | |
createControls.H | |
createFields.H | |
readMechanicalProperties.H | |
readSolidDisplacementFoamControls.H | |
readThermalProperties.H | |
solidDisplacementFoam.C | Transient segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses |
► solidEquilibriumDisplacementFoam | |
► tractionDisplacementCorrection | |
tractionDisplacementCorrectionFvPatchVectorField.C | |
tractionDisplacementCorrectionFvPatchVectorField.H | |
calculateStress.H | |
createControls.H | |
createFields.H | |
kineticEnergyLimiter.H | |
readSteadyStressFoamControls.H | |
solidEquilibriumDisplacementFoam.C | Steady-state segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses |
► utilities | |
► mesh | |
► advanced | |
► autoRefineMesh | |
autoRefineMesh.C | Utility to refine cells near to a surface |
► collapseEdges | |
collapseEdges.C | Collapses short edges and combines edges that are in line |
► combinePatchFaces | |
combinePatchFaces.C | Checks for multiple patch faces on same cell and combines them. Multiple patch faces can result from e.g. removal of refined neighbouring cells, leaving 4 exposed faces with same owner |
► modifyMesh | |
cellSplitter.C | |
cellSplitter.H | |
modifyMesh.C | Manipulates mesh elements |
► PDRMesh | |
PDRMesh.C | Mesh and field preparation utility for PDR type simulations |
► refineHexMesh | |
refineHexMesh.C | Refines a hex mesh by 2x2x2 cell splitting |
► refinementLevel | |
refinementLevel.C | Tries to figure out what the refinement level is on refined cartesian meshes. Run BEFORE snapping |
► refineWallLayer | |
refineWallLayer.C | Utility to refine cells next to patches |
► removeFaces | |
removeFaces.C | Utility to remove faces (combines cells on both sides) |
► selectCells | |
edgeStats.C | |
edgeStats.H | |
selectCells.C | Select cells in relation to surface |
► splitCells | |
splitCells.C | Utility to split cells with flat faces |
► conversion | |
► cfx4ToFoam | |
cfx4ToFoam.C | Converts a CFX 4 mesh to OpenFOAM format |
hexBlock.C | |
hexBlock.H | |
► datToFoam | |
datToFoam.C | Reads in a datToFoam mesh file and outputs a points file. Used in conjunction with blockMesh |
► fluentMeshToFoam | |
cellShapeRecognition.H | |
create3DCellShape.C | Construct a cell shape from face information |
extrudedQuadCellShape.C | Construct an extruded hex cell shape from four straight edges |
extrudedTriangleCellShape.C | Construct an extruded triangular prism cell shape from three straight edges |
► foamMeshToFluent | |
fluentFvMesh.C | |
fluentFvMesh.H | |
foamMeshToFluent.C | Writes out the OpenFOAM mesh in Fluent mesh format |
► foamToStarMesh | |
foamToStarMesh.C | Reads an OpenFOAM mesh and writes a pro-STAR (v4) bnd/cel/vrt format |
getTimeIndex.H | |
► foamToSurface | |
foamToSurface.C | Reads an OpenFOAM mesh and writes the boundaries in a surface format |
getTimeIndex.H | |
► gmshToFoam | |
gmshToFoam.C | Reads .msh file as written by Gmsh |
► ideasUnvToFoam | |
ideasUnvToFoam.C | I-Deas unv format mesh conversion |
► kivaToFoam | |
checkPatch.H | |
kivaToFoam.C | Converts a KIVA3v grid to OpenFOAM format |
readKivaGrid.H | |
► mshToFoam | |
mshToFoam.C | Converts .msh file generated by the Adventure system |
► netgenNeutralToFoam | |
netgenNeutralToFoam.C | Converts neutral file format as written by Netgen v4.4 |
► Optional | |
► ccm26ToFoam | |
ccm26ToFoam.C | Reads CCM files as written by Prostar/ccm using ccm 2.6 (not 2.4) |
► plot3dToFoam | |
hexBlock.C | |
hexBlock.H | |
plot3dToFoam.C | Plot3d mesh (ascii/formatted format) converter |
► sammToFoam | |
calcPointCells.C | Create intermediate mesh files from SAMM files |
createBoundaryFaces.C | Create intermediate mesh files from SAMM files |
createPolyBoundary.C | Create intermediate mesh files from SAMM files |
createPolyCells.C | Create intermediate mesh files from SAMM files |
fillSammAddressingTable.C | |
fillSammCellShapeTable.C | SAMM cell shape lookup table |
fixCollapsedEdges.C | Create intermediate mesh files from SAMM files |
purgeCellShapes.C | Purge cell shapes which have been rendered invalid by cell face collapse |
readBoundary.C | Create intermediate mesh files from SAMM files |
readCells.C | Create intermediate mesh from SAMM files |
readCouples.C | Create intermediate mesh from SAMM files |
readPoints.C | Create intermediate mesh from SAMM files |
sammMesh.C | |
sammMesh.H | |
sammToFoam.C | Converts a Star-CD (v3) SAMM mesh to OpenFOAM format |
starMesh.H | |
writeMesh.C | Create intermediate mesh files from SAMM files |
► star3ToFoam | |
calcPointCells.C | Create intermediate mesh files from PROSTAR files |
coupledFacePair.C | Data associated with a pair of coupled faces. 1 represents integral match; all other number are arbitrary matches |
coupledFacePair.H | |
createBoundaryFaces.C | Create intermediate mesh files from PROSTAR files |
createCoupleMatches.C | Create coupled match faces and add them to the cells |
createPolyBoundary.C | Create intermediate mesh files from PROSTAR files |
createPolyCells.C | Create intermediate mesh files from PROSTAR files |
fixCollapsedEdges.C | Create intermediate mesh files from PROSTAR files |
mergeCoupleFacePoints.C | Merge duplicate points created by arbitrary face coupling and remove unused points |
purgeCellShapes.C | Purge cell shapes which have been rendered invalid by cell face collapse |
readBoundary.C | Create intermediate mesh files from PROSTAR files |
readCells.C | Create intermediate mesh from Prostar files |
readCouples.C | Create intermediate mesh from PROSTAR files |
readPoints.C | Create intermediate mesh from PROSTAR files |
readSeparatedPoints.C | Create intermediate mesh from PROSTAR files |
star3ToFoam.C | Converts a Star-CD (v3) pro-STAR mesh into OpenFOAM format |
starMesh.C | |
starMesh.H | |
writeMesh.C | Create intermediate mesh files from PROSTAR files |
► star4ToFoam | |
star4ToFoam.C | Converts a Star-CD (v4) pro-STAR mesh into OpenFOAM format |
► tetgenToFoam | |
tetgenToFoam.C | Converts .ele and .node and .face files, written by tetgen |
► vtkUnstructuredToFoam | |
vtkUnstructuredToFoam.C | Converts ascii .vtk (legacy format) file generated by vtk/paraview |
► writeMeshObj | |
writeMeshObj.C | For mesh debugging: writes mesh as three separate OBJ files which can be viewed with e.g. javaview |
► generation | |
► blockMesh | |
blockMesh.C | A multi-block mesh generator |
mergePatchPairs.H | |
► extrude | |
► extrudeMesh | |
► extrudedMesh | |
extrudedMesh.C | |
extrudedMesh.H | |
extrudedMeshTemplates.C | |
createTimeExtruded.H | |
extrudeMesh.C | Extrude mesh from existing patch (by default outwards facing normals; optional flips faces) or from patch read from file |
► extrudeToRegionMesh | |
extrudeToRegionMesh.C | Extrude faceZones (internal or boundary faces) or faceSets (boundary faces only) into a separate mesh (as a different region) |
► extrude2DMesh | |
► extrude2DMesh | |
► extrude2DMesh | |
extrude2DMesh.C | |
extrude2DMesh.H | |
► patchToPoly2DMesh | |
patchToPoly2DMesh.C | |
patchToPoly2DMesh.H | |
extrude2DMeshApp.C | Takes 2D mesh (all faces 2 points only, no front and back faces) and creates a 3D mesh by extruding with specified thickness |
► foamyMesh | |
► cellSizeAndAlignmentGrid | |
cellSizeAndAlignmentGrid.C | |
► conformalVoronoi2DMesh | |
► cv2DControls | |
cv2DControls.C | |
cv2DControls.H | |
cv2DControlsI.H | |
► conformalVoronoiMesh | |
► backgroundMeshDecomposition | |
backgroundMeshDecomposition.C | |
backgroundMeshDecomposition.H | |
backgroundMeshDecompositionI.H | |
backgroundMeshDecompositionTemplates.C | |
► cellShapeControl | |
► cellAspectRatioControl | |
cellAspectRatioControl.C | |
cellAspectRatioControl.H | |
► cellShapeControl | |
cellShapeControl.C | |
cellShapeControl.H | |
cellShapeControlI.H | |
► cellShapeControlMesh | |
cellShapeControlMesh.C | |
cellShapeControlMesh.H | |
cellShapeControlMeshI.H | |
► cellSizeAndAlignmentControl | |
► cellSizeAndAlignmentControl | |
cellSizeAndAlignmentControl.C | |
cellSizeAndAlignmentControl.H | |
► fileControl | |
fileControl.C | |
fileControl.H | |
► searchableSurfaceControl | |
searchableSurfaceControl.C | |
searchableSurfaceControl.H | |
cellSizeAndAlignmentControls.C | |
cellSizeAndAlignmentControls.H | |
► controlMeshRefinement | |
controlMeshRefinement.C | |
controlMeshRefinement.H | |
► smoothAlignmentSolver | |
smoothAlignmentSolver.C | |
smoothAlignmentSolver.H | |
► cellSizeControlSurfaces | |
► cellSizeFunction | |
► cellSizeFunction | |
cellSizeFunction.C | |
cellSizeFunction.H | |
► linearDistance | |
linearDistance.C | |
linearDistance.H | |
► linearSpatial | |
linearSpatial.C | |
linearSpatial.H | |
► surfaceOffsetLinearDistance | |
surfaceOffsetLinearDistance.C | |
surfaceOffsetLinearDistance.H | |
► uniform | |
uniform.C | |
uniform.H | |
► uniformDistance | |
uniformDistance.C | |
uniformDistance.H | |
► surfaceCellSizeFunction | |
► cellSizeCalculationType | |
► automatic | |
automatic.C | |
automatic.H | |
► cellSizeCalculationType | |
cellSizeCalculationType.C | |
cellSizeCalculationType.H | |
► fieldFromFile | |
fieldFromFile.C | |
fieldFromFile.H | |
► nonUniformField | |
nonUniformField.C | |
nonUniformField.H | |
► surfaceCellSizeFunction | |
surfaceCellSizeFunction.C | |
surfaceCellSizeFunction.H | |
► uniformValue | |
uniformValue.C | |
uniformValue.H | |
► conformalVoronoiMesh | |
► featurePointConformer | |
featurePointConformer.C | |
featurePointConformer.H | |
featurePointConformerI.H | |
featurePointConformerSpecialisations.C | |
pointFeatureEdgesTypes.C | |
pointFeatureEdgesTypes.H | |
► indexedCell | |
indexedCell.C | |
indexedCell.H | |
indexedCellChecks.C | |
indexedCellChecks.H | |
indexedCellEnum.C | |
indexedCellEnum.H | |
indexedCellI.H | |
indexedCellOps.H | |
indexedCellOpsTemplates.C | |
► indexedVertex | |
indexedVertex.C | |
indexedVertex.H | |
indexedVertexEnum.C | |
indexedVertexEnum.H | |
indexedVertexI.H | |
indexedVertexOps.H | |
indexedVertexOpsTemplates.C | |
CGALTriangulation3Ddefs.H | CGAL data structures used for 3D Delaunay meshing |
CGALTriangulation3DKernel.H | |
conformalVoronoiMesh.C | |
conformalVoronoiMesh.H | |
conformalVoronoiMeshCalcDualMesh.C | |
conformalVoronoiMeshConformToSurface.C | |
conformalVoronoiMeshFeaturePoints.C | |
conformalVoronoiMeshI.H | |
conformalVoronoiMeshIO.C | |
conformalVoronoiMeshTemplates.C | |
conformalVoronoiMeshZones.C | |
pointConversion.H | |
► conformationSurfaces | |
conformationSurfaces.C | |
conformationSurfaces.H | |
conformationSurfacesI.H | |
► cvControls | |
cvControls.C | |
cvControls.H | |
cvControlsI.H | |
► DelaunayMesh | |
DelaunayMesh.C | |
DelaunayMesh.H | |
DelaunayMeshI.H | |
DelaunayMeshIO.C | |
DistributedDelaunayMesh.C | |
DistributedDelaunayMesh.H | |
► DelaunayMeshTools | |
DelaunayMeshTools.C | |
DelaunayMeshTools.H | |
DelaunayMeshToolsTemplates.C | |
► faceAreaWeightModel | |
► faceAreaWeightModel | |
faceAreaWeightModel.C | |
faceAreaWeightModel.H | |
► piecewiseLinearRamp | |
piecewiseLinearRamp.C | |
piecewiseLinearRamp.H | |
► initialPointsMethod | |
► autoDensity | |
autoDensity.C | |
autoDensity.H | |
► bodyCentredCubic | |
bodyCentredCubic.C | |
bodyCentredCubic.H | |
► faceCentredCubic | |
faceCentredCubic.C | |
faceCentredCubic.H | |
► initialPointsMethod | |
initialPointsMethod.C | |
initialPointsMethod.H | |
► pointFile | |
pointFile.C | |
pointFile.H | |
► rayShooting | |
rayShooting.C | |
rayShooting.H | |
► uniformGrid | |
uniformGrid.C | |
uniformGrid.H | |
► pointPairs | |
pointPairs.C | |
pointPairs.H | |
► PrintTable | |
PrintTable.C | |
PrintTable.H | |
PrintTableI.H | |
► relaxationModel | |
► adaptiveLinear | |
adaptiveLinear.C | |
adaptiveLinear.H | |
► rampHoldFall | |
rampHoldFall.C | |
rampHoldFall.H | |
► relaxationModel | |
relaxationModel.C | |
relaxationModel.H | |
► searchableSurfaceFeatures | |
searchableBoxFeatures.C | |
searchableBoxFeatures.H | |
searchablePlateFeatures.C | |
searchablePlateFeatures.H | |
searchableSurfaceFeatures.C | |
searchableSurfaceFeatures.H | |
triSurfaceMeshFeatures.C | |
triSurfaceMeshFeatures.H | |
► vectorTools | |
vectorTools.H | |
► foamyHexMesh | |
foamyHexMesh.C | Conformal Voronoi automatic mesh generator |
► foamyHexMeshBackgroundMesh | |
foamyHexMeshBackgroundMesh.C | Writes out background mesh as constructed by foamyHexMesh and constructs distanceSurface |
► foamyHexMeshSurfaceSimplify | |
foamyHexMeshSurfaceSimplify.C | Simplifies surfaces by resampling |
foamyHexMeshSurfaceSimplify_non_octree.C | Simplifies surfaces by resampling |
► foamyQuadMesh | |
CGALTriangulation2Ddefs.H | CGAL data structures used for 2D Delaunay meshing |
CGALTriangulation2DKernel.H | |
CV2D.C | |
CV2D.H | |
CV2DI.H | |
CV2DIO.C | |
foamyQuadMesh.C | Conformal-Voronoi 2D extruding automatic mesher with grid or read initial points and point position relaxation with optional "squarification" |
indexedFace.H | |
indexedFaceI.H | |
indexedVertex.H | |
indexedVertexI.H | |
insertBoundaryConformPointPairs.C | |
insertFeaturePoints.C | |
insertSurfaceNearestPointPairs.C | |
insertSurfaceNearPointPairs.C | |
shortEdgeFilter2D.C | |
shortEdgeFilter2D.H | |
► snappyHexMesh | |
snappyHexMesh.C | Automatic split hex mesher. Refines and snaps to surface |
► manipulation | |
► attachMesh | |
attachMesh.C | Attach topologically detached mesh using prescribed mesh modifiers |
► autoPatch | |
autoPatch.C | Divides external faces into patches based on (user supplied) feature angle |
► checkMesh | |
checkGeometry.C | |
checkGeometry.H | |
checkMesh.C | Checks validity of a mesh |
checkMeshQuality.C | |
checkMeshQuality.H | |
checkTools.C | |
checkTools.H | |
checkTopology.C | |
checkTopology.H | |
printMeshStats.C | |
printMeshStats.H | |
► createBaffles | |
► faceSelection | |
faceSelection.C | |
faceSelection.H | |
faceZoneSelection.C | |
faceZoneSelection.H | |
searchableSurfaceSelection.C | |
searchableSurfaceSelection.H | |
createBaffles.C | Makes internal faces into boundary faces. Does not duplicate points, unlike mergeOrSplitBaffles |
► createPatch | |
createPatch.C | Utility to create patches out of selected boundary faces. Faces come either from existing patches or from a faceSet |
► deformedGeom | |
deformedGeom.C | Deforms a polyMesh using a displacement field U and a scaling factor supplied as an argument |
► flattenMesh | |
flattenMesh.C | Flattens the front and back planes of a 2D cartesian mesh |
► insideCells | |
insideCells.C | Picks up cells with cell centre 'inside' of surface. Requires surface to be closed and singly connected |
► mergeMeshes | |
createTimes.H | |
mergeMeshes.C | Merges two meshes |
mergePolyMesh.C | |
mergePolyMesh.H | |
► mergeOrSplitBaffles | |
mergeOrSplitBaffles.C | Detects faces that share points (baffles). Either merge them or duplicate the points |
► mirrorMesh | |
mirrorFvMesh.C | |
mirrorFvMesh.H | |
mirrorMesh.C | Mirrors a mesh around a given plane |
readMirrorDict.H | |
► moveDynamicMesh | |
moveDynamicMesh.C | Mesh motion and topological mesh changes utility |
► moveEngineMesh | |
moveEngineMesh.C | Solver for moving meshes for engine calculations |
► moveMesh | |
moveMesh.C | Solver for moving meshes |
► objToVTK | |
objToVTK.C | Read obj line (not surface!) file and convert into vtk |
► orientFaceZone | |
orientFaceZone.C | Corrects orientation of faceZone |
► polyDualMesh | |
meshDualiser.C | |
meshDualiser.H | |
polyDualMeshApp.C | Calculates the dual of a polyMesh. Adheres to all the feature and patch edges |
► refineMesh | |
refineMesh.C | Utility to refine cells in multiple directions |
► renumberMesh | |
renumberMesh.C | Renumbers the cell list in order to reduce the bandwidth, reading and renumbering all fields from all the time directories |
► rotateMesh | |
rotateMesh.C | Rotates the mesh and fields from the direction n1 to direction n2 |
► setSet | |
setSet.C | Manipulate a cell/face/point/ set or zone interactively |
writeFuns.C | |
writeFuns.H | |
writePatch.C | |
writePatch.H | Write faceSet to vtk polydata file. Only one data which is original faceID |
writePointSet.C | |
writePointSet.H | Write pointSet to vtk polydata file. Only one data which is original pointID |
► setsToZones | |
setsToZones.C | Add pointZones/faceZones/cellZones to the mesh from similar named pointSets/faceSets/cellSets |
► singleCellMesh | |
singleCellMesh.C | Reads all fields and maps them to a mesh with all internal faces removed (singleCellFvMesh) which gets written to region "singleCell" |
► splitMesh | |
regionSide.C | |
regionSide.H | |
splitMesh.C | Splits mesh by making internal faces external. Uses attachDetach |
► splitMeshRegions | |
splitMeshRegions.C | Splits mesh into multiple regions |
► stitchMesh | |
stitchMesh.C | 'Stitches' a mesh |
► subsetMesh | |
subsetMesh.C | Selects a section of mesh based on a cellSet |
► topoSet | |
topoSet.C | Operates on cellSets/faceSets/pointSets through a dictionary |
► transformPoints | |
transformPoints.C | Transforms the mesh points in the polyMesh directory according to the translate, rotate and scale options |
► zipUpMesh | |
zipUpMesh.C | Reads in a mesh with hanging vertices and zips up the cells to guarantee that all polyhedral cells of valid shape are closed |
► miscellaneous | |
► foamDictionary | |
foamDictionary.C | Interrogates and manipulates dictionaries |
► foamFormatConvert | |
foamFormatConvert.C | Converts all IOobjects associated with a case into the format specified in the controlDict |
writeMeshObject.H | Write a mesh object in the format specified in controlDict |
► foamHelp | |
► helpTypes | |
► doxygenXmlParser | |
doxygenXmlParser.C | |
doxygenXmlParser.H | |
doxygenXmlParserTemplates.C | |
► helpBoundary | |
helpBoundary.C | |
helpBoundary.H | |
helpBoundaryTemplates.C | |
► helpFunctionObject | |
helpFunctionObject.C | |
helpFunctionObject.H | |
► helpType | |
helpType.C | |
helpType.H | |
helpTypeNew.C | |
foamHelp.C | Top level wrapper utility around foam help utilities |
► foamList | |
foamList.C | Print the table of contents of selectable switches, classes etc. in the OpenFOAM libraries |
► foamListTimes | |
foamListTimes.C | List times using timeSelector |
► patchSummary | |
patchSummary.C | Writes fields and boundary condition info for each patch at each requested time instance |
patchSummaryTemplates.C | |
patchSummaryTemplates.H | |
► parallelProcessing | |
► decomposePar | |
decomposePar.C | Automatically decomposes a mesh and fields of a case for parallel execution of OpenFOAM |
dimFieldDecomposer.C | |
dimFieldDecomposer.H | |
dimFieldDecomposerDecomposeFields.C | |
domainDecomposition.C | |
domainDecomposition.H | |
domainDecompositionDistribute.C | |
domainDecompositionMesh.C | Private member of domainDecomposition. Decomposes the mesh into bits |
domainDecompositionTemplates.C | |
lagrangianFieldDecomposer.C | Lagrangian field decomposer |
lagrangianFieldDecomposer.H | |
lagrangianFieldDecomposerDecomposeFields.C | |
pointFieldDecomposer.C | |
pointFieldDecomposer.H | |
pointFieldDecomposerDecomposeFields.C | |
readFields.C | |
readFields.H | |
► reconstructPar | |
checkFaceAddressingComp.H | |
reconstructPar.C | Reconstructs fields of a case that is decomposed for parallel execution of OpenFOAM |
► reconstructParMesh | |
reconstructParMesh.C | Reconstructs a mesh using geometric information only |
► redistributePar | |
loadOrCreateMesh.C | |
loadOrCreateMesh.H | Load or create (0 size) a mesh. Used in distributing meshes to a larger number of processors |
redistributePar.C | Redistributes existing decomposed mesh and fields according to the current settings in the decomposeParDict file |
► postProcessing | |
► dataConversion | |
► foamDataToFluent | |
foamDataToFluent.C | Translates OpenFOAM data to Fluent format |
writeFluentFields.H | |
writeFluentScalarField.C | Given a volScalarField and Fluent field identifier, write the field in Fluent data format |
writeFluentVectorField.C | Given a volVectorField and Fluent field identifier, write the field in Fluent data format |
► foamToEnsight | |
cellSets.H | |
checkData.H | |
checkMeshMoving.H | |
ensightAsciiStream.H | |
ensightBinaryStream.H | |
ensightCaseTail.H | |
ensightCloudField.C | |
ensightCloudField.H | |
ensightField.C | |
ensightField.H | |
ensightMesh.C | |
ensightMesh.H | |
ensightParticlePositions.C | |
ensightParticlePositions.H | |
ensightStream.H | |
faceSets.H | |
foamToEnsight.C | Translates OpenFOAM data to EnSight format |
itoa.C | |
itoa.H | |
► foamToEnsightParts | |
checkHasMovingMesh.H | |
ensightOutputCase.H | |
ensightOutputFunctions.C | |
ensightOutputFunctions.H | Miscellaneous collection of functions and template related to Ensight data |
findFields.H | |
foamToEnsightParts.C | Translates OpenFOAM data to Ensight format. An Ensight part is created for each cellZone and patch |
getTimeIndex.H | |
moveMesh.H | |
► foamToGMV | |
foamToGMV.C | Translates foam output to GMV readable files |
gmvOutput.H | |
gmvOutputHeader.H | |
gmvOutputLagrangian.H | |
gmvOutputParcels.H | |
gmvOutputSpray.H | |
gmvOutputTail.H | |
itoa.C | |
itoa.H | |
moveMesh.H | |
readConversionProperties.H | |
► foamToTecplot360 | |
foamToTecplot360.C | Tecplot binary file format writer |
readFields.C | |
readFields.H | |
tecplotWriter.C | |
tecplotWriter.H | |
tecplotWriterTemplates.C | |
vtkMesh.C | |
vtkMesh.H | |
► foamToTetDualMesh | |
foamToTetDualMesh.C | Converts polyMesh results to tetDualMesh |
► foamToVTK | |
► foamToVTK | |
► writeVTK | |
writeVTK.C | |
writeVTK.H | |
writeVTKTemplates.C | |
internalWriter.C | |
internalWriter.H | |
internalWriterTemplates.C | |
lagrangianWriter.C | |
lagrangianWriter.H | |
lagrangianWriterTemplates.C | |
patchWriter.C | |
patchWriter.H | |
patchWriterTemplates.C | |
readFields.C | |
readFields.H | |
surfaceMeshWriter.C | |
surfaceMeshWriter.H | |
surfaceMeshWriterTemplates.C | |
vtkMesh.C | |
vtkMesh.H | |
vtkTopo.C | Note: bug in vtk displaying wedges? Seems to display ok if we decompose them. Should be thoroughly tested! (they appear rarely in polyhedral meshes, do appear in some cut meshes) |
vtkTopo.H | |
writeFaceSet.C | |
writeFaceSet.H | Write faceSet to vtk polydata file. Only one data which is original faceID |
writeFuns.C | |
writeFuns.H | |
writeFunsTemplates.C | |
writePointSet.C | |
writePointSet.H | Write pointSet to vtk polydata file. Only one data which is original pointID |
writeSurfFields.C | |
writeSurfFields.H | Write a patch with its data |
foamToVTK.C | Legacy VTK file format writer |
► smapToFoam | |
smapToFoam.C | Translates a STAR-CD SMAP data file into OpenFOAM field format |
► graphics | |
► ensightFoamReader | |
getFieldScalar.H | |
getFieldTensor.H | |
getFieldVector.H | |
getLagrangianScalar.H | |
getLagrangianVector.H | |
getPatchFieldScalar.H | |
getPatchFieldTensor.H | |
getPatchFieldVector.H | |
globalFoam.H | |
libuserd.C | EnSight library module to read OpenFOAM data directly without translation |
tensorConversion.H | |
USERD_API.H | |
USERD_bkup.H | |
USERD_exit_routine.H | |
USERD_get_border_availability.H | |
USERD_get_border_elements_by_type.H | |
USERD_get_changing_geometry_status.H | |
USERD_get_constant_val.H | |
USERD_get_dataset_query_file_info.H | |
USERD_get_descrip_lines.H | |
USERD_get_element_label_status.H | |
USERD_get_geom_timeset_number.H | |
USERD_get_gold_part_build_info.H | |
USERD_get_gold_variable_info.H | |
USERD_get_matf_set_info.H | |
USERD_get_matf_var_info.H | |
USERD_get_maxsize_info.H | |
USERD_get_model_extents.H | |
USERD_get_name_of_reader.H | |
USERD_get_nfaced_conn.H | |
USERD_get_nfaced_nodes_per_face.H | |
USERD_get_node_label_status.H | |
USERD_get_nsided_conn.H | |
USERD_get_num_of_time_steps.H | |
USERD_get_number_of_files_in_dataset.H | |
USERD_get_number_of_material_sets.H | |
USERD_get_number_of_materials.H | |
USERD_get_number_of_model_parts.H | |
USERD_get_number_of_variables.H | |
USERD_get_number_timesets.H | |
USERD_get_part_coords.H | |
USERD_get_part_element_ids_by_type.H | |
USERD_get_part_elements_by_type.H | |
USERD_get_part_node_ids.H | |
USERD_get_reader_release.H | |
USERD_get_reader_version.H | |
USERD_get_sol_times.H | |
USERD_get_timeset_description.H | |
USERD_get_var_by_component.H | |
USERD_get_var_value_at_specific.H | |
USERD_load_matf_data.H | |
USERD_set_filenames.H | |
USERD_set_server_number.H | |
USERD_set_time_set_and_step.H | |
USERD_size_matf_data.H | |
USERD_stop_part_building.H | |
USERD_structured_data.H | |
► PV3Readers | |
► PV3blockMeshReader | |
► vtkPV3blockMesh | |
vtkOpenFOAMPoints.H | |
vtkPV3blockMesh.C | |
vtkPV3blockMesh.H | |
vtkPV3blockMeshConvert.C | |
vtkPV3blockMeshUtils.C | Misc helper methods and utilities |
► PV3FoamReader | |
► vtkPV3Foam | |
vtkOpenFOAMPoints.H | |
vtkOpenFOAMTupleRemap.H | |
vtkPV3Foam.C | |
vtkPV3Foam.H | |
vtkPV3FoamAddToSelection.H | |
vtkPV3FoamFaceField.H | |
vtkPV3FoamFields.C | |
vtkPV3FoamLagrangianFields.H | |
vtkPV3FoamMesh.C | |
vtkPV3FoamMeshLagrangian.C | |
vtkPV3FoamMeshSet.C | |
vtkPV3FoamMeshVolume.C | |
vtkPV3FoamMeshZone.C | |
vtkPV3FoamPatchField.H | |
vtkPV3FoamPointFields.H | |
vtkPV3FoamTemplates.C | |
vtkPV3FoamUpdateInfo.C | |
vtkPV3FoamUpdateInfoFields.H | |
vtkPV3FoamUtils.C | Misc helper methods and utilities |
vtkPV3FoamVolFields.H | |
► vtkPV3Readers | |
vtkPV3Readers.C | Misc helper methods and utilities |
vtkPV3Readers.H | |
► PVReaders | |
► PVblockMeshReader | |
► vtkPVblockMesh | |
vtkOpenFOAMPoints.H | |
vtkPVblockMesh.C | |
vtkPVblockMesh.H | |
vtkPVblockMeshConvert.C | |
vtkPVblockMeshUtils.C | Misc helper methods and utilities |
► PVFoamReader | |
► vtkPVFoam | |
vtkOpenFOAMPoints.H | |
vtkOpenFOAMTupleRemap.H | |
vtkPVFoam.C | |
vtkPVFoam.H | |
vtkPVFoamAddToSelection.H | |
vtkPVFoamFaceField.H | |
vtkPVFoamFields.C | |
vtkPVFoamLagrangianFields.H | |
vtkPVFoamMesh.C | |
vtkPVFoamMeshLagrangian.C | |
vtkPVFoamMeshSet.C | |
vtkPVFoamMeshVolume.C | |
vtkPVFoamMeshZone.C | |
vtkPVFoamPatchField.H | |
vtkPVFoamPointFields.H | |
vtkPVFoamTemplates.C | |
vtkPVFoamUpdateInfo.C | |
vtkPVFoamUpdateInfoFields.H | |
vtkPVFoamUtils.C | Misc helper methods and utilities |
vtkPVFoamVolFields.H | |
► vtkPVReaders | |
vtkPVReaders.C | Misc helper methods and utilities |
vtkPVReaders.H | |
► miscellaneous | |
► engineCompRatio | |
engineCompRatio.C | Calculate the geometric compression ratio. Note that if you have valves and/or extra volumes it will not work, since it calculates the volume at BDC and TCD |
► pdfPlot | |
createFields.H | |
pdfPlot.C | Generates a graph of a probability distribution function |
► postChannel | |
calculateFields.H | |
channelIndex.C | |
channelIndex.H | |
channelIndexTemplates.C | |
collapse.H | |
postChannel.C | Post-processes data from channel flow calculations |
readFields.H | |
readTransportProperties.H | |
► temporalInterpolate | |
temporalInterpolate.C | Interpolate fields between time-steps e.g. for animation |
► noise | |
createFields.H | |
noise.C | Utility to perform noise analysis of pressure data using the noiseFFT library |
► postProcess | |
postProcess.C | Execute the set of functionObjects specified in the selected dictionary (which defaults to system/controlDict) or on the command-line for the selected set of times on the selected set of fields |
► toBeFunctionObjects | |
► lagrangian | |
► particleTracks | |
createFields.H | |
particleTracks.C | Generates a VTK file of particle tracks for cases that were computed using a tracked-parcel-type cloud |
► steadyParticleTracks | |
createFields.H | |
steadyParticleTracks.C | Generates a VTK file of particle tracks for cases that were computed using a steady-state cloud NOTE: case must be re-constructed (if running in parallel) before use |
steadyParticleTracksTemplates.C | |
steadyParticleTracksTemplates.H | |
► streamFunction | |
streamFunction.C | Calculates and writes the stream function of velocity field U at each time |
► wallHeatFlux | |
createFields.H | |
wallHeatFlux.C | Calculates and writes the heat flux for all patches as the boundary field of a volScalarField and also prints the integrated flux for all wall patches |
► wdot | |
wdot.C | Calculates and writes wdot for each time |
► writeCellCentres | |
writeCellCentres.C | Write the three components of the cell centres as volScalarFields so they can be used in postprocessing in thresholding |
► preProcessing | |
► applyBoundaryLayer | |
applyBoundaryLayer.C | Apply a simplified boundary-layer model to the velocity and turbulence fields based on the 1/7th power-law |
createFields.H | |
► boxTurb | |
boxTurb.C | Makes a box of turbulence which conforms to a given energy spectrum and is divergence free |
createFields.H | |
readBoxTurbDict.H | |
► changeDictionary | |
changeDictionary.C | Utility to change dictionary entries, e.g. can be used to change the patch type in the field and polyMesh/boundary files |
► createExternalCoupledPatchGeometry | |
createExternalCoupledPatchGeometry.C | Application to generate the patch geometry (points and faces) for use with the externalCoupled boundary condition |
createExternalCoupledPatchGeometryTemplates.C | |
createExternalCoupledPatchGeometryTemplates.H | |
► dsmcInitialise | |
dsmcInitialise.C | Initialise a case for dsmcFoam by reading the initialisation dictionary system/dsmcInitialise |
► engineSwirl | |
createFields.H | |
engineSwirl.C | Generates a swirling flow for engine calulations |
► faceAgglomerate | |
faceAgglomerate.C | Agglomerate boundary faces using the pairPatchAgglomeration algorithm. It writes a map from the fine to coarse grid |
► foamUpgradeCyclics | |
foamUpgradeCyclics.C | Tool to upgrade mesh and fields for split cyclics |
► mapFields | |
createTimes.H | |
MapConsistentVolFields.H | |
mapFields.C | Maps volume fields from one mesh to another, reading and interpolating all fields present in the time directory of both cases. Parallel and non-parallel cases are handled without the need to reconstruct them first |
mapLagrangian.C | |
mapLagrangian.H | Maps lagrangian positions and fields |
MapLagrangianFields.H | Gets the indices of (source)particles that have been appended to the target cloud and maps the lagrangian fields accordingly |
MapMeshes.H | |
MapVolFields.H | |
setTimeIndex.H | |
UnMapped.H | |
► mapFieldsPar | |
createTimes.H | |
mapFieldsPar.C | Maps volume fields from one mesh to another, reading and interpolating all fields present in the time directory of both cases |
mapLagrangian.C | |
mapLagrangian.H | Maps lagrangian positions and fields |
MapLagrangianFields.H | Gets the indices of (source)particles that have been appended to the target cloud and maps the lagrangian fields accordingly |
MapMeshes.H | |
MapVolFields.H | |
setTimeIndex.H | |
UnMapped.H | |
► mdInitialise | |
mdInitialise.C | Initialises fields for a molecular dynamics (MD) simulation |
► setFields | |
setFields.C | Set values on a selected set of cells/patchfaces through a dictionary |
► viewFactorsGen | |
searchingEngine.H | |
shootRays.H | |
viewFactorsGen.C | View factors are calculated based on a face agglomeration array (finalAgglom generated by faceAgglomerate utility) |
► wallFunctionTable | |
► tabulatedWallFunction | |
► general | |
general.C | |
general.H | |
► SpaldingsLaw | |
SpaldingsLaw.C | |
SpaldingsLaw.H | |
► tabulatedWallFunction | |
tabulatedWallFunction.C | |
tabulatedWallFunction.H | |
tabulatedWallFunctionI.H | |
tabulatedWallFunctionNew.C | |
wallFunctionTable.C | Generates a table suitable for use by tabulated wall functions |
► surface | |
► surfaceAdd | |
surfaceAdd.C | Add two surfaces. Does geometric merge on points. Does not check for overlapping/intersecting triangles |
► surfaceAutoPatch | |
surfaceAutoPatch.C | Patches surface according to feature angle. Like autoPatch |
► surfaceBooleanFeatures | |
surfaceBooleanFeatures.C | Generates the extendedFeatureEdgeMesh for the interface between a boolean operation on two surfaces. Assumes that the orientation of the surfaces is correct: |
► surfaceCheck | |
surfaceCheck.C | Checks geometric and topological quality of a surface |
► surfaceClean | |
collapseBase.C | |
collapseBase.H | Routines collapse sliver triangles by splitting the base edge |
collapseEdge.C | |
collapseEdge.H | Routines to collapse small edges |
surfaceClean.C | |
► surfaceCoarsen | |
► bunnylod | |
bunnygut.C | |
progmesh.C | |
vector.C | |
winmain.C | |
surfaceCoarsen.C | Surface coarsening using 'bunnylod': |
► surfaceConvert | |
surfaceConvert.C | Converts from one surface mesh format to another |
► surfaceFeatureConvert | |
surfaceFeatureConvert.C | Convert between edgeMesh formats |
► surfaceFeatureExtract | |
surfaceFeatureExtract.C | Extracts and writes surface features to file. All but the basic feature extraction is WIP |
► surfaceFind | |
surfaceFind.C | Finds nearest face and vertex |
► surfaceHookUp | |
surfaceHookUp.C | Find close open edges and stitches the surface along them |
► surfaceInertia | |
surfaceInertia.C | Calculates the inertia tensor, principal axes and moments of a command line specified triSurface. Inertia can either be of the solid body or of a thin shell |
► surfaceLambdaMuSmooth | |
surfaceLambdaMuSmooth.C | Smooths a surface using lambda/mu smoothing |
► surfaceMeshConvert | |
surfaceMeshConvert.C | Converts between surface formats with optional scaling or transformations (rotate/translate) on a coordinateSystem |
► surfaceMeshConvertTesting | |
surfaceMeshConvertTesting.C | Converts from one surface mesh format to another, but primarily used for testing functionality |
► surfaceMeshExport | |
surfaceMeshExport.C | Export from surfMesh to various third-party surface formats with optional scaling or transformations (rotate/translate) on a coordinateSystem |
► |