aa7be71de3
problem cell deletion
2009-03-05 13:11:28 +00:00
9ce984d1dc
added edge/triFace to the hashing tests
2009-03-05 12:39:22 +01:00
7544164d53
regIOobject, Hasher, IOobject tweak
...
- regIOobject: don't re-register an unregister object on rename/assignment
- Hasher: split-off HasherInt with uint32_t specializations
- IOobject: writeBanner/writeDivider return Stream for easier chaining.
... also dropped some namespace bracketing while I was at it.
2009-03-05 12:06:57 +01:00
d25686db61
Data entry updates + new polynomial type
2009-03-05 10:56:22 +00:00
0cfce1a7ab
Merge commit 'OpenCFD/master' into olesenm
2009-03-05 11:00:34 +01:00
7b069d85bf
further developments towards evap model
2009-03-04 19:31:56 +00:00
65bb236e4f
Added new fields to solver and basic calculation of momentum and energy change on wall impact. Need to add references to new fields to DsmcCloud and constructors, all references are to be non-const as the field calculation will occur inside the DsmcCloud.
2009-03-04 18:00:57 +00:00
a5b60b171f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-04 15:27:00 +00:00
a19fe74890
clean-up
2009-03-04 15:16:33 +00:00
1296e86758
tidy-up of constrain functions for pos and U
2009-03-04 14:53:54 +00:00
9b8cb1b20d
supply constrained dimensions for positions/velocities
2009-03-04 14:48:22 +00:00
603d744f4f
removed polyMeshInfo - functionality now in meshTools/polyMesh
2009-03-04 14:47:37 +00:00
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
9611853659
FixedList: added missing #include "contiguous.H"
2009-03-04 15:03:15 +01:00
70f1bad088
mesh.C on cyclics
2009-03-04 12:35:15 +00:00
8de54d3ba7
error message
2009-03-04 12:35:01 +00:00
0d6b61bd81
Merge branch 'master' into lagrangianDev
2009-03-04 12:26:27 +00:00
c0a96ae8c3
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-04 12:25:10 +00:00
db8febe9f9
wmakeLnInclude -f now also changes the default linking to 'ln -sf'
...
- this seems to be the most sensible solution.
The changed time stamps on the links doesn't seem to bother make at all.
2009-03-04 13:14:11 +01:00
1b9ae82909
streamlined input for DataEntry
2009-03-04 11:36:07 +00:00
1a2bcf7d84
Merge commit 'OpenCFD/master' into olesenm
2009-03-04 12:20:51 +01:00
9b8de83ab4
HashTable minor/cosmetic changes
2009-03-04 12:15:01 +01:00
17548296be
Switched from old hashing functions to use Bob Jenkins' hash routine
...
- If the underlying type is contiguous, FixedList hashes its storage directly.
- Drop labelPairHash (non-commutative) from fvMeshDistribute since
FixedList::Hash does the right thing anyhow.
- Hash<edge> specialization is commutative, without multiplication.
- Hash<triFace> specialization kept multiplication (but now uLabel).
There's not much point optimizing it, since it's not used much anyhow.
Misc. changes
- added StaticAssert to NamedEnum.H
- label.H / uLabel.H : define FOAM_LABEL_MAX, FOAM_ULABEL_MAX with the
values finally used for the storage. These can be useful for pre-processor
checks elsewhere (although I stopped needing them in the meantime).
2009-03-04 10:50:14 +01:00
3b07525b5a
added interpolationCellPointWallModified
2009-03-04 09:43:45 +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
cb697ea37a
moved warningIn msgs to inside if (debug) statements
2009-03-03 18:54:10 +00:00
5d3db386e7
initial check-in of entrainment injection model
2009-03-03 18:46:53 +00:00
295b0e7367
consistency update
2009-03-03 18:11:09 +00:00
e906591522
multiple updates
...
Injection:
- moved position and velocity constraints for 2-d cases to the base InjectionModel
- added validInjection function
Clouds
- added an effective density function to the KinematicCloud
2009-03-03 17:59:44 +00:00
7e735715a4
more flexible mrfzones
...
modified: finiteVolume/cfdTools/general/MRF/MRFZone.C
modified: finiteVolume/cfdTools/general/MRF/MRFZone.H
modified: ../tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/constant/MRFZones
2009-03-03 17:09:01 +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
6532fda297
restructing - surface reactions to multiphase level + clean-up
2009-03-02 19:15:45 +00:00
44a86232af
Added Jenkin's hash functions in C++ form
...
- not much speed difference between SuperFastHash and Jenkin's lookup3 but
both are 5-10% faster than what is currently implemented in Foam::string,
albeit inlining probably helps there.
- TODO: integration with existing infrastructure
2009-03-02 19:57:17 +01:00
5b7188afc9
added Lvap + re-arranged constant properties
2009-03-02 17:12:05 +00:00
0f80edf285
better treatment for 'none' option
...
- added new constructor to base classes
read/write injector props to uniform for clean restarts
2009-03-02 15:39:27 +00:00
6820f33509
incorrect read option
2009-03-02 15:09:23 +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
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
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
f613354d3d
phase change update
2009-02-27 18:59:45 +00:00
edff91a7c1
typo
2009-02-27 18:40:46 +00:00
aa84d7dd1a
added typedefs for the type of parcel the cloud was instantiated for
2009-02-27 17:29:07 +00:00