OpenFOAM-5.x/src/OpenFOAM/primitives
Henry Weller 1441f8cab0 Patches contributed by Mattijs Janssens:
splitMeshRegions: handle flipping of faces for surface fields

subsetMesh: subset dimensionedFields

decomposePar: use run-time selection of decomposition constraints. Used to
    keep cells on particular processors. See the decomposeParDict in

$FOAM_UTILITIES/parallel/decomposePar:
  - preserveBaffles: keep baffle faces on same processor
  - preserveFaceZones: keep faceZones owner and neighbour on same processor
  - preservePatches: keep owner and neighbour on same processor. Note: not
    suitable for cyclicAMI since these are not coupled on the patch level
  - singleProcessorFaceSets: keep complete faceSet on a single processor
  - refinementHistory: keep cells originating from a single cell on the
    same processor.

decomposePar: clean up decomposition of refinement data from snappyHexMesh

reconstructPar: reconstruct refinement data (refineHexMesh, snappyHexMesh)

reconstructParMesh: reconstruct refinement data (refineHexMesh, snappyHexMesh)

redistributePar:
  - corrected mapping surfaceFields
  - adding processor patches in order consistent with decomposePar

argList: check that slaves are running same version as master

fvMeshSubset: move to dynamicMesh library

fvMeshDistribute:
  - support for mapping dimensionedFields
  - corrected mapping of surfaceFields

parallel routines: allow parallel running on single processor

Field: support for
  - distributed mapping
  - mapping with flipping

mapDistribute: support for flipping

AMIInterpolation: avoid constructing localPoints
2016-05-15 16:36:48 +01:00
..
bools src/OpenFOAM: changed template rank type from int to Foam::direction 2016-03-09 10:10:28 +00:00
chars primitives/direction: Changed from "char" to "int8_t" and added IO operators 2016-05-06 17:40:49 +01:00
complex Provide consistency in assignment operators 2016-01-17 18:56:28 +00:00
contiguous Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
demandDrivenEntry src/OpenFOAM: Use Zero rather than pTraits<Type> 2016-03-22 10:38:30 +00:00
DiagTensor vector::zero -> Zero 2016-04-16 18:34:41 +01:00
direction primitives/direction: Changed from "char" to "int8_t" and added IO operators 2016-05-06 17:40:49 +01:00
functions Doxygen documentation: Use C++-style comments for enumeration elements 2016-05-11 23:10:42 +01:00
globalIndexAndTransform Standardized cell, patch, face and processor loop index names 2016-04-25 12:00:53 +01:00
hashes Removed duplicate, inconsistent and spurious comments in .C files 2016-02-29 18:33:54 +00:00
ints primitives/direction: Changed from "char" to "int8_t" and added IO operators 2016-05-06 17:40:49 +01:00
MatrixSpace Replaced StaticAssert with the C++11 equivalent static_assert 2016-04-26 20:44:55 +01:00
nil Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
nullObject Made all template declarations consistent using 'class' rather than 'typename' 2016-03-22 15:02:55 +00:00
one Updated headers 2016-04-06 14:22:24 +01:00
ops Patches contributed by Mattijs Janssens: 2016-05-15 16:36:48 +01:00
Pair src/OpenFOAM: Update ...ErrorIn -> ...ErrorInFunction 2015-11-08 12:23:52 +00:00
pTraits Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
quaternion quaternion/septernion: Added multi- quaternion/septernion averaging 2016-04-16 15:59:05 +01:00
random Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
ranges Update code to use the simpler C++11 template syntax 2016-01-10 19:20:16 +00:00
RowVector src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
Scalar src/OpenFOAM: changed template rank type from int to Foam::direction 2016-03-09 10:10:28 +00:00
septernion quaternion/septernion: Added multi- quaternion/septernion averaging 2016-04-16 15:59:05 +01:00
spatialVectorAlgebra src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
SphericalTensor src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
SphericalTensor2D src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
strings Doxygen documentation: Use C++-style comments for enumeration elements 2016-05-11 23:10:42 +01:00
subModelBase Standardized the naming of functions which control the writing of fields etc. 2016-05-12 17:38:01 +01:00
Swap Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
SymmTensor Tensor, SymmTensor: Simplified invariantII 2016-04-21 21:07:39 +01:00
SymmTensor2D src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
Tensor Tensor, SymmTensor: Simplified invariantII 2016-04-21 21:07:39 +01:00
Tensor2D src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
transform primitives/transform: Added functios to generate rotation tensor about the given axis 2016-03-17 18:09:04 +00:00
triad vector::zero -> Zero 2016-04-15 11:32:42 +01:00
Tuple2 Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
Vector src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
Vector2D src/OpenFOAM/primitives: inherit operator=(const Foam::zero) from base class where appropriate 2016-04-17 21:02:57 +01:00
VectorSpace Replaced StaticAssert with the C++11 equivalent static_assert 2016-04-26 20:44:55 +01:00
zero geometricOneField: Enhanced to provide better correspondence to GeometricField 2016-04-06 14:21:04 +01:00