Skip to content

Merge foundation

Admin requested to merge merge-foundation into develop

Lots of style/API rename changes:

Indices in loops now using a lower case letter (?) - lots of code now in a 'mixed' state using I and i

GeometricField types

  • DimensionedInternalField -> Internal
  • PatchFieldType -> Patch
  • GeometricBoundaryField -> Boundary

GeometricField access functions

  • dimensionedInternalField() -> ref()
  • internalField() -> primitiveField()

fvPatchField access

  • dimensionedInternalField -> internalField()

Tutorials

  • les renamed LES
  • ras renamed RAS

Deprecated:

  • expandDictionary -> foamDictionary -expand
  • foamDebugSwitches -> foamDictionary/foamList -debug
  • foamInfoExec -> foamDictionary
  • secondaryWrite -> equivalent behaviour using function object time controls
  • execFlowFunctionObjects -> new postProcess utility

Function objects

New

  • components

Deprecated

  • partialWrite -> set using adjustTime in writeRegistered FO
  • stressComponents -> turbulenceFields -> components
  • wallGradU -> grad
  • patchAverage -> surfaceFieldValue + areaAverage
  • patchIntegrate -> surfaceFieldValue + sum

Renamed

  • createTurbulenceFields -> turbulenceFields
  • faceSource -> surfaceFieldValue
  • cellSource -> volFieldValue
  • pressureTools -> pressure
  • Peclet -> PecletNo

Syntax

  • functionObjectLibs -> libs
  • outputControl -> writeControl
  • outputTime -> writeTime

Solvers

For postProcess:

  • createFields.H split into createFields.H and createFieldsRef.H (references)
  • all modelling construction moved to createFields, e.g. MRF

Merge request reports