844211a940
Merge commit 'OpenCFD/master' into olesenm
2009-02-06 21:19:42 +01:00
9b0bebec00
making overwrite work
2009-02-06 15:12:24 +00:00
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
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
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
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
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
c65a40d57d
don't need shrink before List::transfer(DynamicList&) anymore
2008-12-12 14:20:56 +01:00
b352c06f0f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-21 15:19:25 +00:00
ecb510e914
Changed "]]" to "] ]" to keep old versions of flex happy.
2008-11-20 22:13:47 +00:00
e3c70a839b
Merge commit 'OpenCFD/master' into olesenm
2008-11-19 13:06:49 +01:00
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
ef19e4aab4
better dualisation
2008-11-18 12:35:43 +00:00
345df1e970
Merge commit 'OpenCFD/master' into olesenm
2008-11-05 10:42:05 +01:00
5d0b3348c5
can call Allwmake scripts directly instead of with ( cd foo && ./Allwmake )
2008-11-05 10:39:06 +01:00
0f05c04153
sample files
2008-10-29 12:12:42 +00:00
eba9bbf0d8
cosmetics
2008-10-28 01:59:42 +01:00
9a4de95354
made xfer constructors explicit, with trickle down to polyMesh/fvMesh calls
2008-10-27 13:14:07 +01:00
0dc639e90a
switch off functionObjects
2008-09-28 19:27:04 +01:00
f73739c79e
modified remaining Allwmake scripts to run from anywhere
2008-09-19 14:47:06 +02:00
b1ddfaddd4
no space after block code
2008-09-10 13:58:02 +01:00
4773de4695
\r handling
2008-09-04 21:49:11 +01:00
7be206a5f3
Be pickier about only running certain scripts from the cwd
2008-08-09 18:50:27 +02:00
7d9b0b103d
handle marked internal faces
2008-08-06 10:24:19 +01:00
c647881d7b
remove override option since goes to constant anyway
2008-08-06 10:24:01 +01:00
07d8a616f8
minor cleanup of Allwmake
...
- Remove paraFoam/Allwmake leftover junk
- Always attempt make of libccmio to ensure lnInclude/ exists
2008-07-25 16:04:32 +02:00
b42e13583a
More cleanup on headers/source for doxygen
...
- it also found things like size_t instead of size_type in fileName class
2008-07-22 11:12:40 +02:00
c7a7dc443c
extended the conversion library and utilities
...
library:
* routines for managing cellTable and boundaryRegion
* writing ensight files and parts
* mesh reader/writer for STARCD
utils:
* star4ToFoam
* foamToStarMesh
* foamToEnsightParts
2008-07-04 16:26:22 +02:00
d8b29eb7ef
added 'conversion' library
...
* started with polyDualMesh, but add mesh reader/writers in the future
2008-07-04 09:57:43 +02:00
69bcc1baad
Merge commit 'OpenCFD/master' into olesenm
2008-06-26 14:08:49 +02:00
47673b653f
added overwrite flag
2008-06-26 12:24:18 +01:00
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
0aed6f001b
renamed cfx converter - is only applicable to cfx4
2008-06-18 11:30:53 +01:00
3bbd01ebfb
minor changes to Allwmake script(s)
...
* use $WM_THIRD_PARTY_DIR variable in top-level Allwmake
* test new shell idiom for Allwmake files:
# run from this directory only
cd ${0%/*} || exit 1
this might be especially useful when building optional components
2008-06-15 17:57:55 +02:00
47996ef186
Removed all warnings from gcc-4.3.0 except those from
...
NamedEnum (bug in compiler?)
molecule (Graham dealing with it)
lex (no comment)
VTK (again no comment)
2008-06-11 15:55:07 +01:00
e0d3735b08
Filter out 'Optional' directories from 'wmake all'; these must be built
...
specifically on the request of the user by running 'wmake all' or 'Allwmake'
in the directory as appropriate.
2008-06-11 09:44:14 +01:00
9fc1615a86
Changed WM_THIRD_PARTY to WM_THIRD_PARTY_DIR and added to all 'options' files that use third-party software.
2008-06-09 15:31:17 +01:00
65e5080ec8
Added WM_THIRD_PARTY environment variable.
2008-06-09 14:10:14 +01:00
91c5607c97
Mark's correction to the building of libccmio.so
2008-06-09 13:37:13 +01:00
5ba71dd9fc
Simplified the download and building of libccmio-2.6.1.
...
Corrected the building of ccm26ToFoam.
Tested on dm from download to run -- all fine.
Needed to use --no-check-certificate option for wget.
2008-06-08 17:04:35 +01:00
8d5659b1ec
Implement download and build of the libccmio library and ccm26ToFoam
...
application based on Mark's scripts.
Currently not working.
2008-06-08 16:12:01 +01:00
fc67818323
Introduced Makefile variable 'THIRD_PARTY'
2008-06-05 13:17:31 +02:00
c461ad8fc9
made ccm26ToFoam build conditional on ThirdParty library
2008-06-05 11:50:01 +02:00
f011fb4ffd
removing reference to FoamX
2008-06-04 14:40:42 +01:00
168c7e1ca9
removing FoamX
2008-06-04 13:40:02 +01:00
8dc018bb53
Add flex version selection of the yywrap() function to support
...
the new and more correct version 2.5.34.
2008-05-29 23:29:28 +01:00
975c2d3c51
Moved ccm26ToFoam to Optional and created empty Allwmake to stop compilation
2008-05-27 20:07:31 +01:00
6277b6da7a
minor changes to get libccmio and ccm26ToFoam converter built
2008-05-27 16:14:49 +01:00
8e2182dd69
Merge commit 'origin/master' into olesenm
2008-05-23 18:26:11 +02:00
e9876723e6
Adjust some utilities to use postCalc wrapper or timeSelector directly.
...
When required, also adjusted to use XXXApp.C for the source name.
Adjusted some names in preparation for merge with master.
2008-05-21 10:19:23 +02:00