Commit Graph

3936 Commits

Author SHA1 Message Date
dd093e0a37 blockMesh: rationalize file names/contents 2009-09-16 20:22:56 +02:00
6fc500d68d blockMesh: move classes into separate library 2009-09-16 19:46:58 +02:00
2f0122cf56 Adding a wallFaces list to the DirectInteractionList specifying the
wall patch faces that each cell is potentially in range of.
2009-09-16 18:14:53 +01:00
8eb7d8c06e Making stored faces in ReferredCells a proper faceList. Recording
which faces are from wall patches.

Moving ReferredCell into a subdirectory of ReferredCellList.
2009-09-16 15:24:38 +01:00
eae5e800d5 Subcycling the move-collide process for particles. Collision model
determines the number of subcycles needed to satisfy its timestep
requirements.
2009-09-16 14:16:34 +01:00
791b5aaeaa replacing isType with isA to enable directMappedWall to work 2009-09-15 17:51:59 +01:00
a393430174 Using new pow025 function 2009-09-15 15:54:33 +01:00
c1925b36e8 Fixing conflict. 2009-09-15 15:24:33 +01:00
e852355764 extra printing 2009-09-15 15:02:06 +01:00
a460b10a8d Removing comment in wallImpactDistance function after fix. 2009-09-14 17:14:15 +01:00
d7b6c3aa03 corrected NO_READ->MUST_READ 2009-09-14 11:20:32 +01:00
41b73e69d0 Using isA test for cyclic patch 2009-09-14 10:53:04 +01:00
8137bec81d Check patch type to be wall before moving face reference point. 2009-09-14 10:52:16 +01:00
1f341194ae Reading maxInteractionDistance from dictionary. 2009-09-11 21:01:06 +01:00
c483298102 Templating CollisonRecords. 2009-09-11 16:44:40 +01:00
693f659e16 error printing 2009-09-11 16:19:12 +01:00
10caa3dd12 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-10 22:43:56 +01:00
5467d69f5b Corrected handling of density. 2009-09-10 22:43:48 +01:00
4908ad506d Adding collision record keeping, access and updating. 2009-09-10 19:26:44 +01:00
8c26da7856 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-10 12:46:29 +01:00
eaad4a049e Adding tangential force and torque calculation. Adding total
rotational kinetic energy monitoring function.
2009-09-10 12:44:55 +01:00
eb2d394420 clip pressure drop 2009-09-10 12:44:41 +01:00
da4337fcce derive from wall patch instead of generic patch 2009-09-10 12:44:20 +01:00
55f2b496a9 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-09 21:56:40 +01:00
464ac32ab8 Corrected the handling of reverse-flow and forced-flow. 2009-09-09 21:56:33 +01:00
42162f27b7 Added basic support for thermal effects in porous zones.
Currently the only supported model is fixing the temperature within the porous zone to a fixed value.
2009-09-09 21:55:55 +01:00
163031a174 Adding notes and support variables for tangential forces. 2009-09-09 18:20:18 +01:00
06e428f699 Adding radius .r() function. 2009-09-09 18:18:39 +01:00
598f705e35 Adding omega (angular velocity) helper function 2009-09-09 17:09:43 +01:00
9b69d25021 Adding angular momentum (pi) and torque (tau) member data to Parcel
and amending by-component constuctors to accept them and f.
2009-09-09 17:03:20 +01:00
8af623cd1e Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-09 16:48:18 +01:00
9bd141f10c using new pow025 function 2009-09-09 16:40:20 +01:00
eef3c7ceb6 added pow025 function
- graham showed significant speedup (8-9x) for sqrt(sqrt(x)) compared to pow(x, 0.25)
2009-09-09 16:30:26 +01:00
d088f124bd Renaming variables and swapping order of position difference so
everything is _AB, i.e. position, velocity and force wrt/on A from/by
B.

Using sqrt(sqrt()) instead of pow(..., 0.25) - quite a lot faster.
2009-09-09 15:56:08 +01:00
a3eb8b8202 Merge branch 'master' into particleInteractions 2009-09-09 13:42:01 +01:00
2d120142d4 Making dsmcCloud just a typedef of DsmcCloud<dsmcParcel>. 2009-09-09 13:40:14 +01:00
427358253e Lowercase names for trackPart enum, using a switch statement to select
part.
2009-09-09 13:09:09 +01:00
1f37add542 Adding read and write of force field f 2009-09-09 11:17:37 +01:00
def1e7b59f Adding leapfrog integration parts to the move method. 2009-09-08 21:07:22 +01:00
2d017d6cc4 Hacking in a sympletic, leapfrog integrator for interparticle forces.
Conserves kinetic energy correctly.
2009-09-08 19:29:37 +01:00
e2c0466b21 Adding readFields to template class constructor 2009-09-08 19:29:01 +01:00
1a9204c178 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-08 17:41:12 +01:00
9c86fec6e3 protect against illegal number of layers 2009-09-08 17:39:47 +01:00
0aa0114310 preservePatches option still needed for geometric decomposition options 2009-09-08 17:39:01 +01:00
1d4b1693da Adding function to write obj file of the ReferredCell structure.
Removing commented out old method.
2009-09-08 16:17:36 +01:00
2295be781d Fixing memory leak when referring particles. 2009-09-07 18:00:14 +01:00
fd35d9d36a more descriptive comment 2009-09-07 16:57:17 +01:00
75b0c7d1f8 added wall check for particle lambda calc 2009-09-07 13:37:58 +01:00
641d2b2961 Removing empty instantiation class, can now cloud declare directly
with typedef.
2009-09-07 12:53:52 +01:00
9a71ce6b90 Merging, fixing conflicts 2009-09-07 12:27:57 +01:00