Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 420
    • Issues 420
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Merge requests
  • !60

Merge foundation

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Admin requested to merge merge-foundation into develop Sep 26, 2016
  • Overview 1
  • Commits 769
  • Changes 672+

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
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: merge-foundation