Commit Graph

173 Commits

Author SHA1 Message Date
95d8fd4860 STYLE: Updated copyright dates 2011-05-11 11:34:38 +01:00
1a0095489b gcc-4.6.0 warnings: removed initialised but unused variables 2011-04-06 22:55:47 +01:00
fe9fc5e51d COMP: remove regExp dependency from polyBoundaryMesh 2011-02-18 17:52:42 +01:00
1e4d26429b Merge remote branch 'OpenCFD/master' into olesenm 2011-02-14 09:47:49 +01:00
c3cb632c24 Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs 2011-02-08 18:22:00 +00:00
96edf6f32d STYLE: pass wordReList instead of wordList to polyBoundaryMesh::patchSet()
- make warning optional and reuse in cellDistFuncs::getPatchIDs
2011-02-08 13:48:01 +01:00
e95e9700c8 Merge remote branch 'OpenCFD/master' into olesenm 2011-01-17 10:21:58 +01:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
589ddb0c3a ENH: support local forces/moments calculation
- can specify 'CofR', 'coordinateSystem' or implicitly (0 0 0)
  which increases the flexibility
2011-01-11 13:43:52 +01:00
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
da439f5484 STYLE: consistent naming for templated/non-templated patch field construction
eg,
    - makePatchTypeField -> makeTemplatePatchTypeField
    - makeNonTemplatedPatchTypeField -> makePatchTypeField
2010-12-30 09:36:09 +01:00
d87a880ebc COMP: avoid ambiguous construct from tmp - postProcessing 2010-12-17 18:16:01 +01:00
5e4c5c9469 COMP: macros for non-templated boundary conditions 2010-12-17 16:05:22 +01:00
eb5f2954b9 BUG: Reporting unit vector, not scaled vector. 2010-09-24 14:48:00 +01:00
8c6206e003 STYLE: Remove blank line. 2010-09-24 13:11:05 +01:00
f105d96af0 BUG: Fixes mantis issue 0000022: sixDoFRigidBodyMotion: Acceleration used as force. 2010-09-02 10:30:25 +01:00
d79237597e STYLE: Fixing code style requirements for all src. 2010-07-28 13:31:46 +01:00
fe43a59812 STYLE: Fixing gibberish description. 2010-06-14 18:36:38 +01:00
0ca515e3b1 Merge remote branch 'OpenCFD/master' into olesenm 2010-06-02 10:46:45 +02:00
ed6041eb50 ENH: Adding more useful information to sixDoFRigidBodyMotion restraint
reporting.

Making sixDoFRigidBodyMotionConstraints less verbose by default, now
requires debug switch to be set.
2010-05-31 12:00:53 +01:00
f9f988d82f Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C
2010-05-31 11:50:56 +02:00
9525d57d71 STYLE: use readIfPresent instead of found/lookup combination 2010-05-20 08:52:45 +02:00
1f1fea9868 STYLE: copy-paste legacy in SourceFiles list. 2010-05-14 18:48:22 +01:00
a0aa574dd2 ENH: sixDoFRigidBodyDisplacement. Adding g lookup from BC dict when
not available from db.
2010-05-11 16:28:05 +01:00
be8c67a242 ENH: sixDoFRigidBodyDisplacement rho field handling.
Removing rhoInf from uncoupledSixDoF... patch, not needed.  Adding
optional rhoName entry to sixDoF... so no rhoInf entry is needed for
simulations that have a rho field, and require than a rhoInf value is
read for those that don't.
2010-05-11 12:09:58 +01:00
19f9f9b5e4 BUG: sixDoFRigidBodyMotionRestraint. Stabilisation of divisions. 2010-04-28 10:35:13 +01:00
03338b9ea9 STYLE: partial revert for 5cfa97624e 2010-04-23 10:23:08 +02:00
5cfa97624e STYLE: more consistent New methods, use unregistered IOobject where appropriate 2010-04-20 17:13:35 +02:00
937e0d23d0 STYLE: consistent naming of files containing the 'New' method
before:
    - 'new' prefixed to camel-cased class name: eg, someClass -> newSomeClass
    - 'New' prefixed to templated class name:   eg, TmplClass -> NewTmplClass
    - 'New' suffixed to class name:             eg, someClass -> someClassNew

after:
    - consistent 'New' suffixed to class name, no change of case
          eg, someClass -> someClassNew
          eg, TmplClass -> TmplClassNew
2010-04-13 18:47:47 +02:00
b6f3bd4c23 STYLE: follow coding guide recommendation for '//- Destructor' 2010-04-12 11:55:52 +02:00
a30f977dc5 STYLE: avoid namespace { ... } in functionObject source code 2010-04-09 14:09:42 +02:00
c508b2fe17 STYLE: consistent capitalization of Private/Protected Member Functions in comments 2010-03-30 11:33:42 +02:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
536e2fd413 BUG: fvMotionSolver/pointPatchFields which store p0, the initial
position of patch points.  Adding autoMap and rmap functions to
correctly handle p0 on decomposition and reconstruction.
2010-02-24 14:14:08 +00:00
a950efe49e BUG: sixDoFRigidBodyMotion. Fixing problems that only occur when
orientation != I at start.

Being more careful with when using directions relative to the absolute
axes or the direction of something relative to its initial direction.

Renaming p0, v0 to pInitial, vInitial to be clearer.

fixedOrientation constraint does not need a reference orientation, as
it is not to move at all, relative to any orientation, so the
Cartesian axes are fine.
2010-02-09 15:02:27 +00:00
86de68de76 ENH: sixDoFRigidBodyMotion. Variable renaming and addition of
initialOrientation.

Rename of IO to more understandable terms.  Rename ref to initial
where correct - ref is to do with the object being in Q = I state,
inital is to do with where things are when the motion starts and
pointDisplacement and value are zero.

Adding initialOrientation so that non Q = I initial states are
correct.
2010-02-08 19:10:04 +00:00
cbf807ca3c ENH: sixDoFRigidBodyMotion. Rewritten write function.
Now storing name of restrain or constraint in list in the
sixDoFRigidBodyMotion object.  Added a write method to all constraints
and restraints.
2010-02-05 20:07:22 +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
bcc32e1516 BUG: sixDoFRigidBodyMotion. Adding autoMap and rmap to BC. 2010-02-05 15:05:19 +00: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
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
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
2170345d9e ENC: sixDoFRigidBodyMotion. Removing
constrainedSixDoFRigidBodyDisplacement BC - no longer needed.
2010-02-02 13:33:47 +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
6cecf20555 ENC: sixDoFRigidBodyMotion. Adding writing of restraints and
constraints to dictionary.
2010-01-29 20:27:29 +00:00