Commit Graph

4471 Commits

Author SHA1 Message Date
c271c97a7e Added the new 'cacheFields' entry to allow derived fields like 'grad(U)' to be
specified to be cached to avoid unnecessary recalculation.
2009-03-12 21:51:52 +00:00
2944ce59c1 Added a 'default' entry to the 'relaxationFactors'. When it is set to 0 it is
equivalent to the 'none' entry in fvSchemes and relaxation factors must be
provided for all fields which might require one.  If it is set to a value
between 0 and 1 this value is used as the default relaxation factor.
2009-03-12 21:49:40 +00:00
0128b2be68 UIndirectList 2009-03-12 19:25:21 +00:00
5e76511069 minor formatting changes 2009-03-12 18:28:39 +00:00
156b71b9f1 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-12 17:22:35 +00:00
6c387489d7 subset constructor 2009-03-12 15:59:27 +00:00
642dadf1f7 yaw pitch roll 2009-03-12 15:12:31 +00:00
728c9514ef Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-12 14:42:51 +00:00
71a6424c60 iso surfaces on separated cyclics 2009-03-12 13:42:22 +00:00
5ecf891b28 indentation 2009-03-12 13:42:00 +00:00
cd107e764a bb tolerances 2009-03-12 13:41:50 +00:00
ccb4adc73c Added to the forces functionObject the ability to read a force density (fD) volVectorField directly rather than a p and U field. To use, the following entries go in the controlDict directForceDensity true; fDName fDMean; 2009-03-12 12:16:36 +00:00
8d8a8ef88d db/runTimeSelection - fixed up missing/extra semi-colons 2009-03-12 12:06:06 +01:00
eb3c47c75f pass-thru object in assignment of primitive types (strings) 2009-03-12 11:29:39 +01:00
f2b46bb5fe Merge branch 'master' into lagrangianDev 2009-03-12 10:07:10 +00:00
b6b96fb3c5 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-12 10:04:21 +00:00
e011328d99 Merge commit 'OpenCFD/master' into olesenm 2009-03-12 10:39:22 +01:00
471d45f39f Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-11 16:49:56 +00:00
73b153f302 Updates and extensions to the MRF and SRF handling. 2009-03-11 16:49:46 +00:00
ded140c2e8 Added a resetOnOutput switch to fieldAverage to allow the averaging to be only of the preceding writeInterval for transient cases. 2009-03-11 12:27:51 +00:00
3a73f3d1aa Removed boundary setting in DsmcCloud field calculation, calling correctBoundaryConditions in solver instead. 2009-03-11 11:35:03 +00:00
77a80dd5e7 iso surfaces on coupled patches 2009-03-10 22:04:25 +00:00
d6087d356f regions without faces 2009-03-10 20:24:38 +00:00
dc0d41f816 Cartesian subCelling of collision cell implemented. Need to check the impact on performance and results 2009-03-10 17:41:25 +00:00
542e05ce7f Changed way of populating database for dsmcFieldCalc. Added correctBoundaryConditions() to sigmaTcRMax on initialisation 2009-03-10 14:25:15 +00:00
31dd5faf7d sliced fields as unallocated copies 2009-03-10 13:53:36 +00:00
0b4d8e5892 signed unsigned comparison 2009-03-10 13:53:09 +00:00
9ec530528f Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-10 12:50:34 +00:00
a1db98fae7 dependency checking 2009-03-10 12:50:21 +00:00
34da731896 sampledSurface hacking proof-of-concept
- using 'nil' type to write geometry only, in the future we could fallback to 'null'
  writer and hook in arbitrary formats from surfMesh

- IOobject gets writeEndDivider() static method
2009-03-10 13:12:00 +01:00
ea736dd82b breaking infinite loop for bad decompositions 2009-03-10 09:42:29 +00: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
23a579774a Better tag generation. 2009-03-09 19:51:44 +00:00
95d134f4ed Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-09 19:51:01 +00:00
26161164bb Corrected the filtering of the processor patches.
See http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/11559
2009-03-09 19:50:42 +00:00
8e57ed53f6 Merge commit 'bundle/olesenm' into home 2009-03-09 20:32:24 +01:00
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
b386f4e5e2 Switch: make operator= pass-thru value 2009-03-09 16:35:45 +01:00
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
a7341a7e95 Merge branch 'master' into dsmc 2009-03-09 11:20:58 +00: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
4b75568c90 Added an if (cR < SMALL) guard to VHS sigmaTcR calculation. Giving each processor a different random number generator seed, otherwise they follow the same sequence and are not independent. Tnis is a practical problem because they were producing molecules with the same velocity in neighbouring cells on different procs which then collided and caused a floating point error because they had equal velocities. 2009-03-06 16:30:33 +00:00
0505dbee3e tidy-up and added CaCO3 - put solids in their own namespace? 2009-03-06 15:53:58 +00:00
9c32b96e01 Added equipartition internal energy distribution sampling function and calling on particle intialisation, Maxwellian wall collision and free stream injection. Interface with WallInteractionModel modified to pass a scalar& for the internal energy and a label to specify the typeId. 2009-03-06 15:53:01 +00:00
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
0e2b526cfd more updates 2009-03-06 13:50:17 +00:00
e111540322 Info line tweaks. 2009-03-06 13:41:24 +00:00
e26ca2defb readUpdate corrected for new mesh data 2009-03-06 13:35:25 +00:00
e1c28506b7 scaling logic 2009-03-06 13:35:05 +00:00
00328814d9 disconnected cell check 2009-03-06 13:34:35 +00:00