- Earlier calculation of dQ was misleading - gave a measure of temperature
change and not heat release - also mixed molar/mass units so value was
somewhat random
- Updated to calculate enthalpy/sec [m2/s3] and improved/more descriptive
comments
- info now written as strings
- info now collected on master processor and written to top level
postProcessing folder as postProcessing/lagrangian/<cloudName>/<time>/...
The refValue was being converted by mixedEnthalpy (even though it is not
used) so a sensible value is necessary to get it to go through the conversion.
So it now just gets the value
The boundary conditions were still accessing e.g. the temperature even
when restarting. Now they
will reread all their data if there is a 'value' field present.
Applying restraints, which return the force and moment to be applied
to the attachment point.
Adding linearSpring with along axis damping.
Making access functions for the sixDoFRigidBodyMotion data private
where possible to prevent erroneous external use of body local data.
Fixing bug in unused updateForce(pointField...) function, torques were
not being correctly applied.
Adding gravity lookup to uncoupledSixDoFRigidBodyDisplacement BC to
allow it to be used in, for example, moveDynamicMesh (which would need
read gravity into the database).
restraints and constraints.
Moving sixDoFRigidBodyMotion back one directory.
Adding uncoupledSixDoFRigidBodyDisplacement to execute motion
specified by the six DoF motion state, but not applying surface
forces. Useful for pre-displacing a mesh.
Adding constrainedSixDoFRigidBodyDisplacement to temporarily perform
Vorticity's lander simulation. Will be removed when generalised
constraints are added.
square. The subdeterminants in the eigenvector calculation in
tensor.C ran off the bottom of SMALL. Handling by identifying the
longest edge as the collapseAxis.
Adding function to return the index of the longest edge for a face.
a dual vertex has been limited.
Allowing the face filtering to continue after warning that mesh
quality cannot be satisfied based on a control Switch. The filtering
terminates when the number of wrongFaces is less than or equal to the
intial number.
There is a possiblity that the filtering will never converge in this
mode (or in fact, any other). For example, if a face is on the brink
of being "wrong" and a face motion on the other side of the cell moves
the cell centre enough to make it "wrong", then the limiting mechanism
won't be able to pick this up and stop it, unless limiting is applied
to all points of all cells that are connected to a point that is on a
wrong face. This can be done if a vertex on a face has been limited
many (say > 4) times.