Commit Graph

2332 Commits

Author SHA1 Message Date
dc7c3ae7af Properly random distribution of particles across inflow patch faces. Modified info() reporting to average per-molecule energy and momentum - more useful. 2009-03-04 14:17:42 +00:00
fdd9cbee92 Added InflowBoundaryModel submodel with NoInflow and FreeStream models. Free stream inserts particles at a specified patch. Currently inserting particles half way along the face centre to cell centre line - will randomise. Fixed label/scalar inconsistency between declaration and accessors of nParticles. 2009-03-03 18:57:20 +00:00
4f51b61d2d Added velocity and temperature lookup from boundary fields to MaxwellianThermal wall. 2009-03-03 14:37:12 +00:00
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
b5add8f750 Merge branch 'dsmc' of ssh://graham@hunt//home/noisy3/OpenFOAM/OpenFOAM-dev into dsmc 2009-03-02 13:21:40 +00:00
e10c3a86ba minor formatting/coding changes 2009-03-02 13:18:45 +00:00
8b4c6f0662 Merge branch 'master' into dsmc 2009-03-02 13:11:18 +00:00
5e414f1146 Added kinetic energy and momentum monitoring functions. 2009-03-02 13:08:37 +00:00
b037b0e98d All tags files are now in the .tags directory; ignore it. 2009-03-01 20:39:40 +00:00
f94fd4eb91 Minor format change. 2009-03-01 20:35:19 +00:00
c92fc95a04 Added forward declarations of IO operators, see:
http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/10948
2009-03-01 20:33:41 +00:00
9446fecf49 Corrected dimension handling in pow functions. 2009-03-01 20:32:41 +00:00
35eac2b9a3 Better tagging support. 2009-03-01 20:31:47 +00:00
c4099167d0 Added reduce operations to collision reporting. 2009-02-27 20:34:13 +00:00
28919eac73 Moved call to buildCellOccupancy() to within collisions. Was calling before move() had been called, so some particles were changing processor when running in parallel and invalidating the pointers. 2009-02-27 20:31:19 +00:00
af54627885 Selecting collisions and colliding with VHS model. BinaryCollisionModel requires the random number generator, so non-const access path established. Created fields for collision remainder and for sigmaTcRMax. Made latter a volScalarField so can be visualised, initialised by dsmcInitialise. 2009-02-27 20:16:45 +00:00
cec32d2afe prevent softlinking errors if file exists 2009-02-27 12:54:26 +00:00
a15e5f7f05 zone faces derived from cell zone 2009-02-27 12:53:55 +00:00
114fc6a9bd unnecessary linkage 2009-02-27 12:36:21 +00:00
afdbf9a553 faceZone derived 2009-02-27 12:33:11 +00:00
f80012000b removed checking since overwrites files 2009-02-27 10:43:18 +00:00
bb74c5ae14 sample usage of wildcards 2009-02-26 22:48:30 +00:00
e0da094bb3 min distance correction 2009-02-26 22:43:53 +00:00
aabf0eff4d comment update 2009-02-26 20:59:36 +00:00
b5a13bd87e comment update 2009-02-26 20:59:25 +00:00
65baa26a80 mergeDist never set. 2009-02-26 20:14:20 +00:00
0d899d924a instance searching 2009-02-26 17:59:12 +00:00
b6d235cd73 Correct velocity initialisation. MaxwellianThermal wall interaction done with correct normal component (Garcia, Numerical Methods for Physics, 2nd ed) - needed to make trail from hitWallPatch back to cloud non-const as random number generator required. 2009-02-26 17:56:09 +00:00
f644d9d277 handling empty 2009-02-26 09:02:13 +00:00
a4466eee33 Removed readFields from initialisation constructor in dsmcCloud - fields did not exist on disk but the cloud had non-zero size so readFields in DsmcParcel attempted to read them. Finished initialisation of postions, still to do velocities. 2009-02-25 18:53:29 +00:00
9edb5b4941 Changing template-depth back to 40. Adding initialisation functions and constantProperties construction. 2009-02-25 18:04:51 +00:00
698008e976 Renaming BinaryElasticCollisionModel to BinaryCollisionModel - some models that redistribute internal energy are not elastic. 2009-02-25 14:50:42 +00:00
c49b302aa3 added solutionD and geometricD 2009-02-24 19:20:55 +00:00
f38e4fdd3d Forgot to git add new files referred to in commit 5fca1e879d message. Initial DSMC implementation now included properly. 2009-02-24 18:13:47 +00:00
5fca1e879d Finished DSMC code initial layout and test solver - both compile. Using lagrangian/dsmc local version of WallInteractionModel until requirements stabilise. Removed use of InjectionModel - not suitable, designed for continuum cases, requires single constProps from trackData - multispecies DSMC requires a List of constantProperties, one for each species. 2009-02-24 18:10:26 +00:00
c8944ce200 iso surface correction 2009-02-24 13:45:57 +00:00
5a30dd1b01 iso surface 2009-02-24 12:09:17 +00:00
ab49c60394 instance searching 2009-02-24 12:08:54 +00:00
364e8e001d reintroduce comments 2009-02-24 12:07:50 +00:00
78b10babac collection 2009-02-24 12:07:06 +00:00
2d81360722 removed instance searching 2009-02-24 12:06:28 +00:00
af8a42067c collapse cell detection 2009-02-24 12:05:35 +00:00
9cea1db461 Removing CV mesher from dsmc branch 2009-02-24 10:10:31 +00:00
e37b5efc02 Line removed 2009-02-24 10:05:09 +00:00
7f9e4755cd Adding initial dsmc cloud and solver. 2009-02-23 18:55:24 +00:00
53ab605456 Merge branch 'master' into cvm 2009-02-23 12:14:29 +00:00
2ad849811b Modified grading function. 2009-02-20 18:36:48 +00:00
4b623e594c wildcards in dictionary 2009-02-20 16:47:33 +00:00
a1525f016a extrapolate to any non-constraint patch 2009-02-20 16:47:09 +00:00
ef8ac6ff9e message change 2009-02-19 22:41:23 +00:00