mattijs
6660ec17e5
ENH: topoSet tool to replace cellSet,faceSet,pointSet.
2010-05-08 17:39:24 +01:00
Mark Olesen
0e9851b432
Merge remote branch 'OpenCFD/master' into olesenm
2010-05-03 09:34:31 +02:00
Mark Olesen
35afeb9b18
STYLE: remove superfluous uses of argList::validArgs.clear()
...
- a holdover from the old <root> <case> days
2010-05-03 08:38:39 +02:00
mattijs
7f6740a9eb
Merge commit 'origin/master' into splitCyclic
2010-04-30 15:10:10 +01:00
mattijs
4e0fdc69ea
BUG: createPatch was reading mesh before setting matchTol so could not correct illegal mesh
2010-04-30 11:16:57 +01:00
mattijs
a967d05fd3
BUG: was reading mesh before setting coupledPolyPatch::matchTol
2010-04-29 18:42:30 +01:00
Mark Olesen
72f7d46f23
ENH: add operator[](const word&) as "find-by-name" to some classes
...
- affected: polyBoundary, fvBoundaryMesh, ZoneMesh, searchableSurfaces
before:
const label zoneI = mesh.cellZones().findZoneID(zoneName);
const cellZone& cz = mesh.cellZones()[zoneI];
after:
const cellZone& cz = mesh.cellZones()[zoneName];
2010-04-29 10:12:35 +02:00
Mark Olesen
147fa2a75d
STYLE: add notes to some (most) command-line options
...
- mapFields and splitMeshRegions need more clarification
2010-04-27 10:50:15 +02:00
Mark Olesen
03338b9ea9
STYLE: partial revert for 5cfa97624e
2010-04-23 10:23:08 +02:00
Mark Olesen
4d2a297a67
BUG: syntax problems found by gcc-4.5.0
...
- "cpp -traditional-cpp" doesn't strip C++-style comments
Probably need a workaround with sed -e 's@^ *//@@' if we
wish to support C++-style comments in Make/{files,options}
- lduMatrixTests.C:121:1:
error: ‘Foam::lduMatrix::solverPerformance::solverPerformance’ names
the constructor, not the type
- edgeFaceCirculatorI.H:355:1:
error: ‘Foam::edgeFaceCirculator::edgeFaceCirculator’ names the
constructor, not the type
- patchPointEdgeCirculatorI.H:236:1:
error: ‘Foam::patchPointEdgeCirculator::patchPointEdgeCirculator’
names the constructor, not the type
- objToVTK.C:116:5:
error: ‘Foam::argList::argList’ names the constructor, not the type
same in surfaceClean.C, surfaceRefineRedGreen.C, surfaceSplitByPatch.C
- fireFoam/createFields.H:74:41:
error: type/value mismatch at argument 1 in template parameter list
for ‘template<class T> class Foam::autoPtr’
2010-04-22 09:00:31 +02:00
Mark Olesen
5cfa97624e
STYLE: more consistent New methods, use unregistered IOobject where appropriate
2010-04-20 17:13:35 +02:00
mattijs
cff2580336
Merge branch 'master' into splitCyclic
...
Conflicts:
applications/utilities/mesh/manipulation/splitMeshRegions/splitMeshRegions.C
applications/utilities/parallelProcessing/decomposePar/domainDecompositionMesh.C
src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
src/OpenFOAM/fields/pointPatchFields/pointPatchField/pointPatchField.C
src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/interfaces/cyclicGAMGInterface/cyclicGAMGInterface.C
src/OpenFOAM/meshes/pointMesh/pointPatches/constraint/processor/processorPointPatch.H
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
src/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C
src/meshTools/sets/topoSets/faceSet.C
src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C
2010-04-16 12:09:34 +01:00
Mark Olesen
937e0d23d0
STYLE: consistent naming of files containing the 'New' method
...
before:
- 'new' prefixed to camel-cased class name: eg, someClass -> newSomeClass
- 'New' prefixed to templated class name: eg, TmplClass -> NewTmplClass
- 'New' suffixed to class name: eg, someClass -> someClassNew
after:
- consistent 'New' suffixed to class name, no change of case
eg, someClass -> someClassNew
eg, TmplClass -> TmplClassNew
2010-04-13 18:47:47 +02:00
Mark Olesen
42807ddd7e
STYLE: fix worst spacing violations for 'os <<' constructions
...
- accept some violations of the coding guidelines though
- perhaps adding a style exception would be simpler.
2010-04-13 17:45:49 +02:00
graham
cddce779e8
STYLE: Change to GPL v3 and update copyright date.
2010-04-13 11:38:22 +01:00
graham
5c33936264
Merge branch 'master' into cvm
2010-04-13 11:31:32 +01:00
mattijs
defea5836e
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
...
Conflicts:
src/OpenFOAM/containers/Lists/DynamicList/DynamicList.H
src/postProcessing/functionObjects/field/fieldValues/cellSource/cellSource.C
src/postProcessing/functionObjects/field/fieldValues/faceSource/faceSource.C
2010-04-13 11:07:19 +01:00
Mark Olesen
874120350c
STYLE: use forAllIter, forAllConstIter in more places
...
ENH: change some iterator -> const_iterator access
BUG: found some places with forAllIter and ::iterator !
2010-04-13 09:10:36 +02:00
mattijs
3b53ff5658
ENH: Make snappyHexMeshDict consistent with nGrow change.
...
nGrow in 1.6.x was always taken to be 0!
2010-04-12 17:27:39 +01:00
Mark Olesen
b6f3bd4c23
STYLE: follow coding guide recommendation for '//- Destructor'
2010-04-12 11:55:52 +02:00
Mark Olesen
a50f01b079
STYLE: use forAllIter, forAllConstIter instead of long-hand version
...
STYLE: use 'forAll(' NOT 'forAll (', as per coding guide
2010-04-12 11:18:38 +02:00
graham
240c714aab
Merge branch 'master' into cvm
...
Conflicts:
etc/settings.csh
etc/settings.sh
wmake/rules/General/CGAL
2010-04-09 10:13:42 +01:00
mattijs
fd7e9c9ae4
ENH: Added option for explicitly providing regions. Restructured code.
2010-04-01 14:20:27 +01:00
mattijs
d947aa9c9e
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2010-03-30 21:54:08 +01:00
mattijs
883dbc2e2d
ENH: Add concave cell checking
2010-03-30 21:48:57 +01:00
Mark Olesen
c508b2fe17
STYLE: consistent capitalization of Private/Protected Member Functions in comments
2010-03-30 11:33:42 +02:00
Mark Olesen
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
mattijs
d01adb74e3
ENH: Added tet volume check to checkMesh and snappyHexMesh
2010-03-26 13:39:51 +00:00
mattijs
d981028d35
STYLE: Added to header
2010-03-26 13:35:42 +00:00
mattijs
89c7523c72
Merge branch 'master' into splitCyclic
...
Conflicts:
src/OpenFOAM/meshes/polyMesh/polyPatches/basic/coupled/coupledPolyPatch.C
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C
src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C
src/parallel/decompose/scotchDecomp/scotchDecomp.C
src/parallel/parMetisDecomp/parMetisDecomp.C
src/sampling/sampledSurface/isoSurface/isoSurfaceCell.C
2010-03-25 13:54:12 +00:00
graham
829c30733d
COMP: Boost and CGAL environment.
...
Targeting all building and linking to CGAL and boost installed to
$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER.
Reverting to CGAL 3.5.1, waiting for 3.6.1 - problem in 3.6 with boost
1.42.0.
Removing MPFR_HOME variable, not needed as include and link is done
with the $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH
versions.
2010-03-24 13:33:29 +00:00
graham
5342baa2a7
Merge branch 'master' into cvm
...
Conflicts:
etc/settings.csh
etc/settings.sh
2010-03-23 11:43:17 +00:00
mattijs
5d93fbe16d
ENH: Removed parmetis. Use ptscotch instead.
2010-03-22 16:48:48 +00:00
mattijs
9f5c39af53
ENH: have ptscotch
...
ptscotch - compiles into ptscotchDecomp. All thirdparty decompositionMethods
now moved out of decompositionMethods so add them explicitly to link line
for programs that need them (decomposePar, snappyHexMesh etc.)
2010-03-22 15:38:35 +00:00
mattijs
09a986a89a
STYLE: Remove unused static variable
2010-03-22 10:32:13 +00:00
mattijs
6680ddcfee
ENH: Reuse existing zones.
2010-03-22 10:31:37 +00:00
mattijs
01d6eded39
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2010-03-18 14:41:26 +00:00
mattijs
a6af4e272c
ENH: offset calculation for multiple directMapped patches.
2010-03-18 14:39:33 +00:00
mattijs
9c60eb17d1
ENH: strip off comment lines
2010-03-18 14:38:44 +00:00
andy
dc06f24a0c
ENH: Split src/parallel into decompse and reconstruct to remove cyclic build dependency
2010-03-18 12:23:01 +00:00
mattijs
a703cb3b94
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2010-03-17 18:13:13 +00:00
mattijs
e0fcca3858
ENH: don't use directMapped on top patch.
2010-03-17 18:12:48 +00:00
andy
08f10e8ea1
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2010-03-17 15:06:16 +00:00
mattijs
06d2dc9e4c
ENH: application to extrude a faceZone into a separate region mesh
...
Extrudes either internal faces to inflate a baffle or extrudes boundary
faces to create separate mesh. Inserts directMappedWall between the two
meshes.
2010-03-17 11:17:17 +00:00
andy
45463d2325
ENH: Using more descriptive names for input entries for createPatch utility
2010-03-12 12:44:14 +00:00
mattijs
49fb39e8f3
Merge commit 'origin/master' into splitCyclic
...
Conflicts:
applications/utilities/parallelProcessing/decomposePar/decomposePar.C
applications/utilities/parallelProcessing/decomposePar/domainDecomposition.C
applications/utilities/parallelProcessing/decomposePar/domainDecomposition.H
applications/utilities/parallelProcessing/decomposePar/domainDecompositionMesh.C
src/OpenFOAM/fields/pointPatchFields/constraint/processor/processorPointPatchField.C
src/OpenFOAM/fields/pointPatchFields/pointPatchField/pointPatchField.C
src/OpenFOAM/meshes/pointMesh/pointPatches/derived/coupled/coupledFacePointPatch.H
src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.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/processor/processorPolyPatch.C
2010-03-09 21:28:53 +00:00
mattijs
18eb2d7099
STYLE: Typo in warning message
2010-03-04 13:47:51 +00:00
mattijs
5ece14ec6f
BUG: finite volume did not work before.
2010-03-03 10:12:35 +00:00
andy
803556d761
ENH: initialised edge values to avoid compiler warning msg
2010-03-01 17:14:33 +00:00
andy
22ce56db17
Merge branch 'olesenm'
2010-03-01 15:55:30 +00:00
mattijs
27634a044e
STYLE: Add help to command-line arguments
2010-03-01 14:50:41 +00:00
graham
378b557cd3
BUG: cellSizeFunction. Bad logic for triggering warning for bothSides
...
default whern surface does not support volumeType.
BUG: conformalVoronoiMesh. Making test "totalHits >= hitLimit" rather than
"totalHits = hitLimit" to be strictly consistent and always trigger
the iteration termination message.
2010-02-26 16:11:30 +00:00
Mark Olesen
f2f2f60cf5
STYLE: remove unused cruft from flex-based lexers
2010-02-25 16:18:34 +01:00
Mark Olesen
f319ddfa61
ENH: begin initial coding for using upcoming vtkPolyhedron
2010-02-24 15:24:32 +01:00
graham
cac2640b93
COMP: cvMesh. Removed mpfr and boost lib links - covered by
...
CGAL_LIBS.
2010-02-23 10:17:03 +00:00
graham
08488007af
COMP: CGAL and boost build and environment options.
2010-02-22 16:00:54 +00:00
graham
e09a140a28
Merge branch 'master' into cvm
...
Conflicts:
applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2010-02-22 13:59:07 +00:00
Mark Olesen
91967fb196
COMP: compiling setSet directly (without Allwmake) now works
2010-02-22 13:51:17 +01:00
Mark Olesen
a3fec987a8
CLEANUP: remove most references to (deprecated) .ftr file format
...
- use .obj files for debugging purposes instead.
2010-02-17 13:56:56 +01:00
Mark Olesen
689d4b2860
ENH: provide operator[] for accessing argList options.
...
- operator[] with label -> get args at index
- operator[] with word -> get named option
2010-02-17 11:43:42 +01:00
Mark Olesen
2f4efd20d7
STYLE: rename starToFoam -> star3ToFoam for the sake of clarity
2010-02-16 18:40:10 +01:00
Mark Olesen
d857d671ac
STYLE: use new argList argRead() method and operator[] for cleaner code.
...
- deprecate argList::additionalArgs() method and remove uses of it
2010-02-16 17:57:49 +01:00
Mark Olesen
ee293cde8e
ENH: add usage information for '-overwrite' option.
...
- make centrally available via #include "addOverwriteOption.H"
2010-02-16 11:44:27 +01:00
graham
c91ffbdbe8
Merge branch 'master' into cvm
...
Conflicts:
src/OpenFOAM/meshes/primitiveShapes/plane/plane.C
src/edgeMesh/Make/options
2010-02-10 15:00:34 +00:00
Mark Olesen
3613752115
ENH: add -tri (triangulate) option to foamToSurface, surfaceMeshConvert
...
STYLE: drop surface extraction from foamToStarMesh
- retain surfZone names when writing surfaces
- remove surface extraction/writing from meshWriter since it now
duplicates what the meshedSurface class can do.
2010-02-10 11:49:53 +01:00
Mark Olesen
8426ca1a8c
Merge commit 'OpenCFD/master' into olesenm
2010-02-03 17:40:37 +01:00
mattijs
36346ec1a2
ENH: Do a weighted balance before refinement and layer addition.
...
Have weight=7 on cells to be refined and balance. Then after refinement
there will be perfect balancing. Similar for layer addition.
2010-02-03 06:18:30 +00:00
Mark Olesen
a070321792
ENH: Add usage information for snappyHexMesh -overwrite option.
...
Make debug optional.
- minor wording changes in the messages
2010-02-02 15:39:45 +01:00
mattijs
20ac00f67c
ENH: have -loop option on setSet to enable -batch over a set of directories.
...
Only allowed in batch mode. Causes any set to be written to time directory
instead of facesInstance.
2010-01-29 11:43:28 +00:00
mattijs
8b7f6666ca
ENH: sets are now searched for.
...
Some tools now output sets at the pointsInstance (if relating to geometry),
some at the facesInstance (if relating to topology).
So when loading them we now search for them from current time down
to facesInstance. They cannot be beyond facesInstance.
Adapted Time::findInstance to take optional limiting instance. Adapted
topoSet to use this. Adapted all uses of IOobjectList on sets to do the
same.
2010-01-29 10:25:13 +00:00
mattijs
e931525a0f
BUG: sets relating to geometry (most mesh errors) should be written to
...
pointsInstance.
For now also dump topology related sets to pointsInstance since otherwise
paraFoam cannot see them (only looks at first 'sets' directory when searching
back)
2010-01-28 12:19:17 +00:00
mattijs
011bbf46bc
ENH: splitMeshRegions now fills in coupling information in directMapped patch.
...
- added directMapped*Patch constructors with uniform offset
- changed splitMeshRegions to use it
- adapted chtMultiRegionFoam tutorials
2010-01-27 13:24:06 +00:00
mattijs
9f6d081654
STYLE: added comment to explain limitations on pointsync
2010-01-27 10:24:12 +00:00
mattijs
46ad2e55d6
Merge branch 'master' into splitCyclic
...
Conflicts:
applications/utilities/parallelProcessing/decomposePar/domainDecomposition.C
applications/utilities/parallelProcessing/decomposePar/domainDecomposition.H
applications/utilities/parallelProcessing/decomposePar/domainDecompositionMesh.C
src/OpenFOAM/algorithms/MeshWave/FaceCellWave.C
src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduInterfaceFields/cyclicLduInterfaceField/cyclicLduInterfaceField.C
src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C
src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.H
src/OpenFOAM/meshes/polyMesh/syncTools/dummyTransform.H
src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
src/edgeMesh/edgeFormats/vtk/VTKedgeFormat.H
src/mesh/blockMesh/curvedEdges/spline.H
src/meshTools/PointEdgeWave/PointEdgeWave.C
src/meshTools/sets/topoSets/faceSet.C
2010-01-26 17:11:18 +00:00
Mark Olesen
2d91dedaa0
Merge commit 'OpenCFD/master' into olesenm
2010-01-22 13:23:43 +01:00
graham
a67845421c
Merge branch 'master' into cvm
2010-01-20 12:33:10 +00:00
mattijs
d0b95d6949
Added mesh region option
2010-01-15 17:16:07 +00:00
mattijs
b7ba2d273a
Corrected printing to be on master only
2010-01-15 17:15:42 +00:00
mattijs
c9033fc36f
Added optional settings at comment
2010-01-15 17:14:06 +00:00
Mark Olesen
a694f6e374
Replace a few uses of triSurface with the more general meshedSurface.
2010-01-15 17:27:03 +01:00
Mark Olesen
7a200e81b4
Add foamToSurface to dev repository.
...
- Extracts the boundary faces of a polyMesh to a meshedSurface and
writes in various possible formats.
2010-01-15 16:20:06 +01:00
Mark Olesen
9478a81bce
Use MeshedSurface instead of triSurface in ideasUnvToFoam
2010-01-15 15:04:44 +01:00
graham
58406da0a8
Merge branch 'master' into cvm
...
Conflicts:
src/parallel/decompositionMethods/Make/options
2010-01-04 16:45:54 +00:00
graham
174cd8e3d7
Adding intertia based collapse axis determination. WIP - some
...
problems with the tensor::eigenValues calculation:
"complex eigenvalues detected for tensor:"
for very high aspect ratio faces.
2009-12-22 19:35:03 +00:00
graham
ff671ff1bb
Merge branch 'master' into cvm
...
Conflicts:
applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C
applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
src/Allwmake
src/edgeMesh/Make/files
src/edgeMesh/edgeMesh.C
src/edgeMesh/edgeMesh.H
src/edgeMesh/edgeMeshI.H
src/edgeMesh/edgeMeshIO.C
src/edgeMesh/featureEdgeMesh.C
src/edgeMesh/featureEdgeMesh.H
src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C
src/edgeMesh/featureEdgeMesh/featureEdgeMesh.H
src/meshTools/searchableSurface/closedTriSurfaceMesh.C
src/meshTools/searchableSurface/closedTriSurfaceMesh.H
Merged Mark's work on edgeMesh with my featureEdgeMesh.
2009-12-21 15:52:03 +00:00
mattijs
3bfec62cee
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-12-17 15:55:21 +00:00
mattijs
b877323a33
Added baffle option and corrected default setting
...
When faceZones are present one has to decide whether to have zone faces
only on the edge of cellZones or also freestanding.
The setting for minMedialAxisAngle was corrected since the calculation
has also been corrected.
2009-12-15 15:56:35 +00:00
Mark Olesen
2760c3db5f
Merge commit 'OpenCFD/master' into olesenm
2009-12-15 10:48:51 +01:00
Mark Olesen
dd8f4f657a
adjust usage for a few applications to account for new style
2009-12-09 10:19:53 +01:00
mattijs
960c192d25
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
...
Conflicts:
applications/utilities/mesh/manipulation/transformPoints/transformPoints.C
2009-12-08 11:49:13 +00:00
mattijs
a8c400de1d
added region option
2009-12-07 14:59:57 +00:00
graham
e00078aa01
Merge branch 'master' into cvm
...
Conflicts:
applications/test/momentOfInertia/Make/options
2009-12-04 18:00:52 +00:00
Mark Olesen
37c4f2f375
remove empty 'Description' from various .C files
2009-12-04 14:11:33 +01:00
Mark Olesen
5e972c772f
remove trailing space from some files
2009-12-04 13:39:35 +01:00
Mark Olesen
0e33bf0bba
add some usage information to a few utilities
2009-12-04 10:20:15 +01:00
Mark Olesen
6e3ed58ae5
Merge commit 'OpenCFD/master' into olesenm
2009-12-03 16:40:37 +01:00
mattijs
1665a86206
more Icc11.1 changes
2009-12-02 18:32:03 +00:00
mattijs
a0a05c1b77
allow region interfaces on processor patches
2009-12-02 16:37:59 +00:00
Mark Olesen
c091d856ae
pedantic changes: 'forAll (' -> 'forAll(' in applications/
...
- to match coding guidelines
2009-12-03 14:12:08 +01:00
Mark Olesen
58b7e64185
Use argList::addOption, argList::addBoolOption (almost) everywhere
...
- ensure that the standard options (eg, from timeSelector) also have
some usage information
2009-12-03 13:32:12 +01:00
Mark Olesen
00985638d8
remove fvCFD.H usage from remaining library source
...
- exception calcType.H since it'll most likely be used for building
applications anyhow
- use quailified names in more of the lagrangian code
- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
Mark Olesen
c3457b5152
argList - specializations for optionRead<string> etc.
...
- new optionLookupOrDefault and additional form of optionReadIfPresent
with a default value
2009-12-02 13:45:11 +01:00
mattijs
47eb0c5cd2
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
...
Conflicts:
applications/utilities/postProcessing/dataConversion/foamToTecplot360/Allwmake
2009-12-01 16:47:45 +00:00
mattijs
be1b1ceefc
Merge branch 'master' into splitCyclic
...
Conflicts:
applications/utilities/mesh/generation/blockMesh/blockMeshApp.C
applications/utilities/parallelProcessing/decomposePar/decomposeMesh.C
etc/bashrc
etc/cshrc
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processor/processorPolyPatch.C
src/decompositionMethods/parMetisDecomp/parMetisDecomp.C
src/dynamicMesh/Make/files
src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C
src/dynamicMesh/perfectInterface/perfectInterface.C
src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H
src/finiteVolume/Make/files
src/mesh/blockMesh/blockMesh/blockMesh.C
src/mesh/blockMesh/blockMesh/blockMeshTopology.C
src/meshTools/Make/files
src/meshTools/sets/topoSets/faceSet.C
2009-11-30 15:20:52 +00:00
graham
ad669ae3d8
Merge branch 'master' into cvm
...
Conflicts:
doc/codingStyleGuide.org
2009-11-30 14:55:39 +00:00
Mark Olesen
909e6b27e4
Apply coding style recommendations:
...
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
2009-11-30 08:55:03 +01:00
Mark Olesen
fa93ce8cd7
coding style adherence
...
- markup codingStyleGuide.org examples so they actually indent correctly
- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
mattijs
648e485e7d
adapted angle for medial axis determination
2009-11-26 13:06:56 +00:00
Mark Olesen
d17d015f88
Use new last() method for List-type classes
...
- use first() method in some places as well where it helps clarity
- there are a few remaining cases: git grep 'size()-1]'
2009-11-26 13:35:57 +01:00
Mark Olesen
9157364a4b
Merge commit 'OpenCFD/master' into olesenm
2009-11-25 12:29:31 +01:00
Mark Olesen
b3cdac4baf
remove unused (and duplicate) Tuple.H in applications/utilities/mesh/advanced/modifyMesh/
2009-11-25 12:07:03 +01:00
graham
a700e27f79
Merge branch 'master' into cvm
2009-11-23 19:53:45 +00:00
Mark Olesen
2c52705cf7
move reconstructPar 'guts' to src/parallel/reconstruct
...
- in preparation for adding an optional '-reconstruct' to a few utilities
re-use as -lreconstruct library
- move related stuff there too
src/decompositionMethods/decompositionMethods
-> src/parallel/decompositionMethods
- added missing namespace qualifiers
2009-11-20 14:37:56 +01:00
mattijs
467feeb659
changed comment
2009-11-19 19:37:49 +00:00
graham
14675f23e0
Merge branch 'master' into cvm
2009-11-16 15:50:36 +00:00
mattijs
259a15d9f4
missing EOF
2009-11-13 18:15:29 +00:00
graham
c2b4f49136
Merge branch 'master' into cvm
2009-11-11 13:18:58 +00:00
mattijs
13bddac8f0
singleCellFvMesh and application
2009-11-11 11:29:22 +00:00
graham
1ba6378c69
Fixing conflict and merging master.
2009-11-10 10:19:23 +00:00
mattijs
151f30e779
made container constructors explicit
2009-11-03 18:09:52 +00:00
mattijs
69a4c76c6e
changed help text
2009-11-03 18:08:53 +00:00
mattijs
122f3c466f
extraneous reduce on noFailedChecks
2009-10-23 18:35:26 +01:00
mattijs
19359869f4
use degToRad
2009-10-22 13:05:26 +01:00
mattijs
9120e00a59
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-22 11:59:45 +01:00
graham
82535208df
Adding mathematical:: changes and modifying boost library for old
...
meshers.
2009-10-21 17:33:30 +01:00
graham
52136b9430
Moving conformalVoronoiMesh into src/mesh folder.
2009-10-21 17:21:06 +01:00
graham
361370a564
deltaT().value() to deltaTValue()
2009-10-21 16:43:45 +01:00
graham
1f317a6f43
Merge branch 'master' into cvm
2009-10-21 14:44:13 +01:00
henry
d6a278f2b2
Introduced the new file unitConversion.H to hold degToRad, radToDeg
...
and other unit conversion functions as they are required e.g. slug <-> kg.
2009-10-21 10:55:00 +01:00
mattijs
10dd3ea2a4
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-20 22:15:23 +01:00
mattijs
32e2edb94b
degrees to radians conversion
2009-10-20 22:15:18 +01:00
graham
e926815739
Added calcTetMesh function to write the Delaunay tet mesh out as a
...
proper polyMesh. This is in preparation for using the tet mesh for
post-processing.
Note that calcTetMesh must be called before calcDualMesh, as the later
destroys the indexing of the vertices. Call commented out for now.
Also: Changed all facei celli to faceI cellI.
2009-10-20 20:12:02 +01:00
graham
aa94ddf384
Changing boost thread library name, boost 1.40
2009-10-20 11:00:52 +01:00
graham
93a97bc0e5
Merge branch 'master' into cvm
2009-10-19 18:28:21 +01:00
Mark Olesen
ffc9d0d97b
find/replace pi/180.0 -> degToRad() and 180.0/pi -> radToDeg()
...
- note left utilities/mesh/advanced/collapseEdges/collapseEdges.C as-is.
It looks suspicious, but the change was recent, so maybe it means something
2009-10-19 13:53:25 +02:00
mattijs
61ad54ec03
skip group type 7 (nodes) as output by salome
2009-10-18 21:14:15 +01:00
andy
a8f7488e0f
Merge branch 'olesenm'
2009-10-13 12:39:35 +01:00
henry
e9da288118
Reverted the Americanism "math" back to the original "mathematical" and reverted name of
...
the include file back to mathematicalConstants.H to make upgrading code slightly easier.
2009-10-10 22:58:58 +01:00
Mark Olesen
84be998ebc
Merge commit 'OpenCFD/master' into olesenm
2009-10-08 12:07:04 +02:00
Mark Olesen
5e852915f5
Merge commit 'bundle/home' into olesenm
...
Conflicts:
src/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
src/mesh/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
src/mesh/blockMesh/blockMesh/blockMeshMerge.C
src/postProcessing/functionObjects/field/streamLine/streamLineParticle.H
2009-10-08 12:03:35 +02:00
Mark Olesen
2dcd867f47
blockMesh improvements
...
- expose point field throughout
- make output less verbose, but can switch on/off with verbose() static method
2009-10-05 22:53:22 +02:00
mattijs
f6ec4dee46
added -constant
2009-10-01 19:34:53 +01:00
graham
e290da6074
Merge branch 'master' into cvm
2009-09-30 18:29:16 +01:00
mattijs
1ea20c864e
overwrite to write to original instance
2009-09-30 15:23:57 +01:00
mattijs
6b439e6392
fix writing to 0/ instead of constant
2009-09-29 20:28:48 +01: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
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
graham
52468771d5
Merging master, fixing wmake/rules conflict.
2009-09-21 11:21:06 +01:00
mattijs
af62832bff
master instead of masterNo
2009-09-21 10:58:51 +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
graham
8e9d110a61
Merge branch 'master' into cvm
2009-09-15 15:19:29 +01:00
graham
325e9e0ab0
Merge branch 'master' into cvm
2009-09-15 15:17:08 +01:00
mattijs
2cee56ee01
extra printing
2009-09-15 15:02:41 +01: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
10ae335e08
added warning message - coupled bcs not handled
2009-09-10 12:43:51 +01:00
mattijs
21ba33aad1
added region option
2009-09-08 17:37:56 +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
andy
8dcea0f8cd
using new constant definitions
2009-08-28 18:04:22 +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
graham
2fca5550cd
Merge branch 'master' into cvm
2009-08-19 18:40:21 +01:00
mattijs
61b29463d1
renamed patches to patchInfo
2009-08-19 15:19:02 +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
42001c007a
extraneous printing
2009-08-17 17:05:57 +01:00
graham
b31dc84dba
Merge branch 'master' into cvm
2009-08-11 11:21:23 +01: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
graham
5c28dd80cd
Added control for surface conformation rebuild frequency.
...
Adding execution time to application.
Adding boolean control for timeChecks, setting to off.
Added determination and reporting of the net number of vertices removed during
an iteration.
Modified and cleaned up all reporting to screen.
2009-08-06 16:39:48 +01:00
graham
0b990fd925
Tweak to commented out function.
2009-08-05 18:20:24 +01:00
mattijs
e5a710d3eb
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-08-05 16:18:38 +01:00
graham
20407ca628
Moved vertex size and alignment setting to an external function. Still needs to
...
have a stored point rebuild mechanism.
Added functions to decide when and how to rebuild and store the surface
conformation. conformToSurface is now private, so only move can be called from
outside the conformalVoronoiMesh class.
2009-08-05 15:27:06 +01:00
graham
97900b0ba4
Using a remove and insert method to move points to avoid problems with the CGAL
...
move function. If move can't be fixed by the CGAL guys then go to a complete
removal and reinsertion at each step.
2009-08-05 13:25:00 +01: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
graham
e82106c619
Storing and reinserting surface conformation instead of recalculating at each
...
iteration. Rebuilding every 10 steps as a hard-coded experiment.
2009-08-04 18:26:55 +01:00
mattijs
fe0745476d
revert to reading surfaces from constant so parallel works out of the box
2009-08-04 16:43:38 +01:00
graham
fdcc01b2e3
Linear surface distance cell size function
2009-08-03 15:06:26 +01:00
graham
8d9063f8e5
Modified size function - function of distance to surface.
2009-07-31 17:53:50 +01:00
graham
851639c0f5
Added rotational face controller to CV2DMesher. Works well, converges in <80
...
iterations as with 3D. Size function and controller parameters hard coded.
Produces seg faults from CGAL intermittently on point insertions, whether the
exact or inexact kernel is used, in FULLDEBUG or NDEBUG builds. Submitted query
to cgal mailing list.
2009-07-31 16:48:19 +01:00
graham
60a59da975
Merge branch 'master' into cvm
2009-07-29 14:13:35 +01:00
graham
2d2c8cf8bc
Merge branch 'master' into cvm
2009-07-28 10:40:50 +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
henry
816f6b3488
Updated the headers.
2009-07-24 17:01:31 +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
andy
c1993c92fa
Merge branch 'olesenm'
2009-07-23 12:42:52 +01:00
Chris Greenshields
1bfa912781
Modified more Description entries in utilities for documenting purposes
2009-07-22 15:51:53 +01:00
Mark Olesen
dacc93a568
Merge commit 'OpenCFD/master' into olesenm
2009-07-22 12:55:38 +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
mattijs
b67065aadf
option for reading cubit meshes
2009-07-16 14:16:12 +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
graham
1f8e1a0a58
Added objOutput Switch to controls to allow debug obj output to be controlled.
...
Added function to limit vertex displacements that penetrate the surface or come
to close to it (closer than twice the local point pair distance) by recursively
halving the displacement vector.
Using runTime.loop() construct in app for time loop - with runTime++ at the end
of the loop - wasn't getting the polyMesh written to the final timestep. Moving
targetCellSize and internal delaunay vertex writing out of writeDual function
and calling them from the move() function.
2009-07-14 15:34:30 +01:00
graham
6cf07c4cb8
Implemented face rotation controller and some associated functions and fixes.
...
Some test code code commented out at point of displacementAccumulator
addition/clip.
2009-07-13 18:24:21 +01:00
graham
5f50cd5f29
Closing brace in wrong place, non internalOrBoundaryPoint Dvs asked for
...
alignment which was uninitialised.
2009-07-11 12:49:34 +01:00
graham
1dbb7bb393
Merge branch 'master' into cvm
2009-07-10 11:39:45 +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
graham
db77abe02b
Merge branch 'master' into cvm
2009-07-09 10:24:23 +01:00
mattijs
9015b7f493
added comment
2009-07-07 18:54:19 +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
graham
0cbe8c8466
Fixing snappyHexMesh tut conflict
2009-07-06 14:40:38 +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
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
graham
f00b156252
Merge branch 'master' into cvm
2009-06-30 11:24:34 +01:00
mattijs
e6416c2604
preserve flipmap
2009-06-29 17:30:02 +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
graham
c6ee712a17
Merge branch 'master' into cvm
2009-06-24 16:00:19 +01:00
mattijs
75945b507f
error check for zero cells
2009-06-23 13:16:00 +01:00
graham
4bb9d9c150
Merge branch 'master' into cvm
2009-06-22 16:30:20 +01:00
mattijs
0fd2a5f056
making stitchMesh,mergePatchPairs work
2009-06-18 20:35:55 +01:00
graham
02ddfa98e1
Merging master, fixing conflict in searchableBox.C
2009-06-18 15:26:01 +01:00
graham
cd204331bf
Modified copyright years
2009-06-17 14:27:52 +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
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
mattijs
466b95af86
use extrapolated cell-centre for testing;moved added patch information into meshRefinement class
2009-06-08 18:03:12 +01:00
graham
f35943a8a7
Tidying up CGAL and boost inclusion. Removed the CGAL_PATH variable, using
...
CGAL_SRC for everything. Changed location of CGAL_FILES "files".
Updated old meshers with new options.
in .bashrc using this environment:
~~~~~~~~~~~
export BOOST_LIB_VERSION=1_39
export BOOST_PATCH_LEVEL=_0
export BOOST_COMPILER=gcc43
export BOOST_VERSION=$BOOST_LIB_VERSION$BOOST_PATCH_LEVEL
export BOOST_ROOT=$WM_THIRD_PARTY_DIR/boost_$BOOST_VERSION
export CGAL_VERSION=3.4
export CGAL_SRC=$WM_THIRD_PARTY_DIR/CGAL-$CGAL_VERSION
~~~~~~~~~~~
and have written a script call makeCGAL to build and configure boost and CGAL:
~~~~~~~~~~~
BOOST_ARCH_PATH=${BOOST_ROOT}/platforms/${WM_OPTIONS}
cd ${BOOST_ROOT}
rm -rf ${BOOST_ARCH_PATH}
./bootstrap.sh \
--with-libraries=thread \
--libdir=$BOOST_ARCH_PATH/lib \
--includedir=$BOOST_ROOT/include
if [ -r /proc/cpuinfo ]
then
WM_NCOMPPROCS=$(egrep "^processor" /proc/cpuinfo | wc -l)
[ $WM_NCOMPPROCS -le 8 ] || WM_NCOMPPROCS=8
time ./bjam -j $WM_NCOMPPROCS install
else
time ./bjam install
fi
echo "Done boost"
cd ${CGAL_SRC}
BOOST_VERSION_NO=`grep "#define BOOST_VERSION " \
${BOOST_ROOT}/include/boost-${BOOST_LIB_VERSION}/boost/version.hpp \
| cut -d " " -f 3`
cmake \
-DGMP_INCLUDE_DIR=${WM_THIRD_PARTY_DIR}/gmp-4.2.4 \
-DGMP_LIBRARIES_DIR=${WM_THIRD_PARTY_DIR}/gmp-4.2.4/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib \
-DGMP_LIBRARIES=${WM_THIRD_PARTY_DIR}/gmp-4.2.4/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib/libgmp.so \
-DMPFR_INCLUDE_DIR=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1 \
-DMPFR_LIBRARIES_DIR=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib \
-DMPFR_LIBRARIES=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib/libmpfr.so \
-DBoost_INCLUDE_DIR=${BOOST_ROOT}/include/boost-${BOOST_LIB_VERSION} \
-DBoost_LIBRARY_DIRS=$BOOST_ARCH_PATH/lib \
-DBoost_THREAD_LIBRARY=$BOOST_ARCH_PATH/lib/libboost_thread-${BOOST_COMPILER}-mt-${BOOST_LIB_VERSION}.so \
-DBoost_THREAD_LIBRARY_RELEASE=$BOOST_ARCH_PATH/lib/libboost_thread-${BOOST_COMPILER}-mt-${BOOST_LIB_VERSION}.so \
-DBoost_VERSION=$BOOST_VERSION_NO \
${CGAL_SRC}
echo "\${CGAL_SRC}/src/CGAL/assertions.cpp" > ${CGAL_SRC}/src/CGAL/files
echo "\${CGAL_SRC}/src/CGAL/MP_Float.cpp" >> ${CGAL_SRC}/src/CGAL/files
echo "\${CGAL_SRC}/src/CGAL/Random.cpp" >> ${CGAL_SRC}/src/CGAL/files
echo "\${CGAL_SRC}/src/CGAL/io.cpp" >> ${CGAL_SRC}/src/CGAL/files
echo "Done CGAL"
2009-05-28 20:39:03 +01:00
graham
901bd023c3
Modifying options for building with boost to make sure that the ThirdParty
...
version is being used.
2009-05-28 17:35:47 +01:00
graham
8416ec4ebc
merging master, fixing conflict in surfaceFeatureExtract.
2009-05-20 18:40:50 +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
graham
428d629d95
Merge branch 'master' into cvm
2009-05-18 11:59:50 +01:00
Mark Olesen
4366d8df2c
cosmetics - adjust copyright dates
2009-05-11 15:10:31 +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
graham
d781dcf38c
Merge branch 'master' into cvm
2009-05-01 10:11:25 +01:00
mattijs
3d88003e77
order of creation consistent with cyclics
2009-04-30 20:31:13 +01:00
graham
c5ee731267
Conformation to internal and external feature edges.
2009-04-30 20:21:50 +01:00
graham
b487a13281
Added reinsertFeaturePoints and insertVb. Added move() function to be called
...
from cvMesh at each iteration.
Modified adaptiveLinear to allow relaxation calls to be made nto necessarily
every time step. Modified sequence of calling of move() and runTime++ in cvMesh
and added a +1 in adaptiveLinear to make the relaxation start at the correct
value and finish on a positive non-zero value.
2009-04-29 14:52:45 +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
graham
ff66dc68d4
Merge branch 'master' into cvm
2009-04-25 13:47:54 +01:00
mattijs
92dbf49ae6
allow multiple coincident baffles
2009-04-24 09:02:03 +01:00
mattijs
d55c97669a
directMapped extension for inter-region
2009-04-17 11:00:15 +01:00
mattijs
676b7bfe73
added region option
2009-04-15 12:32:33 +01:00
graham
25f0a4c01d
Merge branch 'master' into cvm
2009-04-13 13:11:00 +01:00
graham
ce65125574
Surface conformation point pair insertions and polyMesh output (without patching) included.
2009-04-10 17:31:59 +01:00
graham
52cdb0863a
Merge branch 'master' into cvm
2009-04-09 17:24:13 +01:00
mattijs
c203c3d6fd
fixed layer addition iterations
2009-04-09 13:04:23 +01:00
graham
c9e580d266
Ability to fill any initial points properly into any surfaces. Using conformationSurfaces class to handle geometric queries to the surfaces to be conformed to.
2009-04-08 14:56:44 +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
graham
fba3c2a732
Added pointFile initialPointsMethod. Lots of tweaks and setting up.
2009-04-06 15:11:54 +01:00
graham
88b7fd4dcb
Adding basic functionality from CV3D and creating initialPointsMethod runtime selectable method.
2009-04-03 21:11:54 +01:00
graham
ef1c6a201f
Merge branch 'master' into cvm
2009-04-03 18:16:53 +01:00
mattijs
2e6888a714
write hexRef8 data to correct mesh
2009-04-03 12:29:40 +01:00
graham
9dbc29742a
Basic infrastructure and thinking - designing using the cvMeshDict.
2009-04-02 19:14:44 +01:00
mattijs
bfb8d042fd
split of decompositionAgglomeration
2009-04-02 13:29:28 +01:00
graham
d6854a4507
Rewrite of CV3DMesher to cvMesh. Basic infrastructure and thinking.
2009-04-01 19:16:08 +01:00
graham
67f828d299
Changed to gcc 4.3.3, linking mpfr from ThirdParty to CV3DMesher.
2009-03-30 17:00:28 +01:00
graham
6218702064
Merge branch 'master' into cvm
2009-03-30 16:48:32 +01: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
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
mattijs
8ef30f0fb8
use runtime selection mechanism
2009-03-20 18:13:16 +00:00
Graham
fd9d0993b9
Modifying boost library include location. Commenting out hacks to allow dangermouse to run.
2009-03-20 13:42:38 +00:00
Graham
444ba19c00
Changing to boost 1.38 installed in ThirdParty. Setting template depth to 60, again.
2009-03-18 10:12:37 +00:00
Graham
ba05ddc58c
Reintroducing CV meshers after removal by a commit in master, originating in the dsmc branch.
2009-03-17 10:13:46 +00:00
mattijs
0128b2be68
UIndirectList
2009-03-12 19:25:21 +00:00
mattijs
642dadf1f7
yaw pitch roll
2009-03-12 15:12:31 +00:00
mattijs
9ec530528f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-10 12:50:34 +00:00
mattijs
00328814d9
disconnected cell check
2009-03-06 13:34:35 +00:00
mattijs
11d9c0f279
rename snappy parameter
2009-03-05 17:01:31 +00:00
mattijs
aa7be71de3
problem cell deletion
2009-03-05 13:11:28 +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
mattijs
af8a42067c
collapse cell detection
2009-02-24 12:05:35 +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
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