9ab6aa9e97
fieldAverage: Name the field averaging properties file "<functionObject name>Properties"
...
rather than the fixed name "fieldAveragingProperties" to allow for the
same field to be averaged more than once.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1336
2016-02-03 20:50:35 +00:00
a55db28a06
rawSurfaceWriter: Added support for compressed output
...
Patch provided by Armin Wehrfritz
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=843
2016-02-02 20:22:27 +00:00
472fa0674a
Update headers
2016-02-02 20:09:58 +00:00
8b9698ad43
processorPolyPatch, processorCyclicPolyPatch: Rationalized the construction of the patch name
...
This change ensures that these patches are named consistently so that
they can be looked-up as required in e.g. patchMeanVelocityForce
2016-02-02 20:07:16 +00:00
88d644f5cf
lagrangian: Move penetration function from KinematicCloud to SprayCloud
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=992
2016-02-02 19:53:04 +00:00
62eb0e1567
thermophysicalModels/specie/transport/logPolynomial: Polynomial in ln(T) for transport properties
...
ln(mu) = sum_i=1^N(a[i]*ln(T)^(i-1))
ln(kappa) = sum_i=1^N(b[i]* ln(T)^(i-1))
Based on patch provided by Armin Wehrfritz
Resolves feature-request http://www.openfoam.org/mantisbt/view.php?id=978
2016-02-02 18:59:44 +00:00
463296eb40
Adding corrections folder to fvOptions library ( Fixes #63 )
2016-02-02 09:10:52 -08:00
65f94fbcdb
patchMeanVelocityForce: Add support for processorCyclic patches
...
If the mean velocity force is applied to a cyclic patch for parallel
runs include contributions from processorCyclic patches generated
from the decomposition of the cyclic patch
2016-02-01 10:36:58 +00:00
43dbe9ec0a
fieldAverage: Minor update to the documentation
2016-01-30 11:26:31 +00:00
451cc4e620
fieldAverage: Added periodicRestart option and rationalized naming of restart options
...
When restarting form a previous calculation, the averaging is continuous or
may be restarted using the \c restartOnRestart option.
The averaging process may be restarted after each calculation output time
using the \c restartOnOutput option or restarted periodically using the \c
periodicRestart option and setting \c restartPeriod to the required
averaging period.
Example of function object specification:
\verbatim
fieldAverage1
{
type fieldAverage;
functionObjectLibs ("libfieldFunctionObjects.so");
...
restartOnRestart false;
restartOnOutput false;
periodicRestart false;
restartPeriod 0.002;
fields
(
U
{
mean on;
prime2Mean on;
base time;
window 10.0;
windowName w1;
}
p
{
mean on;
prime2Mean on;
base time;
}
);
}
\endverbatim
\heading Function object usage
\table
Property | Description | Required | Default value
type | type name: fieldAverage | yes |
restartOnRestart | Restart the averaging on restart | no | no
restartOnOutput | Restart the averaging on output | no | no
periodicRestart | Periodically restart the averaging | no | no
restartPeriod | Periodic restart period | conditional |
fields | list of fields and averaging options | yes |
\endtable
2016-01-30 11:23:38 +00:00
6644f8343b
coordinateSystems/coordinateRotation: Corrected e1, e2 and e3 and updated documentation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1982
2016-01-29 09:56:59 +00:00
fffb871d71
BUG: distributedTriSurfaceMesh: no need for messing with fileModificationChecking
2016-01-28 09:43:06 +00:00
a3815ee24a
pisoControl: Corrected handling of final inner (PISO) iteration control
2016-01-28 09:02:25 +00:00
0af509c22d
BUG: injectors: positions are a global quantity.
2016-01-28 09:00:04 +00:00
70525fe75e
ENH: include file tracking: missed out adding files to list of files to check
2016-01-27 17:35:46 +00:00
d7ac243dfc
Merge remote-tracking branch 'origin/develop' into feature-shared-file
2016-01-25 16:36:42 +00:00
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
e00acab949
BUG: autoHexMesh: merging faceZones with layers added
...
- was merging all boundary points originating from the same point
- which caused merging of multiple extruded points (since all originating
from the same point)
- there is no more addressing available from addPatchCell layer so
instead do a geometric merge
- additional bug: calculating weights if faceZone on processor patch
2016-01-25 10:06:16 +00:00
cbf62fcba2
sampledSet: Relax hit tolerance to handle warped faces
2016-01-23 15:16:51 +00:00
466ae811bd
interRegionExplicitPorositySource: Corrected initialization of firstIter_
2016-01-20 20:51:09 +00:00
aa38e25c92
Info -> InfoInFunction and updated comments
2016-01-20 17:51:15 +00:00
5779e4fd16
Info -> InfoInFunction and updated comments
2016-01-20 16:21:37 +00:00
34d4cfaca3
Make disallowed member functions private
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1977
2016-01-20 10:41:14 +00:00
19f62b4f0d
interRegionExplicitPorositySource: Corrected initialization of firstIter_
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1978
2016-01-20 10:20:54 +00:00
68e86f97fe
Info -> InfoInFunction and updated comments
2016-01-20 10:18:13 +00:00
1bd1a49306
Updated header
2016-01-19 21:58:32 +00:00
5728c1f173
Info -> InfoInFunction
2016-01-19 21:58:11 +00:00
1896599d8b
Add support for flex-2.6
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1974
2016-01-18 19:44:38 +00:00
e3a80e909d
sampledSetsFunctionObject/sampledSetsDict: Added an example of sampling on a line
2016-01-18 18:22:42 +00:00
59b578f155
Provide consistency in assignment operators
...
Always return void to avoid various bugs associated with automatic
type conversion.
Resolves request http://openfoam.org/mantisbt/view.php?id=1973
2016-01-17 18:56:28 +00:00
fa191d3456
functionObjects/utilities/scalarTransport: Set UName_ during construction for boundaryTypes()
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1972
2016-01-15 14:47:56 +00:00
3ce8fabeda
CONTRIBUTION: Parallel: optimisation of comm structures
...
- Enhancements provided by Y. Inoue at RIST (http://www.hpci-office.jp )
- Uses on-the-fly calculation of communication structure
2016-01-14 17:36:45 +00:00
36fc8595db
reactionThermo/functionObjects/moleFractions/moleFractions: New functionObject to calculate and write mole-fraction fields
...
This function object calculates mole-fraction fields from the mass-fraction
fields of the psi/rhoReactionThermo and caches them for output and further
post-processing.
The names of the mole-fraction fields are obtained from the corresponding
mass-fraction fields prepended by "X_"
Example of function object specification:
moleFractions
{
type psiReactionThermoMoleFractions;
}
or
moleFractions
{
type rhoReactionThermoMoleFractions;
}
depending on the thermodynamics package used in the solver.
2016-01-14 16:34:37 +00:00
a6ae4f19aa
mixedUnburntEnthalpyFvPatchScalarField: Corrected formatting
2016-01-14 16:34:15 +00:00
56bb5fffbb
Merge remote-tracking branch 'origin/develop' into feature-alltoall
2016-01-14 09:52:58 +00:00
97a1043112
CONTRIBUTION: Parallel: optimisation of all-to-all communication
...
- Enhancements provided by Y. Inoue at RIST (http://www.hpci-office.jp )
- Exchanging local sizes-to-receive only
- Reversing order of receive
2016-01-14 09:39:29 +00:00
392310db22
Update headers
2016-01-11 13:02:52 +00:00
f19f48132e
Consistently indent continuation backslashes in macro definitions
2016-01-11 13:00:56 +00:00
6651f31909
BUG: lagrangian: PatchInteractionModel was not initialising statistics counters
...
Fixed #55 .
2016-01-11 09:23:14 +00:00
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
4eba393fe1
Update code to use the simpler C++11 template syntax
2016-01-10 19:20:16 +00:00
fbae6721c6
Update headers
2016-01-10 12:50:32 +00:00
9439d83f39
Make private member functions private
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1969
2016-01-10 12:49:35 +00:00
75cf86b769
Correct formatting: "forAll (" -> "forAll("
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
5bc78be793
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-01-08 12:37:45 +00:00
89ac7ff40b
ENH: Doxygen updates
2016-01-08 12:37:24 +00:00
e75ac08da1
Updated header
2016-01-07 11:45:13 +00:00
946f62d65d
laplacianScheme: make private member functions private
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1965
2016-01-07 11:44:14 +00:00
3568e3a9a6
ENH: objectRegistry: revert to printing on master only
2016-01-07 08:48:27 +00:00