Commit Graph

335 Commits

Author SHA1 Message Date
c091d856ae pedantic changes: 'forAll (' -> 'forAll(' in applications/
- to match coding guidelines
2009-12-03 14:12:08 +01:00
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
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
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
ad669ae3d8 Merge branch 'master' into cvm
Conflicts:
	doc/codingStyleGuide.org
2009-11-30 14:55:39 +00:00
909e6b27e4 Apply coding style recommendations:
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
2009-11-30 08:55:03 +01:00
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
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
14675f23e0 Merge branch 'master' into cvm 2009-11-16 15:50:36 +00:00
6ae8581d03 explicit constructor 2009-11-13 18:18:32 +00:00
93a97bc0e5 Merge branch 'master' into cvm 2009-10-19 18:28:21 +01:00
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
52468771d5 Merging master, fixing wmake/rules conflict. 2009-09-21 11:21:06 +01:00
791b5aaeaa replacing isType with isA to enable directMappedWall to work 2009-09-15 17:51:59 +01:00
325e9e0ab0 Merge branch 'master' into cvm 2009-09-15 15:17:08 +01:00
8dcea0f8cd using new constant definitions 2009-08-28 18:04:22 +01:00
2fca5550cd Merge branch 'master' into cvm 2009-08-19 18:40:21 +01:00
064892f3f8 surface patch handling improvements 2009-08-17 22:04:14 +01:00
adf3e4b7e1 clever usage of #include 2009-08-17 17:05:38 +01:00
e974a62837 Merge branch 'master' into cvm 2009-08-11 23:17:56 +01:00
349d714271 Rename utility surfaceRemoveBaffles -> surfaceSplitByTopology 2009-08-11 19:46:20 +01:00
7179677fae Adding surfaceRemoveBaffles utility to strip baffle parts from surfaces. 2009-08-11 19:03:26 +01:00
d8f39a9361 improved error message 2009-08-11 12:58:29 +01:00
2d2c8cf8bc Merge branch 'master' into cvm 2009-07-28 10:40:50 +01:00
930477f0f1 updating verion dev->1.6 2009-07-24 17:49:15 +01:00
816f6b3488 Updated the headers. 2009-07-24 17:01:31 +01:00
0cbe8c8466 Fixing snappyHexMesh tut conflict 2009-07-06 14:40:38 +01:00
801f18b5ed added region option 2009-07-01 13:55:05 +01:00
02ddfa98e1 Merging master, fixing conflict in searchableBox.C 2009-06-18 15:26:01 +01:00
918a34dca4 surface redistribution 2009-06-02 17:47:51 +01:00
8416ec4ebc merging master, fixing conflict in surfaceFeatureExtract. 2009-05-20 18:40:50 +01:00
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
ff66dc68d4 Merge branch 'master' into cvm 2009-04-25 13:47:54 +01:00
aee81bd45e Added points and edges only constructor for surfaceFeatureConvert 2009-04-24 17:57:18 +01:00
371903eb4a Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-04-23 16:22:31 +01:00
423ed7be7e Merge branch 'master' into cvm 2009-04-22 19:46:48 +01:00
261b4dc28f Basic featureEdgeMesh functionality. Dropped intermediate edgeMesh, not serving any purpose, moved io into featureEdgeMesh. Reads and writes from file. Can construct self from surfaceFeatures object. This functionality added to surfaceFeatureExtract, writing to constant/featureEdgeMesh. 2009-04-22 18:47:13 +01:00
7de5697a2d use PatchTools algorithms 2009-04-20 17:49:24 +01:00
6a3d9effa0 fixed typo in surface utils 2009-04-17 11:16:44 +02:00
b020b28787 made selfintersection check optional 2009-04-09 16:51:52 +01:00
fb1e155eed Merge commit 'OpenCFD/master' into olesenm 2009-03-16 08:28:08 +01:00
0128b2be68 UIndirectList 2009-03-12 19:25:21 +00:00
642dadf1f7 yaw pitch roll 2009-03-12 15:12:31 +00:00
e011328d99 Merge commit 'OpenCFD/master' into olesenm 2009-03-12 10:39:22 +01:00
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
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
e1c28506b7 scaling logic 2009-03-06 13:35:05 +00:00
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
d3ec38f0aa Merge commit 'OpenCFD/master' into olesenm 2009-02-06 10:40:19 +01: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