Henry Weller
cd852be3da
OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp
...
The deprecated non-const tmp functionality is now on the compiler switch
NON_CONST_TMP which can be enabled by adding -DNON_CONST_TMP to EXE_INC
in the Make/options file. However, it is recommended to upgrade all
code to the new safer tmp by using the '.ref()' member function rather
than the non-const '()' dereference operator when non-const access to
the temporary object is required.
Please report any problems on Mantis.
Henry G. Weller
CFD Direct.
2016-02-26 17:31:28 +00:00
Henry Weller
5a74397fe4
refineMesh: Added customizable direction fields to multiDirRefinement
...
Contribution provided by Bruno Santos
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=2004
2016-02-22 17:06:18 +00:00
Andrew Heather
c35bcc05f4
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-06-27 23:22:54 +01:00
Andrew Heather
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
mattijs
cbc169adba
ENH: insideCells: does not run parallel. Fixes #162 .
2016-06-27 10:14:18 +01:00
mattijs
c4b5880f9c
BUG: cyclicACMI: make conservative. Remove faceAreas0
2016-06-06 14:30:00 +01:00
Andrew Heather
b9313ef2fe
ENH: Consistency updates after Foundation merge and code tidying
2016-04-25 16:46:56 +01:00
andy
fd9d801e2d
GIT: Initial commit after latest foundation merge
2016-04-25 11:40:48 +01:00
Henry Weller
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
mattijs
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
mattijs
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
Henry Weller
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
Henry Weller
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
Andrew Heather
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
mattijs
b90cd04ce7
END: splitMeshRegions: consistent exit output.
...
Fixes #35
2015-12-18 10:16:50 +00:00
Andrew Heather
5c9dff6146
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
Andrew Heather
8837a89237
STYLE: Updated links from openfoam.org to openfoam.com
2015-12-09 15:03:05 +00:00
Andrew Heather
dc64f53924
GIT: remove remnants of conflict
2015-12-09 10:20:10 +00:00
Andrew Heather
d52b01c806
ENH: Updated output messages
2015-12-09 09:40:23 +00:00
Andrew Heather
8f1d043364
GIT: Resolved conflict
2015-12-09 09:32:38 +00:00
mattijs
acecae7e44
COMP: subsetMesh: Make/options adapted for new location of fvMeshSubset
2015-12-08 14:18:35 +00:00
Andrew Heather
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
Andrew Heather
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
Andrew Heather
73dac8c7ee
ENH: Updating utilities based on internal development line
2015-12-02 10:17:28 +00:00
Henry Weller
2c2e8247ef
mirrorFvMesh: Corrected parallel operation
...
Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1494
2015-11-29 21:40:37 +00:00
Henry Weller
660b54b728
moveDynamicMesh: Iterate over mesh.update() according to the PIMPLE settings
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1926
2015-11-25 16:54:14 +00:00
mattijs
916dcb8685
ENH: parallel: overhaul of parallel mapping
...
- redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
- low-level distributed Field mapping
- support for mapping surfaceFields (including flipping faces)
- support for decomposing/reconstructing refinement data
2015-11-17 15:05:05 +00:00
Henry Weller
7e7c27d09b
moveDynamicMesh: Iterate over mesh.update() according to the PIMPLE settings Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1926
2015-11-25 16:54:14 +00:00
mattijs
d5d35cd1e8
BUG: checkMesh: sets written only on master
2015-11-25 10:41:30 +00:00
mattijs
61dd625227
ENH: checkMesh: have -writeSets option
...
- checkMesh has option to write faceSets or (outside of) cellSets as
sampledSurface format. It automatically reconstructs the set on the master
and writes it to the postProcessing folder (as any sampledSurface). E.g.
mpirun -np 6 checkMesh -allTopology -allGeometry -writeSets vtk -parallel
- fixed order writing of symmTensor in Ensight writers
2015-11-23 15:24:33 +00:00
Henry Weller
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
Henry Weller
42fb1b9e8e
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
Henry Weller
c84187f7fd
subsetMesh/Make/options: removed unused entries
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1886
2015-10-31 17:55:59 +00:00
Henry Weller
4e483cc98e
Updated docs for Doxygen: '<' -> '\<' and '>' -> '\>'
2015-10-30 21:37:03 +00:00
Henry Weller
8342cdc6ee
Documentation: Use '-' rather than '+' for lists for Doxygen
2015-10-29 22:41:34 +00:00
Henry Weller
ed496c2cb1
mergeMeshes: Disable functionObjects
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1756
2015-10-23 12:41:46 +01:00
Henry Weller
765b81853e
renumberMesh: Now supports sets
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1377
2015-10-21 16:49:57 +01:00
Henry Weller
f4202d9ee6
sixDoFSolver: Run-time selectable solver (integrator) for sixDoFRigidBodyMotion
...
The built-in explicit symplectic integrator has been replaced by a
general framework supporting run-time selectable integrators. Currently
the explicit symplectic, implicit Crank-Nicolson and implicit Newmark
methods are provided, all of which are 2nd-order in time:
Symplectic 2nd-order explicit time-integrator for 6DoF solid-body motion:
Reference:
Dullweber, A., Leimkuhler, B., & McLachlan, R. (1997).
Symplectic splitting methods for rigid body molecular dynamics.
The Journal of chemical physics, 107(15), 5840-5851.
Can only be used for explicit integration of the motion of the body,
i.e. may only be called once per time-step, no outer-correctors may be
applied. For implicit integration with outer-correctors choose either
CrankNicolson or Newmark schemes.
Example specification in dynamicMeshDict:
solver
{
type symplectic;
}
Newmark 2nd-order time-integrator for 6DoF solid-body motion:
Reference:
Newmark, N. M. (1959).
A method of computation for structural dynamics.
Journal of the Engineering Mechanics Division, 85(3), 67-94.
Example specification in dynamicMeshDict:
solver
{
type Newmark;
gamma 0.5; // Velocity integration coefficient
beta 0.25; // Position integration coefficient
}
Crank-Nicolson 2nd-order time-integrator for 6DoF solid-body motion:
The off-centering coefficients for acceleration (velocity integration) and
velocity (position/orientation integration) may be specified but default
values of 0.5 for each are used if they are not specified. With the default
off-centering this scheme is equivalent to the Newmark scheme with default
coefficients.
Example specification in dynamicMeshDict:
solver
{
type CrankNicolson;
aoc 0.5; // Acceleration off-centering coefficient
voc 0.5; // Velocity off-centering coefficient
}
Both the Newmark and Crank-Nicolson are proving more robust and reliable
than the symplectic method for solving complex coupled problems and the
tutorial cases have been updated to utilize this.
In this new framework it would be straight forward to add other methods
should the need arise.
Henry G. Weller
CFD Direct
2015-10-19 14:03:46 +01:00
Henry Weller
eb1080c933
checkMesh: Provide the number of geometric and solution directions.
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1872
2015-10-17 13:56:34 +01:00
Henry Weller
34f060cfbb
stitchMesh: Improved docs
...
Provided by Bruno Santos
Resolves report http://www.openfoam.org/mantisbt/view.php?id=1767
2015-09-09 19:56:07 +01:00
Henry Weller
5e4bf8c9f9
Added applications/utilities/mesh/manipulation/stitchMesh/toleranceDict
...
Provided by Bruno Santos
Resolves report http://www.openfoam.org/mantisbt/view.php?id=1848
2015-09-09 19:53:10 +01:00
Henry Weller
430d894e37
Added ROOTSMALL
2015-09-02 15:29:54 +01:00
Henry Weller
91e04d69c1
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
Henry Weller
b7cfd08fcb
Update headers
2015-06-23 11:27:05 +01:00
Henry Weller
87f6977bcb
Removed support for the legacy SiCortex64 architecture
2015-06-23 11:26:45 +01:00
Henry
5f7d4e4502
refineMesh: Improved command-line argument handling to be more consistent with other OpenFOAM utilities
...
Command-line option handling:
+ If -all specified or no refineMeshDict exists or, refine all cells
+ If -dict <file> specified refine according to <file>
+ If refineMeshDict exists refine according to refineMeshDict
When the refinement or all cells is selected apply 3D refinement for 3D
cases and 2D refinement for 2D cases.
2015-05-04 16:38:03 +01:00
Henry
2b74a6e3b3
refineMesh: Correct and simplify check for 2D mesh
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1112
2015-03-29 22:19:55 +01:00
Henry
9cd9a9f364
ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1421
2015-03-24 15:23:01 +00:00
Henry
8628ef2fea
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
Henry
0bf2543df6
utilities: Correct "End" statement to be consistent with all other applications
2015-02-12 22:14:02 +00:00
Henry
c778346c96
Formatting: Rationalized the indentation of #include
2015-02-10 20:35:50 +00:00
Henry
66cb99e696
Updated headers to ensure the class name declared to Doxygen is in the appropriate namespace
...
Also moved global classes which should be in the Foam namespace into it.
2015-02-09 14:43:11 +00:00
Henry
98bcdb04d8
transform: Handle codirectional and contradirectional transformation vectors
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=416
2015-02-02 09:44:59 +00:00
Henry
325b003b6e
Added and verified support for 64bit labels
...
To compile with 64bit labels set
WM_LABEL_SIZE=64
in ~/OpenFOAM/dev/prefs.sh
source ~/.bashrc
then Allwmake in OpenFOAM-dev.
This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt
If WM_LABEL_SIZE is unset or set to 32:
WM_LABEL_SIZE=32
the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt
Thus both 32bit and 64bit label builds can coexist without problem.
2014-12-31 19:02:52 +00:00
Henry
38998d5e1f
Updated header
2014-12-31 19:02:04 +00:00
Henry
1bddcdaaec
orientFaceZone: convert 0 to label
2014-12-31 19:01:13 +00:00
Henry
844b283030
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
OpenFOAM-admin
9fb26d59d3
GIT: Repo update
2014-12-11 08:35:10 +00:00
mattijs
ee3eb6e370
BUG: createPatch: cleanup
2014-07-23 20:30:22 +01:00
mattijs
c98456cda3
STYLE: faceZoneSelection: corrected comment
2014-07-11 10:59:08 +01:00
mattijs
01972cf5bc
BUG: splitMeshRegions: #1282
2014-06-09 12:51:01 +01:00
andy
709b92d907
ENH: mesh motion updates
2014-06-03 14:42:39 +01:00
mattijs
994dee99df
ENH: createBafflesDict: added comment
2014-04-03 12:35:10 +01:00
OpenFOAM-admin
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
Henry
ee4e19ef85
Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM
2014-01-30 13:01:04 +00:00
mattijs
b3de4399f9
ENH: moveDynamicMesh: put AMI weights files into postProcessing directory
2014-01-21 16:24:01 +00:00
mattijs
6f46553895
ENH: createPatchDict: renamed dictionary entry
2013-12-11 17:16:40 +00:00
mattijs
06e3f4fad1
STYLE: splitMeshRegions: removed comment out code
2013-12-11 16:08:00 +00:00
mattijs
6dca9b0961
BUG: createBaffles: preserve faceZone orientation
2013-12-09 17:20:55 +00:00
mattijs
101aa4e6f4
ENH: objToVTK: output lines
2013-12-05 16:41:39 +00:00
mattijs
86f0655052
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2013-12-04 16:06:01 +00:00
mattijs
4d7402862c
COMP: checkMesh,combinePatchFaces: move of pointConstraints
2013-12-04 15:59:35 +00:00
Sergio Ferraris
c56d376bae
ENH: Adding 'baseGroup' option to createBaffle.C to add a pair patches but in
...
different groups. This is used in 3D baffle where the generated patches are not
coupled.
The tutorial circuitBoardCooling has been updated.
2013-12-04 15:30:35 +00:00
mattijs
fe31693e30
ENH: createBafflesDict: more comment
2013-11-18 15:03:46 +00:00
mattijs
8222120fef
ENH: mapped: allow coupling specification through coupleGroup
2013-11-12 15:12:56 +00:00
mattijs
f9f08091ba
ENH: orientFaceZone: add -region option
2013-11-11 09:22:05 +00:00
mattijs
41650787b1
ENH: mesh tools: max write precision
2013-10-29 09:59:21 +00:00
mattijs
7a2269eccb
ENH: setsToFaceZone: allow flipping
2013-10-17 14:04:22 +01:00
mattijs
cfcd1ab30b
GIT: orientFaceZone: remove embedded testcase
2013-10-17 12:42:58 +01:00
andy
79d8403f8f
ENH: checkMesh - updated writing of disconnected regions
2013-10-11 09:17:53 +01:00
andy
a787c35c48
ENH: checkMesh - write split regions to cellSets
2013-10-10 11:01:13 +01:00
mattijs
fe470ba3a8
GIT: patchFaceOrientation: moved files
2013-09-26 10:43:07 +01:00
mattijs
feb7335481
ENH: uniformInletOutlet: new bc with uniform inletValue
2013-09-24 17:51:48 +01:00
mattijs
4ca945f49b
ENH: fvMesh: map fields using old volume
2013-09-20 17:35:49 +01:00
mattijs
70a25b9c84
ENH: orientFaceZone: new app for orienting faceZones
2013-09-17 15:35:40 +01:00
mattijs
f6673d4bb5
BUG: subsetMesh: consistent instance setting
2013-09-11 12:57:42 +01:00
mattijs
77d47e9125
ENH: surfaceToCell: use surface orientation
2013-08-20 16:01:18 +01:00
andy
04be292f0a
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-08-12 15:52:59 +01:00
mattijs
2f9111a50a
BUG: renumberMesh: conversion scalar*label -> label
2013-08-12 12:02:56 +01:00
andy
e67805422f
ENH: moveDynamicMesh - output AMI patch names
2013-08-09 12:26:56 +01:00
laurence
c644cb680b
Merge branch 'master' into feature/cvMesh
...
Conflicts:
applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
2013-06-03 16:27:14 +01:00
mattijs
cc8a232756
ENH: subsetMesh: added -resultTime option
2013-06-03 13:34:21 +01:00
laurence
399c65f963
Merge branch 'master' into feature/cvMesh
2013-05-30 10:34:49 +01:00
mattijs
975602a937
ENH: createBafflesDict: added comment
2013-05-21 15:31:07 +01:00
laurence
6f9823d0de
Merge branch 'master' into feature/cvMesh
...
Conflicts:
src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
src/OpenFOAM/algorithms/indexedOctree/indexedOctree.H
src/dynamicMesh/polyMeshFilter/polyMeshFilter.C
src/meshTools/indexedOctree/treeDataPrimitivePatch.C
src/meshTools/indexedOctree/treeDataTriSurface.C
src/meshTools/triSurface/triSurfaceSearch/triSurfaceSearch.C
2013-05-08 12:20:52 +01:00
mattijs
aea1fbff8b
ENH: mergeMeshes: preserve additional patch data
2013-05-08 09:47:00 +01:00
andy
9ebd8a851a
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-05-03 17:33:37 +01:00
mattijs
487103fa60
ENH: checkMesh: volume ratio too tight
2013-04-29 15:21:20 +01:00
andy
4435d64047
STYLE: Corrected spelling mistakes
2013-04-16 17:01:23 +01:00
laurence
963e659666
Merge branch 'master' into feature/cvMesh
2013-04-16 16:39:24 +01:00
laurence
d00c9f0fe9
Merge branch 'master' into feature/cvMesh
...
Conflicts:
src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C
src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C
2013-04-16 16:00:59 +01:00
mattijs
415cdb6a63
ENH: checkMesh: check volume ratio and face interpolation weights
2013-04-15 16:55:59 +01:00
laurence
21163c9591
BUG: Prevent overflow on integer multiplication
2013-04-11 20:07:26 +01:00
mattijs
bbb2077160
ENH: searhcableSurfacetoFaceZone: allow triSurfaceMesh specification
2013-04-11 15:04:39 +01:00
mattijs
9511eb27f7
ENH: splitMeshRegions: allow -region option
2013-04-02 18:12:58 +01:00
mattijs
1f1188120c
BUG: createBaffles: handle cellcentres as positions
2013-04-02 13:53:27 +01:00
mattijs
179085af97
ENH: renumberMesh: sort face/cellZones
2013-03-28 10:26:25 +00:00
andy
e637dc30d1
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-02-21 16:11:47 +00:00
Henry
74e16d7729
Reformat "template <..." to template<"
...
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:50 +00:00
Henry
944b8d438b
Reformat "template <..." to template<"
...
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:09 +00:00
andy
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00:00
mattijs
b20b5d3706
ENH: decomposePar: corrected dictionaries
2013-01-09 14:52:51 +00:00
mattijs
bc57d89d01
COMP: setSet: extraneous library
2013-01-03 16:13:16 +00:00
mattijs
14b93d5f7b
ENH: subsetMesh: revert to original behaviour. Moved clever selection into cellSources
2012-12-18 15:00:47 +00:00
mattijs
774db288aa
ENH: regionToCell: allow multiple regions and erosion
2012-12-18 14:49:35 +00:00
mattijs
100a25ee25
STYLE: defineDebug: move into Foam namespace
2012-12-17 17:35:42 +00:00
mattijs
ceecb84573
ENH: checkMesh: moved some checking functionality to polyMesh
2012-12-17 13:45:19 +00:00
laurence
4cdb4a2c43
ENH: Ensure checkCoupledPoints works in parallel
2012-12-11 17:13:41 +00:00
laurence
f941955fc6
STYLE: Code cleanup
2012-12-11 17:12:58 +00:00
mattijs
9ccd5809b8
BUG: sampleDict: missing type
2012-12-05 15:21:00 +00:00
mattijs
2e046d32d0
ENH: subsetMesh: improved error checking
2012-12-05 12:42:53 +00:00
mattijs
da9762184f
STYLE: remove unused fields
2012-12-04 16:20:31 +00:00
mattijs
3fdc98dccd
ENH: createBafflesDict: moved comment
2012-12-04 15:03:17 +00:00
mattijs
2745cd7544
ENH: createBaffles: create patches and patchFields
2012-12-04 12:02:45 +00:00
mattijs
d1d6421b49
ENH: searchableSurfaceToFaceZone: selection of faces and normals
2012-11-30 15:52:36 +00:00
mattijs
bd766da9c8
ENH: splitMeshRegions: use fvMeshTools for fvPatch manipulation
2012-11-29 17:15:14 +00:00
mattijs
b4bb215a8c
ENH: subsetMesh: have -cellSet and -dict argument
2012-11-23 11:27:46 +00:00
mattijs
3e06dc9878
ENH: renumberMesh: renumber cellZones and faceZones (pointZones were already handled)
2012-11-20 16:02:14 +00:00
mattijs
14da496a0e
ENH: setsToZones: allow -time options
2012-11-13 13:57:14 +00:00
mattijs
eca5475f04
ENH: splitMeshRegions: optionally add regionName to all patches
2012-10-08 14:56:05 +01:00
mattijs
267d6fa42c
ENH: checkMesh: parallel sizes printing for patches
2012-10-03 16:54:10 +01:00
mattijs
416940ed33
BUG: mergeMeshes: overwrite write to 0, not constant
2012-10-02 16:19:41 +01:00
mattijs
4a3948383b
ENH: topoSetDict: add zoneToPoint
2012-09-20 12:59:32 +01:00
mattijs
ab0e9614b6
ENH: moveDynamicMesh: add -region option
2012-09-20 12:58:07 +01:00
mattijs
001a2ae3dd
ENH: createPatchDict: use same transform
2012-09-20 12:51:33 +01:00
mattijs
bc976819b4
BUG: checkMesh: reduce maximum size of face
2012-08-20 15:18:55 +01:00
mattijs
d316b94de3
ENH: checkGeometry: reorganise coupled points check
2012-08-20 12:41:50 +01:00
mattijs
0b97b9aeaf
ENH: checkMesh: check all points on coupled boundaries.
2012-08-20 11:21:17 +01:00
mattijs
9bb7fad6aa
COMP: moveDynamicMesh: add vtk writing libraries
2012-08-17 10:29:29 +01:00
mattijs
7240fdd5f8
ENH: moveDynamicMesh: added option to dump AMI weights
2012-08-07 17:39:24 +01:00
mattijs
d6f7fd0939
ENH: targetVolumeToCell: added mask
2012-08-01 15:52:42 +01:00
mattijs
dfa8cf417a
BUG: setFields: timeSelector overrides controlDict setting
...
(more general: timeSelector should only be used for postprocessing utils)
2012-07-26 16:55:25 +01:00
mattijs
1f665836a9
END: createPatchDict: improved comment
2012-07-24 21:28:39 +01:00
mattijs
bd5fafddec
ENH: targetVolumeToCell: new cellSetSource
2012-07-11 15:35:53 +01:00
mattijs
413d25fbd2
ENH: boxToCell/face/point: have 'boxes' for multiple boxes
2012-07-10 10:02:01 +01:00
mattijs
8476c1228a
ENH: topoSet: added regionToFace source
2012-06-20 04:41:26 +01:00
mattijs
069c5ee218
ENH: renumberMesh: ignore inconsistent *ProcAddressing
2012-06-13 10:25:48 +01:00
mattijs
b892ada5bc
ENH: renumberMethods: added structuredRenumber
2012-06-07 11:22:30 +01:00
mattijs
e781b335bf
STYLE: checkMesh,collapseEdges: renamed -meshQuality argument for consistency
2012-05-30 09:30:44 +01:00
mattijs
62a203c9db
ENH: checkMesh: add meshQualityDict option
2012-05-16 11:12:49 +01:00
laurence
03e4f7cc4a
BUG: checkMesh: sort number of cells with a given number of faces
2012-05-11 09:12:21 +01:00
mattijs
7f7786ec12
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-04-24 15:28:34 +01:00
mattijs
01444d4b61
BUG: renumberMesh.C: update flip status for renumbered faces
2012-04-24 15:23:32 +01:00
sergio
13ef974eff
ENH: Adding -overwrite option to mirrorMesh and update tutorial
2012-04-20 12:16:50 +01:00
Henry
5682987dc7
Updated headers
2012-04-17 16:49:03 +01:00
Henry
cd51a5eea3
Consistency: Changed exponent FORTRAN style 'E' to C style 'e'
2012-04-17 16:48:27 +01:00
mattijs
6757a6b70d
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-03-30 12:03:12 +01:00
mattijs
b8eb3cae7d
ENH: renumberMesh: do not print frontWidth if not calculated
2012-03-30 09:56:25 +01:00
laurence
3c6c675081
STYLE: Remove trailing whitespace
2012-03-30 08:53:47 +01:00
mattijs
9f995fe1b7
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-03-26 12:18:28 +01:00
mattijs
ec25783410
ENH: splitMeshRegions, autoHexMesh: allocate face-decomp structure before doing findCell
2012-03-26 12:17:46 +01:00
mattijs
716374286d
BUG: createBaffles: duplicate command line option specification
2012-03-26 12:13:31 +01:00
sergio
6c6ac0ef10
ENH: Adding region option
2012-03-23 11:53:38 +00:00
mattijs
6ac73b7d58
STYLE:topoSetDict: make consistent with code
2012-03-20 17:27:09 +00:00
mattijs
c440f4fbb9
ENH: topoSet: added pointToCell/Face with edge option
2012-03-20 14:12:51 +00:00
mattijs
efb2f886fa
BUG: createPatch: do not remove cyclics since are referred to by opposite side or processorCyclics
2012-03-14 09:35:02 +00:00
mattijs
8695d09a92
BUG: renumberMesh: not flipping faces
2012-03-07 14:53:09 +00:00
mattijs
129d1224e8
BUG: renumberMesh: multiple processor faces on cells
2012-03-07 09:27:42 +00:00
mattijs
10cb0b37ad
BUG: checkMesh: handle 0 size meshes
2012-03-05 14:14:23 +00:00
mattijs
c6b11dd751
ENH: renumberMesh: add zoltan
2012-03-01 17:48:22 +00:00
mattijs
0d4c02c839
BUG: mergePolyMesh: zone indexing bug
2012-02-23 15:25:03 +00:00
mattijs
139c22716d
ENH: renumberMesh: make frontwidth calculation an option
2012-02-22 16:34:58 +00:00
mattijs
a0597834a9
ENH: renumberMesh: added Sloan renumbering
2012-02-21 13:00:35 +00:00
mattijs
faacebb1f2
ENH: renumberMesh: changed api of renumber library.
...
Changed API. Made bandCompression proper CutHillMcKey. Better stats.
2012-02-20 13:07:21 +00:00
mattijs
10e8490d21
ENH: createPatch: do not remove zero-sized patches
2012-02-17 17:25:48 +00:00
mattijs
b1122c20b5
ENH: singleCellMesh: enable generic patchfield handling
2012-02-14 18:10:37 +00:00
mattijs
5f777fb2de
BUG: topoSet: use type() of unconstructed set
2012-02-09 18:06:42 +00:00
laurence
35fdacd810
Merge branch 'cvMesh'
2012-02-07 12:12:12 +00:00
mattijs
d1767ccaca
BUG: setSet: use c string
2012-02-06 10:28:46 +00:00
mattijs
cd01c8f1a2
BUG: mergePolyMesh: merging zones
2012-02-03 15:53:37 +00:00
mattijs
4dd7cc3bf5
ENH: topoSet: print type of set
2012-02-03 12:45:46 +00:00
laurence
a84661c204
ENH: checkMesh: Add output for the average number of faces per cell
...
Works in parallel
2012-01-30 15:36:30 +00:00
andy
71e623d558
ENH: creatPatch: added message when requested (new) patch already exists
2012-01-25 10:54:05 +00:00
andy
6dd1d80c18
STYLE: Minor code clean-up
2012-01-25 10:36:43 +00:00
andy
50ddfebf38
ENH: Added -dict option to createPatch utility
2012-01-25 10:03:03 +00:00
andy
040f333f63
ENH: Added -overwrite option to mergeMeshes utility
2012-01-25 09:50:08 +00:00
mattijs
e2cc8830d4
ENH: tetrahedron: move slicing with plane. Removed tetPointRef.H
2012-01-16 15:48:15 +00:00
mattijs
6a6986b4ce
BUG: createBaffles.C: converting coupled faces into baffles
2012-01-13 11:58:27 +00:00
andy
d0cc8a85f5
BUG: Corrected renumberMethods path (options file) for renumberMesh utility
2012-01-12 09:08:01 +00:00
laurence
e0824b9692
BUG: objToVTK: Do not print vertex normal header in vtk if none are in the obj
2012-01-05 17:45:46 +00:00
laurence
46421f7e2d
ENH: objToVTK: Add support for vertex normals (vn)
2012-01-04 11:47:49 +00:00
mattijs
704b33fa79
ENH: renumberMesh: get block ordering working
...
- added boundaryFirst renumbering method
- renumbering in parallel
- make api methods const
2011-12-21 15:13:04 +00:00
mattijs
5d4030b7f2
BUG: renumberMesh.C: reading bool from dictionary
2011-12-21 10:34:42 +00:00
mattijs
f80b3a793a
ENH: nonBlockingGaussSmoother: block as late as possible.
...
renumberMesh: option for sorting proc cells last to benefit from this.
2011-12-20 09:09:51 +00:00
mattijs
5588507299
ENH: renumberMesh: have -dict option to read renumberMeshDict
2011-12-13 13:00:39 +00:00
mattijs
2d7b3363ed
ENH: patchToFace: allow patch groups in patchToFace
2011-12-12 16:33:11 +00:00
mattijs
72ef3d26e4
ENH: renumberMesh: backwards compatibility: use default if no system/renumberMeshDict
2011-12-09 11:27:11 +00:00
mattijs
67d0c0f597
STYLE: renumberMeshDict: changed defaults for spring to work with tet-pipe
2011-12-09 08:38:49 +00:00
mattijs
17a38cff7c
ENH: mergePoints: new API, now templated
2011-12-08 16:32:46 +00:00
mattijs
d5268bf30c
ENH: renumberMesh: use renumberMethods library
2011-12-08 16:28:32 +00:00