mattijs
c3519f5b4a
patch decomposition through mapping
2009-09-29 22:53:17 +01:00
mattijs
6b439e6392
fix writing to 0/ instead of constant
2009-09-29 20:28:48 +01:00
Mark Olesen
7e0a4d8eb8
foamToEnsightParts: cosmetic changes
2009-09-25 13:39:22 +02:00
mattijs
7e985f898e
added remove command
2009-09-24 23:48:19 +01:00
mattijs
fad330d3f2
added zoneSets
2009-09-24 18:51:17 +01:00
mattijs
72cacc9588
added zoneSets
2009-09-24 18:39:04 +01:00
graham
65ca8a8b99
Merge branch 'master' into dsmc
2009-09-24 09:55:56 +01:00
Mark Olesen
ad5d10b817
Merge commit 'OpenCFD/master' into olesenm
2009-09-23 09:14:28 +02:00
mattijs
1c8ad89145
added cellZonesOnly option which does not use walk
2009-09-22 15:26:40 +01:00
mattijs
da8198a487
added region option
2009-09-22 15:26:19 +01:00
mattijs
1bdfa97fc7
adapted extrudeProperties for new extrusion model
2009-09-22 15:25:53 +01:00
mattijs
859d727696
added patch non-manifold edge dumping
2009-09-22 15:25:16 +01:00
Mark Olesen
9dea06e9d8
Merge commit 'OpenCFD/master' into olesenm
2009-09-22 09:33:23 +02:00
Mark Olesen
d37378acf4
relocate autoMesh -> mesh/autoMesh
2009-09-21 18:20:03 +02:00
Mark Olesen
0e5899b841
relocate autoMesh -> mesh/autoMesh
2009-09-21 13:07:40 +02:00
mattijs
9415727b94
renamed literalRE option
2009-09-21 10:59:19 +01:00
mattijs
af62832bff
master instead of masterNo
2009-09-21 10:58:51 +01:00
mattijs
1008c0dd4d
allow wildcards in changeDictionary
2009-09-18 08:44:06 +01:00
Mark Olesen
897baf81c0
blockMesh: most mesh data are now demand-driven
...
- Unless the points(), cells(), patches() methods are called, the classes
should know maintain a lightweight representation for as long as possible.
- bugfix: old-code used xferMove() instead of xferCopy() when creating the
topology mesh - causing const pointField& to break if the code order was
changed
- relocate blockMesh from src/meshing -> src/mesh
2009-09-17 23:45:52 +02:00
mattijs
8977f1f05f
specified direction extrusion mode
2009-09-17 08:28:10 +01:00
Mark Olesen
dd093e0a37
blockMesh: rationalize file names/contents
2009-09-16 20:22:56 +02:00
Mark Olesen
6fc500d68d
blockMesh: move classes into separate library
2009-09-16 19:46:58 +02:00
mattijs
791b5aaeaa
replacing isType with isA to enable directMappedWall to work
2009-09-15 17:51:59 +01:00
mattijs
2cee56ee01
extra printing
2009-09-15 15:02:41 +01:00
Mark Olesen
7c9b7192b4
drop -lfiniteVolume requirement from expandDictionary
2009-09-14 16:45:59 +02:00
mattijs
40dd870588
sample gmsh files
2009-09-11 16:19:49 +01:00
mattijs
9bec0a6715
added some checking
2009-09-11 10:21:16 +01:00
mattijs
c34b49aad8
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-09-10 21:11:48 +01:00
mattijs
feba218914
make -cellDist output compatible with manualDecomp
2009-09-10 21:11:43 +01:00
andy
e829004a71
bugfix: use ptf.name() on point fields
2009-09-10 16:02:35 +01:00
mattijs
10ae335e08
added warning message - coupled bcs not handled
2009-09-10 12:43:51 +01:00
mattijs
0aa0114310
preservePatches option still needed for geometric decomposition options
2009-09-08 17:39:01 +01:00
mattijs
21ba33aad1
added region option
2009-09-08 17:37:56 +01:00
graham
e10bb9589e
Merge master, fixing conflicts
2009-09-07 12:23:13 +01:00
mattijs
c01cfedba8
added some comment
2009-09-04 12:44:45 +01:00
mattijs
1198d3e0ad
added region option
2009-09-04 12:25:28 +01:00
mattijs
e94d59d88e
check on existence of faceZone
2009-09-03 08:56:07 +01:00
mattijs
4594d03b32
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-09-02 14:51:49 +01:00
mattijs
6dc2e62946
do not map demand driven geometric data
2009-09-02 14:51:42 +01:00
henry
33a2ec60de
Changed the time-selection so that it works correctly with the -parallel option for when
...
the time directories only exist in the processor sub-directories.
2009-09-02 11:34:58 +01:00
henry
0e782b6021
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-09-01 10:44:48 +01:00
henry
0d33a7eb46
Corrected conversion of tensor fields of all types.
2009-09-01 10:44:37 +01:00
andy
8dcea0f8cd
using new constant definitions
2009-08-28 18:04:22 +01:00
andy
8a8e302999
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-26 18:31:31 +01:00
andy
45ca783a4f
use token::END_STATEMENT instead of ;
2009-08-26 10:21:51 +01:00
andy
0ce3449681
improved setFields utility
2009-08-25 18:38:54 +01:00
andy
7eb4019877
improved pdfPlot utility
2009-08-25 17:57:06 +01:00
mattijs
3b57660542
added genericFvPatchFields
2009-08-25 17:41:40 +01:00
mattijs
3355c8d9eb
initial streamlines functionobject
2009-08-25 12:35:48 +01:00
mattijs
e7b3ede72e
multiple line writing; vtk output
2009-08-24 17:41:20 +01:00
mattijs
2625d8910d
extrudeMesh does extrusion from existing mesh
2009-08-21 17:36:42 +01:00
mattijs
65e925f1fe
extrudeMesh does extrusion from existing mesh
2009-08-21 17:36:27 +01:00
mattijs
61b29463d1
renamed patches to patchInfo
2009-08-19 15:19:02 +01:00
graham
d781ca0602
Merge branch 'master' into dsmc
2009-08-19 09:53:17 +01:00
mattijs
4575c3328b
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-18 22:12:22 +01:00
mattijs
ddfe6c39e9
user overrideable tolerances
2009-08-18 22:12:06 +01:00
henry
a7e4cdea99
Removed tabs.
2009-08-18 08:27:08 +01:00
mattijs
064892f3f8
surface patch handling improvements
2009-08-17 22:04:14 +01:00
mattijs
42001c007a
extraneous printing
2009-08-17 17:05:57 +01:00
mattijs
adf3e4b7e1
clever usage of #include
2009-08-17 17:05:38 +01:00
andy
276eeedab0
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-13 15:52:57 +01:00
andy
4eb83aed27
using generic -instance option instead of -constant
2009-08-13 15:31:39 +01:00
mattijs
333dff7885
use of tensor::XX instead of symmTensor::XX
2009-08-13 12:14:05 +01:00
andy
11752041d3
Added option to change dictionary in /constant
...
- could do with a 'nice' way to treat parent folders - constant, system, time dirs etc
2009-08-11 16:43:59 +01:00
mattijs
d8f39a9361
improved error message
2009-08-11 12:58:29 +01:00
mattijs
b14ccb4f36
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-10 11:44:04 +01:00
Mark Olesen
df90d1abf8
Merge commit 'OpenCFD/master' into olesenm
2009-08-07 15:09:02 +02:00
mattijs
5ac6840d06
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-07 11:28:12 +01:00
mattijs
dc999ad07e
fvMesh xfer constructor change
2009-08-07 11:27:48 +01:00
mattijs
8d115b35c1
Merge branch 'master' into splitCyclic
...
Conflicts:
applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C
applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L
applications/utilities/mesh/generation/blockMesh/blockMesh.C
applications/utilities/mesh/generation/blockMesh/createTopology.C
applications/utilities/mesh/generation/snappyHexMesh/Make/options
src/OpenFOAM/containers/Lists/ListOps/ListOps.H
src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
src/OpenFOAM/containers/Lists/UList/UList.H
src/OpenFOAM/containers/Lists/UList/UListI.H
src/OpenFOAM/fields/pointPatchFields/constraint/processor/processorPointPatchField.C
src/OpenFOAM/meshes/polyMesh/polyMeshFromShapeMesh.C
src/OpenFOAM/meshes/polyMesh/polyPatches/basic/coupled/coupledPolyPatch.C
src/OpenFOAM/meshes/polyMesh/polyPatches/basic/coupled/coupledPolyPatch.H
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processor/processorPolyPatch.C
src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H
src/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C
src/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C
src/autoMesh/autoHexMesh/meshRefinement/meshRefinementBaffles.C
src/decompositionAgglomeration/Allwmake
src/decompositionAgglomeration/decompositionMethods/Make/files
src/decompositionAgglomeration/decompositionMethods/Make/options
src/dynamicMesh/attachDetach/attachInterface.C
src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C
src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.H
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H
src/dynamicMesh/polyTopoChange/polyTopoChange/removePoints.H
src/dynamicMesh/slidingInterface/coupleSlidingInterface.C
src/finiteVolume/Make/files
tutorials/channelOodles/channel395/constant/polyMesh/blockMeshDict
tutorials/icoFoam/cavity/constant/polyMesh/blockMeshDict
wmake/rules/linux64Gcc/c++Opt
2009-08-07 08:19:53 +01:00
henry
31c76da40f
Changed the runtime-selection tables to output a sorted toc.
2009-08-06 18:01:28 +01:00
Mark Olesen
60549b30f5
ensightFoamReader - updated README* and global_extern*h from ensight-82
...
- still using the same version of the reader API (2.03)
- this seems to solve strange issues with genericPatchField symbols,
but it still doesn't get the reader module working.
- added in the release information (the build string)
2009-08-06 14:53:40 +02:00
mattijs
e5a710d3eb
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-05 16:18:38 +01:00
Mark Olesen
8baeac8d0e
Merge commit 'OpenCFD/master' into olesenm
2009-08-05 08:02:33 +02:00
henry
d4864d9b6e
Moved the "generic" BCs into a separate library and included it only in those utilities
...
which need this functionality. Solvers will now check the correctness of the BCs on
read.
2009-08-04 22:13:54 +01:00
mattijs
3ca538421d
initial changes to compile src
2009-08-04 18:32:32 +01:00
Mark Olesen
f3e40598a0
applyWallFunctionBoundaryConditions - use mvBak()
2009-08-04 18:02:07 +02:00
mattijs
fe0745476d
revert to reading surfaces from constant so parallel works out of the box
2009-08-04 16:43:38 +01:00
henry
1e6e335f5b
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-04 10:13:06 +01:00
henry
268574393a
Removed orphaned files.
2009-08-04 10:12:25 +01:00
andy
676c842a63
Revert "drop support for paraview 2.x reader"
...
- this was not agreed.
This reverts commit 41b196ffeb
.
2009-08-03 16:30:48 +01:00
Mark Olesen
ecb8d29b83
Merge commit 'OpenCFD/master' into olesenm
2009-08-03 16:20:24 +02:00
Mark Olesen
7a8a318312
Revert "define values for standardCmu, standardKappa, standardE in turbulenceModel.H"
...
This reverts commit 54a8b6a152
.
2009-08-03 15:31:14 +02:00
andy
96f23c2796
Updated wall function boundary types for utils
2009-08-03 11:44:14 +01:00
Mark Olesen
41b196ffeb
drop support for paraview 2.x reader
2009-08-02 10:04:17 +02:00
Mark Olesen
54a8b6a152
define values for standardCmu, standardKappa, standardE in turbulenceModel.H
2009-08-01 09:36:34 +02:00
Mark Olesen
827e3659b9
consistency update: kappa=0.41, E=9.8
...
- this would be an argument for providing default values at the top-level
compressible/incompressible turbulenceModel
2009-07-31 18:15:54 +02:00
Mark Olesen
e38822ad1a
expandDictionary - write as top-level dictionary
2009-07-30 15:25:32 +02:00
graham
9d1fc15616
Merge branch 'master' into dsmc
2009-07-29 14:16:27 +01:00
Mark Olesen
655608678e
Merge commit 'OpenCFD/master' into olesenm
2009-07-27 08:31:06 +02:00
Mark Olesen
91157af10c
All ThirdParty build-related stuff moved there.
2009-07-24 23:10:15 +02:00
andy
930477f0f1
updating verion dev->1.6
2009-07-24 17:49:15 +01:00
henry
816f6b3488
Updated the headers.
2009-07-24 17:01:31 +01:00
andy
13b92a6c99
updated - using classes to supply type names
...
- nasty utility - think about replacing/deleting altogether
2009-07-24 13:52:01 +01:00
andy
9ff255962f
added feedback in the case that no valid nut/mut BCs are identified
2009-07-24 12:07:50 +01:00
Mark Olesen
b1a3bcc9a9
take control of Allwmake scripts for third-party sources
...
- this improves the chances of having a current version
2009-07-24 11:01:29 +02:00
mattijs
a6997c257a
allow baffles on coupled boundary faces
2009-07-23 20:52:19 +01:00
mattijs
5cda312edc
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-07-23 13:08:30 +01:00
mattijs
76b25b20e7
update comment
2009-07-23 12:57:38 +01:00
andy
c1993c92fa
Merge branch 'olesenm'
2009-07-23 12:42:52 +01:00
andy
d7f3143a91
Revert "bugfix for extra RASModel::yPlus() parameters"
...
This reverts commit 82e59fa112
.
2009-07-23 12:37:12 +01:00
andy
7acb2904f3
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-07-23 12:05:45 +01:00
andy
1a1abf3544
updated yPlusRAS utility
2009-07-23 12:02:36 +01:00
andy
711ef82589
updated yPlusRAS utility
2009-07-22 17:54:47 +01:00
Chris Greenshields
6a144cd7a6
Corrected more Descriptions
2009-07-22 16:10:24 +01:00
Chris Greenshields
4d5d919d37
Corrected incorrect spelling of utility name
2009-07-22 16:06:54 +01:00
Chris Greenshields
1bfa912781
Modified more Description entries in utilities for documenting purposes
2009-07-22 15:51:53 +01:00
Chris Greenshields
2f3016173e
Modified Description entries for documenting purposes
2009-07-22 14:08:02 +01:00
Mark Olesen
dacc93a568
Merge commit 'OpenCFD/master' into olesenm
2009-07-22 12:55:38 +02:00
Mark Olesen
82e59fa112
bugfix for extra RASModel::yPlus() parameters
2009-07-22 12:54:24 +02:00
Mark Olesen
5692a06a32
fixed up sloppy Allwclean files
2009-07-22 12:39:20 +02:00
mattijs
e3710c2b66
stabilise expansion calculation for if no point on arc
2009-07-22 11:24:03 +01:00
Mark Olesen
bda95a48fd
Export new environment variable FOAM_CASENAME
...
- contains the name part of the FOAM_CASE environment variable
2009-07-22 11:30:03 +02:00
henry
70f453b435
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-07-21 19:06:59 +01:00
henry
b3d455de80
Removed turbulence model coefficients from the dictionaries to allow them to default.
2009-07-21 19:05:30 +01:00
mattijs
d069739d17
changed comment
2009-07-21 16:50:15 +01:00
Mark Olesen
2ee0b4923c
Merge commit 'OpenCFD/master' into olesenm
2009-07-20 11:14:18 +02:00
Mark Olesen
dc3ebcfb16
Use new mvBak() in a few places to avoid hammering existing files
2009-07-20 11:10:59 +02:00
graham
85d7852fc3
Renamed U_ and T_ to boundaryU_ and boundaryT_.
...
Moved all fields and field reading into the DsmcCloud, all calculation and
resetting to single functions for all fields.
Changed constructors so that no fields are supplied to the solver called from
dsmcFoam and an initialisation dictionary is supplied by dsmcInitialise.
2009-07-17 18:17:26 +01:00
andy
4bdd195cf8
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-07-17 18:07:11 +01:00
andy
e5c36daef8
using fieldname as label for point field data instead of volPointInterpolate(X)
2009-07-17 18:06:33 +01:00
mattijs
b67065aadf
option for reading cubit meshes
2009-07-16 14:16:12 +01:00
graham
9321f7e1e5
Adding pressure field measurement, internal and surface.
2009-07-15 15:28:04 +01:00
mattijs
85e0f54ec9
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-07-15 12:04:31 +01:00
mattijs
077b6ec769
extraneous include files
2009-07-15 12:03:43 +01:00
andy
d8145ab608
cosmetics/coding style updates
2009-07-13 14:38:56 +01:00
andy
51d68d011a
adding example dictionary for particleTracks
2009-07-13 14:37:36 +01:00
henry
37b0fe0ade
Corrections to get the tutorial test loop to run cleanly.
2009-07-09 23:28:54 +01:00
mattijs
e6cdada5d6
correct extrudeMesh
2009-07-09 16:01:36 +01:00
mattijs
4c13ef589b
faceZone checking. wip
2009-07-09 11:57:21 +01:00
mattijs
9015b7f493
added comment
2009-07-07 18:54:19 +01:00
mattijs
92311ec76d
cloud rereading
2009-07-07 17:36:32 +01:00
mattijs
7ebe502845
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
...
Added softlinks for:
tutorials/mesh/snappyHexMesh/iglooWithFridges
tutorials/mesh/snappyHexMesh/motorBike
2009-07-07 16:02:52 +01:00
mattijs
3d6be6aa5e
expand on case directory
2009-07-07 15:48:18 +01:00
mattijs
6acfd6a3ae
execute bit set
2009-07-07 15:48:04 +01:00
mattijs
d02e3f1468
unused files
2009-07-07 15:38:50 +01:00
henry
218b2baec4
Changed SP and DP to WM_SP and WM_DP.
2009-07-03 11:46:45 +01:00
mattijs
801f18b5ed
added region option
2009-07-01 13:55:05 +01:00
mattijs
e17c87d876
wildcards for patch spec
2009-07-01 13:54:48 +01:00
mattijs
95dfa44497
missing entry
2009-07-01 13:54:20 +01:00
mattijs
55a9be9cea
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-06-30 22:21:21 +01:00
mattijs
12a924a3f5
no backup of old set
2009-06-30 22:17:20 +01:00
mattijs
1cabcf6c12
createBaffles with faceZone
2009-06-30 22:17:03 +01:00
mattijs
e28256477a
checks on zones
2009-06-30 22:16:01 +01:00
mattijs
e6416c2604
preserve flipmap
2009-06-29 17:30:02 +01:00
graham
c73fa61a97
Merge branch 'master' into molecularDynamics
2009-06-29 13:40:29 +01:00
mattijs
9b4a566b2e
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-06-25 23:47:04 +01:00
mattijs
74d7cb2664
changed faceZone flip map usage
2009-06-25 23:42:49 +01:00
mattijs
70dfaf6456
moved message printing
2009-06-25 19:34:37 +01:00
mattijs
6c994a32d6
updated example dictionaries for new sources
2009-06-25 17:24:08 +01:00
andy
dca06aff1f
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-06-24 13:04:56 +01:00
mattijs
9dba5f3e28
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-06-23 16:00:46 +01:00
andy
8d70babf13
adding time and region options
2009-06-23 15:19:51 +01:00
mattijs
75945b507f
error check for zero cells
2009-06-23 13:16:00 +01:00
andy
cc6fe463cd
updated since origProc and origId are now stored on the particle
2009-06-22 18:19:55 +01:00
andy
6a9dfcdc82
merge of thermo branch into master
2009-06-19 13:21:55 +01:00
graham
6f1fdb6c21
Merge branch 'master' into molecularDynamics
2009-06-19 13:11:04 +01:00
andy
687ac7e94e
Merge branch 'dsmc'
2009-06-19 12:04:23 +01:00
mattijs
0dcd37351b
converting zones without reading mesh
2009-06-18 22:50:52 +01:00
mattijs
0fd2a5f056
making stitchMesh,mergePatchPairs work
2009-06-18 20:35:55 +01:00
graham
0bfa0e8628
Merge branch 'master' into molecularDynamics
2009-06-18 15:19:57 +01:00
graham
864e56d1df
Merge branch 'master' into dsmc
2009-06-18 15:19:32 +01:00
graham
8f5e38ac9c
Modified copyright years, removed old molConfig.
2009-06-17 15:11:06 +01:00
graham
edcf49af67
More modified copyright years
2009-06-17 14:59:34 +01:00
mattijs
8900641265
not split concave angles by default
2009-06-17 13:37:53 +01:00
mattijs
e92d84b7a9
extrudeMesh improvements
2009-06-16 16:44:35 +01:00
andy
7d73dd3171
updates for new thermo and general code tidying
2009-06-15 15:36:57 +01:00
andy
9af9f9c478
merging master into local branch
2009-06-11 17:29:19 +01:00
andy
dee5c153ca
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-06-11 17:24:51 +01:00
andy
1ebc1c1ad4
Merge branch 'FT'
2009-06-11 17:10:58 +01:00
andy
42c240b97e
cosmetics/code-tidying
2009-06-11 17:09:19 +01:00
henry
4c2adfe276
Fixed!!!
2009-06-11 16:18:19 +01:00
andy
c3c36e6b16
updated name change of combustion->reaction lib
2009-06-10 19:37:52 +01:00
mattijs
3a4cd98671
update face flip map on zone
2009-06-09 14:18:37 +01:00
mattijs
2d9ea72b6a
allow -overwrite in snappyHexMesh
2009-06-09 14:02:10 +01:00
andy
0903bf0b3b
removed include file
2009-06-09 13:48:44 +01:00
mattijs
466b95af86
use extrapolated cell-centre for testing;moved added patch information into meshRefinement class
2009-06-08 18:03:12 +01:00
andy
279df4d0e6
merge into master
2009-06-05 17:40:08 +01:00
mattijs
918a34dca4
surface redistribution
2009-06-02 17:47:51 +01:00
andy
4e2dbe6598
added option to use time name instead of time index for file names
2009-06-02 10:41:32 +01:00
mattijs
da89474c3b
use direct mapping
2009-06-01 13:24:10 +01:00
mattijs
ef5a7f6741
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-05-29 15:34:10 +01:00
mattijs
feb846bd43
work around scotch fpe bug
2009-05-29 15:27:55 +01:00
henry
46ca766a4b
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-05-29 09:33:58 +01:00
henry
47beddc1c1
Added output of the patch area magnitude and the integral over the patch area magnitude.
2009-05-29 09:33:47 +01:00
mattijs
55f5241fc8
output wallDistance
2009-05-28 18:14:38 +01:00
andy
5969f1629c
updates
2009-05-27 19:05:26 +01:00
andy
2a1236c0c2
updates
2009-05-27 16:49:58 +01:00
mattijs
549e72dff2
decomposing meshes in time directories
2009-05-26 21:43:00 +01:00
andy
02b6d0c661
adding new particle tracks app - needs work...
2009-05-22 17:03:49 +01:00
Mark Olesen
8edf105c45
cleanup of time handling (cosmetic changes), used timeSelector in more places
2009-05-20 15:40:30 +02:00
Mark Olesen
d1295da31f
adjust solvers and utilities to use new argList methods
...
- also drop various unused time options from src/OpenFOAM/include
2009-05-19 20:21:50 +02:00
Mark Olesen
72362de6b1
foamToEnsight* fixes and tweaks
...
foamToEnsight:
- add -noPatches option
- had incorrect part# when the internalMesh was not output
- case file is always ascii
foamToEnsightParts:
- fixed field selection bug,
no fields were selected when a single time-step was selected
2009-05-12 12:37:25 +02:00
Mark Olesen
4366d8df2c
cosmetics - adjust copyright dates
2009-05-11 15:10:31 +02:00
Mark Olesen
0bc18a26f6
bugfix decomposePar
...
- explicitly remove any previously decomposed 'mut' and 'nut' when
decomposing fields since they can otherwise prevent the turbulence model
from being upgraded properly.
Removing all decomposed fields first might be a better idea in the
long-term, but would probably be slower.
2009-05-11 10:52:51 +02:00
Mark Olesen
51f443a345
Merge commit 'OpenCFD/master' into olesenm
...
Conflicts:
applications/utilities/mesh/manipulation/createBaffles/createBaffles.C
Can't use [0] to assign the first value of a DynamicList unless it has been
preceded by a setSize() - use append() instead.
2009-05-06 09:33:38 +02:00
mattijs
3d88003e77
order of creation consistent with cyclics
2009-04-30 20:31:13 +01:00
mattijs
80d533325a
added comment
2009-04-29 11:56:08 +01:00
Mark Olesen
3ce125ff48
minor build fix
...
- createBaffles used List::append(const T&), changed to DynamicList
2009-04-28 10:18:34 +02:00
mattijs
2d96e32b13
add region option
2009-04-25 14:46:03 +01:00
mattijs
b3bf5034af
region prefix already in IOobject
2009-04-24 17:01:39 +01:00
mattijs
92dbf49ae6
allow multiple coincident baffles
2009-04-24 09:02:03 +01:00
mattijs
04b82d9231
reconstructing moving mesh cases
2009-04-23 18:30:44 +01:00
mattijs
dd0da3a3f5
new decomposition option
2009-04-23 18:30:26 +01:00
mattijs
371903eb4a
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-04-23 16:22:31 +01:00
mattijs
7de5697a2d
use PatchTools algorithms
2009-04-20 17:49:24 +01:00
mattijs
d55c97669a
directMapped extension for inter-region
2009-04-17 11:00:15 +01:00
Mark Olesen
6a3d9effa0
fixed typo in surface utils
2009-04-17 11:16:44 +02:00
mattijs
485ea4c84f
region option for decomposePar
2009-04-16 17:59:34 +01:00
mattijs
676b7bfe73
added region option
2009-04-15 12:32:33 +01:00
mattijs
dbe2b2c5fd
added region option
2009-04-15 12:30:18 +01:00
mattijs
b020b28787
made selfintersection check optional
2009-04-09 16:51:52 +01:00
mattijs
c203c3d6fd
fixed layer addition iterations
2009-04-09 13:04:23 +01:00
henry
51b470c0ee
Improved argument handling and error messages.
...
Changed "axisNormal" to "axis": it isn't the normal to the axis.
2009-04-07 12:52:59 +01:00
mattijs
2e6888a714
write hexRef8 data to correct mesh
2009-04-03 12:29:40 +01:00
mattijs
bfb8d042fd
split of decompositionAgglomeration
2009-04-02 13:29:28 +01:00
mattijs
103b37d5e1
unmapped particle did not get cellID set
2009-04-01 10:33:50 +01:00
andy
fa794c981d
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-26 13:50:34 +00:00
mattijs
96da5f0e5b
sorted zones
...
modified: ../applications/utilities/mesh/manipulation/setsToZones/setsToZones.C
modified: dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
2009-03-26 12:07:56 +00:00
andy
5569bd4bfe
Merge branch 'olesenm'
2009-03-24 13:38:19 +00:00
henry
a55441e758
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-23 19:25:25 +00:00
henry
232d22a7a1
New version from Niklas.
2009-03-23 19:25:17 +00:00
andy
9bc9b9cd65
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-23 17:44:57 +00:00
Mark Olesen
852d9f3298
#undef VTKPV3FOAM_DUALPORT to disable dual-port output for paraview reader
2009-03-23 18:39:29 +01:00
Mark Olesen
5af070f914
Merge commit 'OpenCFD/master' into olesenm
2009-03-23 17:22:48 +01:00
Mark Olesen
be8cbc1018
use timeSelector mechanism in a few more utilities
2009-03-23 16:57:26 +01:00
Mark Olesen
549c78f9fe
PV3FoamReader fix
...
- using a filter such as clip-plane on a multi-port source causes
inconsistent UPDATE_TIME_STEPS() on each port. This looks like a
VTK/Paraview bug to me.
Workaround: check both ports and take the first one that has a value
different than the last time set.
2009-03-23 14:53:14 +01:00
andy
ff78c6d637
conflict resolution
2009-03-23 11:58:03 +00:00
mattijs
8ef30f0fb8
use runtime selection mechanism
2009-03-20 18:13:16 +00:00
mattijs
84c8fe33ce
probing on regions
2009-03-20 16:29:23 +00:00
andy
9035b3e419
added noLagrangian option
2009-03-19 11:38:47 +00:00
Mark Olesen
681cd5fc30
sampling: use proxy surfaceWriter to generate obj, stl and other formats
2009-03-17 14:13:03 +01:00
Mark Olesen
fb1e155eed
Merge commit 'OpenCFD/master' into olesenm
2009-03-16 08:28:08 +01:00
Mark Olesen
fe455d1cbf
cloud, surfaceRegistry: rename subInstance -> prefix
2009-03-16 08:27:03 +01:00
andy
e5dd634327
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-13 16:43:36 +00:00
andy
48b3071742
Merge branch 'dsmc'
2009-03-13 16:26:52 +00:00
andy
c5b894cf01
minor clean-up
2009-03-13 15:35:18 +00:00
mattijs
0128b2be68
UIndirectList
2009-03-12 19:25:21 +00:00
andy
156b71b9f1
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-12 17:22:35 +00:00
mattijs
642dadf1f7
yaw pitch roll
2009-03-12 15:12:31 +00:00
Mark Olesen
e011328d99
Merge commit 'OpenCFD/master' into olesenm
2009-03-12 10:39:22 +01:00
graham
542e05ce7f
Changed way of populating database for dsmcFieldCalc. Added correctBoundaryConditions() to sigmaTcRMax on initialisation
2009-03-10 14:25:15 +00:00
mattijs
9ec530528f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-10 12:50:34 +00:00
Mark Olesen
ce3d79de1c
surfMesh changes
...
- can read MeshedSurface, UnsortedMeshedSurface from surfMesh/
- can write surfMesh in any third-party format
2009-03-10 01:37:06 +01:00
Mark Olesen
8e57ed53f6
Merge commit 'bundle/olesenm' into home
2009-03-09 20:32:24 +01:00
graham
e49d70a85a
Created new functionObject for dsmcFields, renamed post processing utility dsmcFields to dsmcFieldsCalc and calling function object from there.
2009-03-09 19:29:08 +00:00
Mark Olesen
6ecdf4fc41
updated DebugSwitches, surfaceWriter
...
- added obj surfaceWriter
- don't bother with prepended field names on obj and stl surfaceWriter.
It fills the disk and suggests differences where there are none.
2009-03-09 15:37:54 +01:00
graham
a7341a7e95
Merge branch 'master' into dsmc
2009-03-09 11:20:58 +00:00
Mark Olesen
6309810e2e
surfMesh reworked
...
- treat 'ofs' IO just like any other format
- dropped BasicMeshedSurface, since MeshedSurface can now also have zero or
more zones
- UnsortedMeshedSurface is a special type of MeshedSurface with zero zones,
but with additional zoneId labels
- use MeshedSurfaceProxy for writing surfaces with points/faces/zones and
optional faceMap - provides output interface for MeshedSurface,
UnsortedMeshedSurface and surfMesh.
- simplify output to filenames only, I can't see that the Ostream
is needed anywhere
- surfMesh renaming now works, after the objectRegistry fix
2009-03-08 00:59:33 +01:00
Mark Olesen
b968e62ef9
objectRegistry fixes
...
- objectRegistry gets a rename() that also adjusts the dbDir
- cloud reworked to use static variables subInstance and defaultName.
This avoids writing "lagrangian" everywhere
string fixes
- avoid masking of std::string::replace in string.H
- avoid old strstream in PV3FoamReader
2009-03-06 15:18:00 +01:00
graham
e111540322
Info line tweaks.
2009-03-06 13:41:24 +00:00
mattijs
e1c28506b7
scaling logic
2009-03-06 13:35:05 +00:00
mattijs
00328814d9
disconnected cell check
2009-03-06 13:34:35 +00:00
graham
31964adc76
Averaging does not need to be weighted if the fields being averaged are extensive - they weight themselves automatically. Recording momentum and energy denisty, and averaging them, then once decent averaged fields exist, using the new dsmcFields utility to create the intensive fields: UMean and TMean (translational, internal and overall).
2009-03-06 12:59:58 +00:00
mattijs
11d9c0f279
rename snappy parameter
2009-03-05 17:01:31 +00:00
mattijs
7e69b33586
include file
2009-03-05 17:01:16 +00:00
mattijs
50df688455
demand driven volPointInterpolation
2009-03-05 14:01:23 +00:00
mattijs
aa7be71de3
problem cell deletion
2009-03-05 13:11:28 +00:00
Mark Olesen
0cfce1a7ab
Merge commit 'OpenCFD/master' into olesenm
2009-03-05 11:00:34 +01:00
mattijs
f411ac6884
patchnames on uncached meshes
2009-03-04 12:34:53 +00:00
graham
f5d45542ae
Added Larsen Borgnakke internal energy redistribution and all supporting variables and function calls. Added energy and momentum monitoring functions. Added U and T fields to be used for boundary conditions and field measurement. Modified constructors accordingly. Now reading dsmcInitialiseDict in the Cloud, not the application. Initialisation dict now reads a subdict of <species keyword> <number density> entries.
2009-03-03 13:39:52 +00:00
graham
b5add8f750
Merge branch 'dsmc' of ssh://graham@hunt//home/noisy3/OpenFOAM/OpenFOAM-dev into dsmc
2009-03-02 13:21:40 +00:00
andy
e10c3a86ba
minor formatting/coding changes
2009-03-02 13:18:45 +00:00
graham
8b4c6f0662
Merge branch 'master' into dsmc
2009-03-02 13:11:18 +00:00
graham
9edb5b4941
Changing template-depth back to 40. Adding initialisation functions and constantProperties construction.
2009-02-25 18:04:51 +00:00
Mark Olesen
507ad1e643
Merge commit 'OpenCFD/master' into olesenm
2009-02-25 10:50:26 +01:00
mattijs
c49b302aa3
added solutionD and geometricD
2009-02-24 19:20:55 +00:00
andy
8d97ebf3cd
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-02-24 15:57:53 +00:00
andy
1f7a41b297
cosmetics
2009-02-24 15:57:34 +00:00
mattijs
af8a42067c
collapse cell detection
2009-02-24 12:05:35 +00:00
graham
9cea1db461
Removing CV mesher from dsmc branch
2009-02-24 10:10:31 +00:00
graham
53ab605456
Merge branch 'master' into cvm
2009-02-23 12:14:29 +00:00
graham
2ad849811b
Modified grading function.
2009-02-20 18:36:48 +00:00
mattijs
a1525f016a
extrapolate to any non-constraint patch
2009-02-20 16:47:09 +00:00
graham
c09bbf8a25
Added distance to and index of closest surface patch to indexedVertex, using this to preform tests of near surface grading and refinement.
2009-02-19 18:01:13 +00:00
mattijs
b1fe3cc51a
processorFvPatchField now holds opposite value; not interpolate
2009-02-19 11:15:32 +00:00
graham
7f2f779779
Fixes to point insertion, making faceAreaWeight normalised, not hard coded to cell size, adding tweak to fertex removal criteria to allow selective insertion at short-edge midpoint if the vertices have not already been flagged for removal.
2009-02-18 18:57:09 +00:00
Mark Olesen
4b60453cf1
use while (runTime.loop() { .. } where possible in solvers
...
- change system/controlDict to use functions {..} instead of functions (..);
* This is internally more efficient
- fixed formatting of system/controlDict functions entry
- pedantic change: use 'return 0' instead of 'return(0)' in the applications,
since return is a C/C++ keyword, not a function.
2009-02-18 08:57:10 +01:00
graham
8695977fc5
Added point removal for short Delaunay edges in rotational controller as well as small and highly conntected dual cell removal.
2009-02-17 17:58:28 +00:00
Mark Olesen
19aa23d707
Merge commit 'OpenCFD/master' into olesenm
2009-02-17 16:35:00 +01:00
Mark Olesen
c2256e51f3
change solvers, utilities, etc. to use while (..) time-looping idiom
...
- this (now deprecated) idiom:
for (runTime++; !runTime.end(); runTime++) { ... }
has a few problems:
* stop-on-next-write will be off-by-one (ie, doesn't work)
* function objects are not executed on exit with runTime.end()
Fixing these problems is not really possible.
- this idiom
while (runTime.run())
{
runTime++;
...
}
works without the above problems.
2009-02-17 08:47:42 +01:00
graham
0d4433cb33
Merge branch 'master' into cvm
2009-02-16 19:19:19 +00:00
graham
7d5e91f6a0
Added point insertions on long edges for rotational controller and identified possible point removal candidates.
2009-02-16 19:15:09 +00:00
mattijs
68f1ba6a6d
extraneous files
2009-02-13 15:33:04 +00:00
graham
10dfba5795
Writing out of a pointField along with the mesh - allows restarts. Added FCC and BCC initial conditions (commented), their duals are rhombic dodecahedra and bitruncated octahedra respectively.
2009-02-12 19:06:22 +00:00
graham
20349d2eaf
Merge branch 'master' into cvm
2009-02-12 10:24:58 +00:00
Mark Olesen
b5a1f09321
functionObjectList with SHA1Digest tracking
2009-02-12 10:51:30 +01:00
graham
d6c8a34fe0
Fixed mistake in spoke search - wasn't setting closestSpokeHitDistance for further comparisons. Isotropic forcing using sqrt(faceArea). Added 3D analogue of 2D forcing function - needs experimented with.
2009-02-11 17:24:15 +00:00
andy
ac084b840b
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-02-11 12:45:17 +00:00
Mark Olesen
3d126aca51
Merge commit 'OpenCFD/master' into olesenm
2009-02-11 10:37:22 +01:00
mattijs
7bc85824aa
typos
2009-02-10 16:49:03 +00:00
mattijs
e96264ad9e
typo
2009-02-10 14:33:56 +00:00
andy
03f950341f
added output of geometric boundary type
2009-02-10 11:37:40 +00:00
graham
bb278906be
Using CGAL-3.4. Requires to be linked to compiled boost thread library. In this commit it is hard-coded to -lboost_thread-gcc43-mt-1_37, i.e. boost version 1.37.0, will need to be parameterised. CGAL does not need to be compiled, as before, and needs the CGAL-3.4/src/files file as before, but the compiler_config.h file, written by cmake, is now included from CGAL/3.4/include/CGAL, where it has been editted to remove the use of GMP. To use the CMP libraries, add -lgmpxx -lmpfr -lgmp to Make/options - there is little (2%) obvious performance benefit to creating a DT with GMP. -frounding-math is a required option - when running in debug assertions failures occur without it when using an exact construction.
2009-02-09 18:07:53 +00:00
andy
6a908364c2
added cylinderToCell and sphereToCell options
2009-02-09 11:59:31 +00:00
graham
87f0693973
Merge branch 'master' into cvm
2009-02-09 10:01:14 +00:00
graham
4d42f6e518
Changed mistake in declaring alignmentDirections, now a non-const reference. Added initial loop outline for cell based looping.
2009-02-09 09:18:01 +00:00
Mark Olesen
844211a940
Merge commit 'OpenCFD/master' into olesenm
2009-02-06 21:19:42 +01:00
Mark Olesen
69918f23c5
consistency update
...
- OSspecific: chmod() -> chMod(), even although it's not used anywhere
- ListOps get subset() and inplaceSubset() templated on BoolListType
- added UList<bool>::operator[](..) const specialization.
Returns false (actually pTraits<bool>::zero) for out-of-range elements.
This lets us use List<bool> with lazy evaluation and no noticeable
change in performance.
- use rcIndex() and fcIndex() wherever possible.
Could check if branching or modulus is faster for fcIndex().
- UList and FixedList get 'const T* cdata() const' and 'T* data()' members.
Similar to the STL front() and std::string::data() methods, they return a
pointer to the first element without needing to write '&myList[0]', recast
begin() or violate const-ness.
2009-02-06 20:43:09 +01:00
mattijs
9b0bebec00
making overwrite work
2009-02-06 15:12:24 +00:00
Graham
bda9076130
Added isotropic forcing, face area weighted. Added global aligment to the rotation to alignment method.
2009-02-06 13:11:39 +00:00
Mark Olesen
d3ec38f0aa
Merge commit 'OpenCFD/master' into olesenm
2009-02-06 10:40:19 +01:00
Mark Olesen
ffd9bb08a8
OSspecific: altered file tests
...
- removed the previously added fileName type(), isDir(), isFile() methods.
- added optional bool parameter to isFile() function to explicitly
enable/disable the check for gzip files.
- fixed minor bugginess where the default usage of isFile() would result in
false positive matches.
- be slightly more stringent and use isDir() and isFile() instead of
exists() function when we actually know the expected type.
2009-02-06 10:25:41 +01:00
Mark Olesen
fb29e08539
Merge commit 'bundle/home' into olesenm
2009-02-06 08:34:43 +01:00
Mark Olesen
22f6b4dc06
surfMesh gets surfPointFields, surfaceFormats write() for surf mesh components
...
- add placeholder BoundaryMesh to surfMesh allows us to drop the
SurfGeoMesh class and just reuse the GeoMesh class.
Do the same for triSurface.
2009-02-05 22:41:22 +01:00
Mark Olesen
3aba0e28ff
surfMesh, surfaceRegistry re-working
2009-02-05 16:12:35 +01:00
Mark Olesen
a4d0094e48
added surfaceMeshImport, surfaceMeshExport
2009-02-05 00:08:24 +01:00
Mark Olesen
a43df3bddd
added surfMesh, reworked MeshedSurface
...
- renamed surface regions (formerly patches or groups) to surfZone.
- added surfMesh, but without any of the patch information needed to make it
useful for finiteArea.
- promoted coordinateSystem transformation to surfaceMeshConvert and moved
old to surfaceMeshConvertTesting.
2009-02-04 16:17:14 +01:00
Graham
3b8c849b09
Using all of the surface alignment directions to perform near surface alignment.
2009-02-03 19:54:40 +00:00
Mark Olesen
bf6915455d
Merge commit 'OpenCFD/master' into olesenm
2009-02-02 16:58:00 +01:00
Mark Olesen
05440dd4a0
updated surfaceCoordinateSystemTransform
2009-02-02 16:57:50 +01:00
Mark Olesen
e5c5829244
OSspecific: isDir(), isFile() instead of dir(), file()
2009-02-02 16:50:18 +01:00
mattijs
8fa4620e0a
cutting plane
2009-02-02 12:24:32 +00:00
mattijs
206caf4ccb
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-30 14:45:10 +00:00
mattijs
5ec940465b
missing link libraries
2009-01-30 14:44:44 +00:00
Mark Olesen
f0f677e3d6
Merge commit 'OpenCFD/master' into olesenm
2009-01-29 14:57:08 +01:00
mattijs
bdb4349ebd
zonal postprocessing
2009-01-29 13:26:46 +00:00
Mark Olesen
6ac84bf1ef
Merge commit 'OpenCFD/master' into olesenm
2009-01-29 14:08:33 +01:00
mattijs
fe6d908e59
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-28 16:05:36 +00:00
mattijs
1ab7bdce12
new pointMesh allocation method
2009-01-28 16:05:32 +00:00
andy
0f3c91ce0a
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-28 15:55:28 +00:00
andy
5e20eeb0e9
bugfix:
...
- convertPointField caused a seg-fault if the internal field was null
- attempted to name the vtk object the name of the null field
+ minor clean-up
2009-01-28 15:54:42 +00:00
Mark Olesen
22df173acb
Merge commit 'OpenCFD/master' into olesenm
2009-01-27 23:13:37 +01:00
Mark Olesen
ffdb280a27
reworked surfMesh and PrimitivePatchExtra
...
- ditched PrimitivePatchExtra in favour of a PatchTools class that is
currently just a collection of static functions. They could equally well
live within PrimitivePatch itself, but isolated also has its advantages.
- MeshedSurface, UnsortedMeshedSurface now have 'regions' instead of
'patches' since they are more like a faceZone for meshed surfaces than
patches. This might avoid confusion at a later stage.
2009-01-27 23:03:21 +01:00
mattijs
bdb532e0f3
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-27 20:25:19 +00:00
mattijs
8abbcc08c1
added option for sloppily matching cell zones to regions
2009-01-27 20:18:35 +00:00
graham
888a341e2b
Merge branch 'master' into cvm
2009-01-27 16:52:43 +00:00
Mark Olesen
c048dd88c7
use new IOobject constructor: blockMesh, surfaceCoordinateSystemTransform(beta)
2009-01-27 15:12:19 +01:00
Mark Olesen
ce14f243c6
Removed handling of single-quoted strings.
2009-01-23 15:17:01 +01:00
Mark Olesen
42c04b8505
Merge commit 'OpenCFD/master' into olesenm
2009-01-23 12:51:45 +01:00
mattijs
45bfb91afb
thisDb to get at objectRegistry
2009-01-23 08:46:54 +00:00
graham
7040c42e53
Weighing parameter change
2009-01-21 18:39:53 +00:00
graham
9ea81f2883
Blank line removal
2009-01-21 18:02:28 +00:00
graham
fbe607811a
Adding relaxation calculation that adjusts to changes in runTime controls during a run. Experimenting with primary alignment rotations to achieve boundary alignment. Altering template depth back to 60 after master merge conflict resolution.
2009-01-21 17:48:27 +00:00
Mark Olesen
6d57bb4e7b
added PackedBoolList typedef (used everywhere) and improved PackedList
...
- new members: capacity(), two-argument resize()/setSize(), const storage()
- new static members: max_value(), packing(), etc.
2009-01-21 11:30:10 +01:00
graham
e5f370136d
Reinstating CV2D and CV3D meshers after conflict resolution.
2009-01-21 10:06:38 +00:00
Mark Olesen
4da086b141
Merge commit 'bundle/home' into olesenm
2009-01-21 08:36:37 +01:00
Mark Olesen
0690c64d31
PrimitivePatchExtra orientation fixed and improved face::edgeDirection()
2009-01-21 01:19:31 +01:00
Mark Olesen
29db6a6517
Merge commit 'OpenCFD/master' into olesenm
2009-01-20 18:56:29 +01:00
Mark Olesen
d9096c1e47
cosmetics
2009-01-20 17:14:53 +01:00
andy
372cd1b0e6
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-20 13:35:56 +00:00
andy
e5e9902bec
added output for areas of cyclic halves
2009-01-20 11:44:03 +00:00
Mark Olesen
19fc795489
Merge commit 'OpenCFD/master' into olesenm
2009-01-20 09:22:45 +01:00
mattijs
3c426d3b2e
wildcard usage
2009-01-16 17:14:24 +00:00
Mark Olesen
be9051d375
Merge commit 'OpenCFD/master' into HEAD
2009-01-16 12:26:11 +01:00
Mark Olesen
246d569c4d
consistency update for null pointers
...
- uniform use of reinterpret_cast<foo*>(0) instead of
reinterpret_cast<foo*>(NULL)
- make all static null() members inline since they are really only a cast:
"*reinterpret_cast<foo*>(0)"
2009-01-16 10:15:49 +01:00
mattijs
2dbf42085d
Initial set of changes.
2009-01-15 18:29:08 +00:00
Mark Olesen
f679bd5003
Merge commit 'OpenCFD/master' into olesenm
2009-01-14 14:32:01 +01:00
mattijs
dde4ca5bf7
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-14 12:36:22 +00:00
mattijs
782bd24fb1
unsynchronised looping
2009-01-14 12:24:42 +00:00
andy
4cc5ec39ea
applying update from Graham
2009-01-13 18:03:18 +00:00
mattijs
30964be5c2
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-13 12:14:43 +00:00
mattijs
b8c8c685bc
-latestTime fix
2009-01-12 16:39:39 +00:00
Mark Olesen
95dcb6ded7
Simplify checking of container (List/HashTable, strings) sizes
...
- can use 'XX.empty()' instead of 'XX.size() == 0', 'XX.size() < 1' or
'XX.size() <= 0' or for simpler coding.
It also has the same number of characters as '!XX.size()' and /might/ be
more readable
- many size checking had 'XX.size() > 0', 'XX.size() != 0', or 'XX.size() >= 1'
when a simple 'XX.size()' suffices
2009-01-10 20:28:06 +01:00
Mark Olesen
b85c9a7487
avoided some unneeded conversions of string::npos, minor cleanup of className
...
- string doesn't use any debug info, remove it
- restructured the macros to add in NoDebug macro versions to className,
typeInfo. Might be helpful with tackling the globals bootstrapping issue.
- HashTableName + StaticHashTableName - avoid lookup of debug switch when
FULLDEBUG is not defined
2009-01-09 15:15:21 +01:00
mattijs
ef42bea66f
added region
2009-01-08 18:13:04 +00:00
graham
d61af129f1
Finished lattice generation and molecule creation. Functions added to set the sizes of the sitePositions_ and siteForces_ members after construction from disk.
2009-01-07 15:33:16 +00:00
graham
fa0717dd00
rewriting molConfig, renamed to mdInitiaise. Driving all creation of molecules from within moleculeCloud.
2009-01-05 17:42:35 +00:00
Mark Olesen
cdd2266467
Merge commit 'OpenCFD/master' into olesenm
...
Conflicts:
src/OpenFOAM/db/IOstreams/Pstreams/IPstream.C
src/OpenFOAM/db/IOstreams/Pstreams/OPstream.C
2009-01-07 09:39:17 +01:00
mattijs
eb2e37b296
SiCortex port
2009-01-06 21:41:20 +00:00
Mark Olesen
19503c93e1
rename xfer<T> class to Xfer<T>
...
- The capitalization is consistent with most other template classes, but
more importantly frees up xfer() for use as method name without needing
special treatment to avoid ambiguities.
It seems reasonable to have different names for transfer(...) and xfer()
methods, since the transfer is occuring in different directions.
The xfer() method can thus replace the recently introduced zero-parameter
transfer() methods.
Other name candidates (eg, yield, release, etc.) were deemed too abstract.
2009-01-05 12:30:19 +01:00
Mark Olesen
973b9ea0ce
boundBox, octree cleanup
...
- added boundBox(const tmp<pointField>&) constructor for use with
coordinate systems
- moved some methods from treeBoundBox to boundBox and use VectorSpace ops
2009-01-01 17:03:19 +01:00
Mark Olesen
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
Mark Olesen
48af574040
new management for sampledSurface(s)
...
//- Does the surface need an update?
virtual bool needsUpdate() const = 0;
//- Mark the surface as needing an update.
// May also free up unneeded data.
// Return false if surface was already marked as expired.
virtual bool expire() = 0;
//- Update the surface as required.
// Do nothing (and return false) if no update was required
virtual bool update() = 0;
The constructors for the derived classes should generally start in a
'expired' condition (ie, needsUpdate() == true) and rely on a subsequent
call to the update() method to complete the initialization. Delaying the
final construction as late as possible allows the construction of
surfaces that may depend on intermediate calculation results (eg,
iso-surfaces) and also avoids the unnecessary reconstruction of surfaces
between sampling intervals.
It is the responsibility of the caller to ensure that the surface
update() is called before the surface is used. The update() method
implementation should do nothing when the surface is already up-to-date.
2008-12-31 18:53:57 +01:00
Mark Olesen
dcc82bf77b
boundingBox has mag() and span() methods - use them
2008-12-31 17:58:23 +01:00
henry
09463aaa9f
Further correction for commit bf92e86
.
2008-12-30 23:02:05 +00:00
henry
bf92e869a9
Changed the IOOutputFilter constructor to accept a "name" argument. For details see the changes proposed by Vincent Tang:
...
http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/10405
2008-12-30 21:18:04 +00:00
Mark Olesen
bf057f99c0
small change to CMakeLists.txt for cmake-2.6.2
2008-12-15 22:06:44 +01:00
Mark Olesen
0571f5393e
rename Foam::dotFoam() -> Foam::findEtcFile() with an optional 'mandatory' argument
...
- if mandatory is true, findEtcFile() will abort with a message (via cerr).
This allows a non-existent file to be caught at the lowest level and avoid
error handling in IFstream, which might not be initialized at that stage.
2008-12-12 19:16:32 +01:00
Mark Olesen
c65a40d57d
don't need shrink before List::transfer(DynamicList&) anymore
2008-12-12 14:20:56 +01:00
mattijs
5e7a1f7ea9
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2008-12-11 15:51:31 +00:00
mattijs
ffa75238a6
comment
2008-12-11 15:49:29 +00:00
Mark Olesen
e2d140fa94
timeSelector: improved functionality
...
- the improved side-effect of enabling -zeroTimea alters default selection
behaviour and -latestTime selection behaviour for utilities in which
accidentally using the 0/ directory can cause damage (eg, reconstructPar)
- can combine -time ranges and -latestTime
2008-12-10 09:14:00 +01:00
Mark Olesen
f7f2d1672a
extend fvSolution re-write to also include the 'smooth' entry
2008-12-09 17:04:05 +01:00
Mark Olesen
d0795abc51
Merge commit 'bundle/home' into olesenm
2008-12-09 09:11:26 +01:00
Mark Olesen
4f1bb8345f
lduMatrix now takes a dictionary instead of an Istream for the solver controls
...
- can now use dictionary substitutions and regular expressions in
system/fvSolution
- foamUpgradeFvSolution application to convert system/fvSolution
(with -test option)
motion solver syntax left as-is.
2008-12-08 17:22:01 +01:00
mattijs
f5b23d5065
missing patch selection
2008-12-03 11:19:40 +00:00
Mark Olesen
b30a6faf2c
Merge commit 'OpenCFD/master' into olesenm
2008-11-28 18:06:40 +01:00
mattijs
1cff9e5409
merge
2008-11-24 16:42:44 +00:00
Mark Olesen
41bbcb6337
DynamicList changes.
...
- setSize() adjusts the addressable length only.
Changed setSize(label) usage to setCapacity(label) or reserve(label)
throughout. The final name (capacity vs. storageSize() vs. whatever) can
easily be decided at a later date.
- added setSize(label, const T&), which may still not be really useful, but
is at least now meaningful
- made shrink() a bit more legible.
- added append(UList<T>&)
- copying from a UList avoids reallocations where possible
The following bits of code continue to use the DynamicList::setSize(), but
appear to be legitimate (or the corresponding code itself needs rethinking).
src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C:167: error: within this context
src/OpenFOAM/lnInclude/faceTemplates.C:44: error: within this context
src/surfMesh/surfaceFormats/tri/TRIsurfaceFormatCore.C:178: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:737: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:741: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:745: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:749: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:754: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:935: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:940: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:1041: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:1046: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2161: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2162: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2201: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2205: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2261: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2262: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2263: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2264: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2265: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3011: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3076: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3244: error: within this context
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3371: error: within this context
src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:73: error: within this context
src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:91: error: within this context
src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:73: error: within this context
src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:91: error: within this context
2008-11-24 17:22:37 +01:00
Mark Olesen
b7e349a727
Merge commit 'bundle/home' into olesenm
2008-11-24 08:44:47 +01:00
Mark Olesen
c61868e91b
Merge commit 'OpenCFD/master' into olesenm
2008-11-24 08:33:55 +01:00
henry
47d0a28d7d
Updated utilities to use the new turbulenceModels paths.
2008-11-23 16:17:05 +00:00
Mark Olesen
e72a6234d6
surfMesh changes
...
- expose faceMap info in triangulate() - for use in inherited classes
- surfMesh::triangulate() works with or without underlying pointField
- onePatch tries to be more intelligent about retaining the patch name
2008-11-22 11:22:34 +01:00
Mark Olesen
d6b247a3b1
added static data boundBox::greatBox and boundBox::invertedBox
...
- boundBox::invertedBox is useful for initializing our own calculations
- NOTE treeBoundBox::greatBox is still in place, since it uses GREAT
instead of VGREAT. If this is only historical, we can drop it.
2008-11-22 11:15:20 +01:00
Mark Olesen
7cf90b039e
sampling: use new runtime macros and avoid typedefs for each writer/instance
2008-11-21 21:46:06 +01:00
Mark Olesen
99eea2d52e
sampling: use new runtime macros and avoid typedefs for each writer/instance
2008-11-21 21:46:06 +01:00
mattijs
b352c06f0f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-21 15:19:25 +00:00
mattijs
fcf3262fb5
do not zonify baffles
2008-11-21 15:19:10 +00:00
henry
ecb510e914
Changed "]]" to "] ]" to keep old versions of flex happy.
2008-11-20 22:13:47 +00:00
Mark Olesen
74cb43af0b
s/openfoam\.org/OpenFOAM.org/g
2008-11-19 19:03:22 +01:00
Mark Olesen
e3c70a839b
Merge commit 'OpenCFD/master' into olesenm
2008-11-19 13:06:49 +01:00
Mark Olesen
1c9102dada
HashSet gets additional operators
...
- operator+= : add in the listed keys
- operator-= : remove the listed keys
- operator&= : intersection of keys
- added xfer constructor (just in case)
- moved labelHashSet typedef to HashSet.H, for consistency with the
wordHashSet typedef being there and since it is used so often
2008-11-18 23:11:09 +01:00
henry
7c0048e878
Added line number counting, more accommodating point parsing and updated
...
handling of "uniform", "mixed" and "polygonal" face lists. Now converts
.cas files as well as .msh files.
2008-11-18 14:57:44 +00:00
mattijs
ef19e4aab4
better dualisation
2008-11-18 12:35:43 +00:00
Mark Olesen
4e700e62b0
surfMesh - moved more things to PrimitiveMeshedSurface
2008-11-17 14:55:47 +01:00
Mark Olesen
d01c115f02
surfMesh gets PrimitiveMeshedSurface as common basis
2008-11-17 01:41:07 +01:00
Mark Olesen
c651a0ba29
surfMesh code cleanup
...
- added protected storedPoints(), storedFaces() functions for non-const
access to the data. Mixing protected non-const versions and public const
versions of the same method does not agree with the compiler
- better handling of triFace/face distinction
2008-11-15 23:29:50 +01:00
Mark Olesen
59bfd4ecef
added surfaceCoordinateSystemTransform
2008-11-14 19:10:01 +01:00
Mark Olesen
b5a3037463
Merge commit 'OpenCFD/master' into olesenm
2008-11-14 10:55:11 +01:00
Mark Olesen
9b3fb9fee3
Templated meshedSurface/keyedSurface -> MeshedSurface/UnsortedMeshedSurface
...
- neither class names, nor the typedefs for the <face> and <triFace>
instances are really decided
2008-11-14 00:45:45 +01:00
mattijs
4d2284c99d
rmt isosurface correction
2008-11-12 16:05:22 +00:00
mattijs
29d67c3240
averaging in isoSurfaces
2008-11-07 18:14:06 +00:00
Mark Olesen
345df1e970
Merge commit 'OpenCFD/master' into olesenm
2008-11-05 10:42:05 +01:00
Mark Olesen
5d0b3348c5
can call Allwmake scripts directly instead of with ( cd foo && ./Allwmake )
2008-11-05 10:39:06 +01:00
mattijs
593db180ce
added verbosity option
2008-11-04 14:47:48 +00:00
mattijs
99500b1fa8
updated for new functionality
2008-11-04 14:47:36 +00:00
andy
be3d701bb6
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-10-31 11:26:02 +00:00
henry
83bf5a7f98
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-10-29 13:19:27 +00:00
henry
fd57af9980
Changed sum to gSum for parallel execution.
2008-10-29 13:18:36 +00:00
mattijs
0f05c04153
sample files
2008-10-29 12:12:42 +00:00
mattijs
3403802282
region option
2008-10-28 21:07:59 +00:00
mattijs
b5ee8b6dc1
detect only option
2008-10-28 21:07:37 +00:00
andy
37cae8e7ef
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-10-28 15:59:55 +00:00
Mark Olesen
eba9bbf0d8
cosmetics
2008-10-28 01:59:42 +01:00
Mark Olesen
ae6bf7790a
reworked keyedSurface to store region information indirectly
...
- improves efficiency throughout
2008-10-28 01:29:51 +01:00
Mark Olesen
9a4de95354
made xfer constructors explicit, with trickle down to polyMesh/fvMesh calls
2008-10-27 13:14:07 +01:00
Mark Olesen
4c3c2385ed
blockMesh tweaks
...
- convertToMeters optional, also allow 'scale'
2008-10-25 17:55:56 +02:00
Mark Olesen
cd199d599e
added triSurface scaling option to surfaceConvert/surfaceMeshConvert
2008-10-25 16:54:10 +02:00
Mark Olesen
c2dd9825fa
Merge commit 'OpenCFD/master' into olesenm
2008-10-24 18:11:02 +02:00
Mark Olesen
ac00f974e6
drop ununsed nUsedFaces parameter from polyMesh::resetPrimitives(xfer<..)
...
- use xfer form for calls to resetPrimitives
2008-10-24 12:25:27 +02:00
Mark Olesen
2bb928ec8f
checked in surfMesh library code
...
- keyedSurface is similar to triSurface, but uses faces
- meshedSurface is sorted in regions and should be more memory efficient
- surfMesh is the placeholder name for an OpenFOAM native surface format
2008-10-23 16:29:36 +02:00
andy
6d452ceb28
Merge branch 'master' of ssh://hunt/home/hunt2/OpenFOAM/OpenFOAM-dev
2008-10-23 13:48:49 +01:00
mattijs
3c2f9b3337
comment
2008-10-23 13:41:13 +01:00
mattijs
c5998b7045
improved matching
2008-10-23 12:54:19 +01:00
andy
063936cfe0
bugfix: multiple edge gradings per block
2008-10-22 16:13:37 +01:00
mattijs
99e8bf7516
volPointInterpolation, pointMesh now MeshObject
2008-10-21 15:02:04 +01:00
andy
10e8b73275
merge Mark's branch
2008-10-16 12:47:25 +01:00
mattijs
7c24deb529
missing include
2008-10-14 17:21:47 +01:00
mattijs
d8c44047bf
point merging
2008-10-14 17:05:21 +01:00
Mark Olesen
e8843a35b5
foamToEnsightParts: add -noMesh option
2008-10-14 18:00:33 +02:00
Mark Olesen
56296e89c1
foamToEnsightParts: added -index option, streamlined IOobject usage, fixed typo
2008-10-14 15:29:30 +02:00
mattijs
682c247e00
gcc 4.2.1 compiler warning
2008-10-13 09:33:36 +01:00
Mark Olesen
7a77e7ad3e
Merge commit 'OpenCFD/master' into olesenm
2008-10-09 16:13:41 +02:00
mattijs
d6bad4c556
new dictionary feature
2008-10-09 09:45:31 +01:00
mattijs
12bec33d04
translation vector on cyclicPolyPatch; adapted createPatch
2008-10-08 11:42:23 +01:00
mattijs
3feae1f3f6
extraneous copy
2008-10-08 11:41:38 +01:00
mattijs
9891d37172
parallel postChannel
2008-10-08 07:55:07 +01:00
mattijs
0bbc8fd2c4
parallel checkMesh
2008-10-07 18:24:56 +01:00
Mark Olesen
28696e51ab
Use LIB_SRC instead of FOAM_SRC in Make/options files
2008-10-07 09:18:18 +02:00
mattijs
0f579e4073
wildcards in dictionaries
2008-10-02 17:28:33 +01:00
mattijs
bac9f1e1b7
wildcards in dictionaries
2008-10-02 17:28:17 +01:00
mattijs
ce41e4596d
sample consistent with tutorial
2008-10-02 08:43:32 +01:00
mattijs
83d33e425a
Merge branch 'master' of /home/hunt2/OpenFOAM/OpenFOAM-dev
2008-10-01 12:13:55 +01:00
andy
cc0dbb0549
adding -fields option
2008-09-30 15:57:55 +01:00
henry
b722041fff
Corrected reading of "LESProperties".
2008-09-28 22:46:33 +01:00
mattijs
0dc639e90a
switch off functionObjects
2008-09-28 19:27:04 +01:00
andy
8d142532a2
Merge branch 'master' of ssh://hunt/~OpenFOAM/OpenFOAM-dev
2008-09-24 17:05:36 +01:00
andy
b76714f202
Merge branch 'olesenm'
2008-09-24 15:40:08 +01:00
henry
8e4c7fb2c3
Corrected output of patch area.
2008-09-24 11:10:45 +01:00