Commit Graph

3936 Commits

Author SHA1 Message Date
f1ee3d3d6b BUG: mergePoints on mesh subset (e.g. patch) did not address points correctly. 2010-02-08 17:34:32 +00:00
69215358f6 STYLE: Minor code style corrections 2010-02-08 15:51:20 +00:00
2f0692e002 Merge commit 'OpenCFD/master' into olesenm 2010-02-08 15:01:48 +01:00
ba08700859 ENH: Overhaul of look-up table injection models + added new model
- Added helper classes to simplify the handling of the injector properties
- Added new reacting multiphase injection model variant
2010-02-08 13:11:09 +00:00
9efcf2165b STYLE: More descriptive header comment 2010-02-08 13:07:52 +00:00
3eb95ac527 ENH: New shared point addressing.
Now mapDistribute structure to pull data from slaves to master and vice versa.
2010-02-08 11:38:51 +00:00
48c280b7eb Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-08 11:17:24 +00:00
514aff79a3 ENH: dump .obj file in case of mismatched processor patch. 2010-02-08 11:16:47 +00:00
379eac4f74 BUG: meshes with differing pointsInstance and facesInstance were not decomposed correctly.
In case of differing pointsInstance and facesInstance it will
- read the points belonging to the facesInstance
- construct and write the mesh belonging to the facesInstance
  (so with the old, facesInstance, points)
- additionally write the current points to pointsInstance
2010-02-08 11:12:52 +00:00
573bd8ae76 Merge commit 'gitbundle/home' into olesenm 2010-02-08 11:55:21 +01:00
00616b72ff ENH: Add functionEntry '#calc' to dictionary
- handles basic operations, references to other dictionary entries
  (with '$name' syntax) and assorted mathematical functions:

      pi(), degToRad, radToDeg, asin, acos, atan, sin, cos, tan, log,
      log10, mag, atan2, pow

The basic syntax: #calc{ ... };

NOTE the trailing ';' is required for the primitiveEntry to be
properly defined.
2010-02-07 13:58:10 +01:00
e40cfebe62 ENH: sixDoFRigidBodyMotion. Rewritten write function.
Now storing name of restraint or constraint in wordList in the
sixDoFRigidBodyMotion object.  Added a write method to all constraints
and restraints.
2010-02-05 20:07:22 +00:00
dd2b8a8200 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-05 17:20:02 +00:00
c0b236ec0e ENH: sixDoFRigidBodyMotion. Adding constraint and restraint names
wordLists.

BUG: sixDoFRigidBodyMotion.  Fixing naming of maxConstraintIterations_
inconsistency.
2010-02-05 17:07:41 +00:00
0178f8cd9d Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-05 16:53:20 +00:00
bcc32e1516 BUG: sixDoFRigidBodyMotion. Adding autoMap and rmap to BC. 2010-02-05 15:05:19 +00:00
4747a0c2e6 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-05 13:21:24 +00:00
d05795256e Merge commit 'OpenCFD/master' into olesenm 2010-02-05 12:28:50 +01:00
fbcfa196f2 BUG: sixDoFRigidBodyMotion. Was not skipping constraints and
restraints when there were none read.  Was not a problem for
restraints, but constraints were stopping the code on a maxIteration
trap, as it defaults to zero.
2010-02-04 19:26:19 +00:00
07418fe086 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-04 16:11:18 +00:00
7c0386fcf5 ENH: Field sources - added warning msg if seed point is not found
- also minor code style tweaks
2010-02-04 13:50:05 +00:00
0a873f1b0a ENH: More informative msg on construction of field sources 2010-02-04 13:26:46 +00:00
e610a1884f ENH: Initialising arrays in chemkinLexer to avoid compiler warnings 2010-02-04 12:11:05 +00:00
8505ac08dd Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-04 11:51:50 +00:00
76c0a7bfb9 STYLE: Minor coding style tweaks 2010-02-03 19:08:18 +00:00
98dcedc39e ENH: More descriptive header comments for explicit sources 2010-02-03 19:07:30 +00:00
2bb9a4dd20 ENH: Overhaul of time activated explicit sources
- deprecated:
  - timeActivatedExplicitSource (old base type)
  - timeActivatedExplicitCellSource
  - timeActivatedExplicitMulticomponentPointSource

- introduced timeActivatedExplicitSource
  - templated on primitive type - scalar, vector, tensor...
  - takes as input, either a cell set or list of points
2010-02-03 18:36:49 +00:00
0293a5106a Merge branch 'sixDofPatch' 2010-02-03 17:48:07 +00:00
ab54683904 ENH: Automatically increase the time precision to make timeNames differ.
Before two timesteps could get the same timeName and start overwriting old results.
2010-02-03 16:56:06 +00:00
a562969196 STYLE: use more efficient ++iterator instead of iterator++ in string class. 2010-02-03 17:44:35 +01:00
3afda6ea3e ENC: sixDoFRigidBodyMotion. Moving reporting of constraint and
restraint data to the classes themselves to allow class specific data
to be reported.
2010-02-03 16:41:32 +00:00
8426ca1a8c Merge commit 'OpenCFD/master' into olesenm 2010-02-03 17:40:37 +01:00
31cf5f75ad AverageIOField: Corrected the initialisation of the value. 2010-02-03 14:53:31 +00:00
7952f8f2fe kShellIntegration: Corrected the namespace of pi. 2010-02-03 14:52:57 +00:00
d0f2aeb010 STYLE: define derived dimensionSets by calculating from existing ones 2010-02-03 11:36:42 +00:00
30f45a64a4 STYLE: extraneous space 2010-02-03 06:20:17 +00:00
36346ec1a2 ENH: Do a weighted balance before refinement and layer addition.
Have weight=7 on cells to be refined and balance. Then after refinement
there will be perfect balancing. Similar for layer addition.
2010-02-03 06:18:30 +00:00
953030879e BUG: fixed retrieving field from sub surface.
It now caters for
- all surfaces having fields
- no surfaces having fields
but not a combination of those.
2010-02-03 06:15:41 +00:00
1513507e94 ENH: sampling on a trisurface.
This directly samples on a triSurface (instead of using the isosurface of
distance=0 method)
2010-02-03 06:14:47 +00:00
9c8a5246a9 BUG: Fix weight calculation.
The global sum of (integer) weights for metis&scotch has to be within the
valid range of integers. For now just divided the input (scalar) weights
with the minimum before truncating to integer.
2010-02-03 06:12:21 +00:00
5dd93c1189 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-02 23:01:39 +00:00
0f3e416001 BUG: sixDoFRigidBodyMotion. tabulatedAxialAngularSpring is now
tabulated with moment vs angle, not stiffness vs angle.
2010-02-02 21:13:29 +00:00
c931631ffb BUG: sixDoFRigidBodyMotion. Fixing nan appearances when argument of acos > 1.0
Adding more constraint reporting.

Changed order of evaluation of while condition to make +iter first,
otherwise doesn't increment iter, reporting 0 iterations.
2010-02-02 19:12:03 +00:00
a070321792 ENH: Add usage information for snappyHexMesh -overwrite option.
Make debug optional.

- minor wording changes in the messages
2010-02-02 15:39:45 +01:00
2170345d9e ENC: sixDoFRigidBodyMotion. Removing
constrainedSixDoFRigidBodyDisplacement BC - no longer needed.
2010-02-02 13:33:47 +00:00
1ebc06fda3 Merge branch 'sixDofPatch' 2010-02-02 13:30:39 +00:00
58052e72f8 ENC: sixDoFRigidBodyMotion. Adding tabulatedAxialAngularSpring restraint. 2010-02-02 13:17:17 +00:00
8e850800f7 ENC: sixDoFRigidBodyMotion. Adding fixedAxis constraint. 2010-02-02 11:51:52 +00:00
f26b41ef0c ENC: sixDoFRigidBodyMotion. Adding linearAxialAngularSpring restraint. 2010-02-01 19:59:15 +00:00
f8cad124c7 ENC: sixDoFRigidBodyMotion. Adding fixedOrientation constraint.
Adding report Switch to turn on reporting.

Renaming linearSphericalAngularSpring to sphericalAngularSpring and
getting a moment contribution from each axis.  Can supply a reference
orientation.
2010-02-01 16:58:34 +00:00