Commit Graph

6504 Commits

Author SHA1 Message Date
9a5b1adc47 ENH: Updated calculation of heat release calculation (dQ)
- 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
2010-01-27 15:56:17 +00:00
09da3f69a8 BUG: Updated DsmcParcel<ParcelType>::readFields(Cloud<ParcelType>& c)
- Left over from earlier commit 2900792fe6
2010-01-27 15:54:49 +00:00
721aadb7b6 BUG: was still using makeParcelIOList
Removed #include file
2010-01-27 15:28:40 +00:00
dc9a8981a3 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-27 13:30:16 +00:00
011bbf46bc ENH: splitMeshRegions now fills in coupling information in directMapped patch.
- added directMapped*Patch constructors with uniform offset
- changed splitMeshRegions to use it
- adapted chtMultiRegionFoam tutorials
2010-01-27 13:24:06 +00:00
95040bc1a0 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-27 12:44:58 +00:00
66aa2681bb STYLE: corrected comments - spelling + wording 2010-01-27 12:43:42 +00:00
18bd875669 ENH: Updated note for turbulent parcel velocity (Ux Uy Uz) instead of U etc 2010-01-27 12:42:57 +00:00
1dfe858021 ENH: Updates to patch post-processing for lagrangian/intermediate library.
- info now written as strings
- info now collected on master processor and written to top level
  postProcessing folder as postProcessing/lagrangian/<cloudName>/<time>/...
2010-01-27 12:39:03 +00:00
6684a0d563 BUG: Have sensible value for refValue.
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
2010-01-27 12:37:38 +00:00
c7b8b1f43c ENH: Allow proper restart (without knowing the boundary condition)
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.
2010-01-27 10:36:06 +00:00
4fe467c3cb BUG: cellZone data was sized with pointZones size. 2010-01-27 10:30:29 +00:00
adc151814c BUG: slicing of empty list
An empty list (m_) has no pointer so cannot be referenced. Instead we
now return a null pointer (which is no problem for UList)
2010-01-27 10:27:23 +00:00
a0522a2b7b sixDoFRigidBody: adding constraints.
Adding outline and placeholders for constraints and their solution.
2010-01-26 17:51:38 +00:00
46ad2e55d6 Merge branch 'master' into splitCyclic
Conflicts:
	applications/utilities/parallelProcessing/decomposePar/domainDecomposition.C
	applications/utilities/parallelProcessing/decomposePar/domainDecomposition.H
	applications/utilities/parallelProcessing/decomposePar/domainDecompositionMesh.C
	src/OpenFOAM/algorithms/MeshWave/FaceCellWave.C
	src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduInterfaceFields/cyclicLduInterfaceField/cyclicLduInterfaceField.C
	src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.C
	src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.H
	src/OpenFOAM/meshes/polyMesh/syncTools/dummyTransform.H
	src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
	src/edgeMesh/edgeFormats/vtk/VTKedgeFormat.H
	src/mesh/blockMesh/curvedEdges/spline.H
	src/meshTools/PointEdgeWave/PointEdgeWave.C
	src/meshTools/sets/topoSets/faceSet.C
2010-01-26 17:11:18 +00:00
8bcb2c8f11 sixDoFRigidBody: adding restraints.
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).
2010-01-26 15:47:48 +00:00
c194087671 In: src/postProcessing/functionObjects/forces, adding mechanisms for
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.
2010-01-25 18:35:53 +00:00
6f80ffbb37 BUG: lagrangian intermediate library patch post-processing model.
- maxStoredParcels was not being initialised
2010-01-25 18:01:29 +00:00
2d91dedaa0 Merge commit 'OpenCFD/master' into olesenm 2010-01-22 13:23:43 +01:00
04c9364f9a Corrected usage for FatalErrorIn(...) - multiple C files 2010-01-22 11:21:42 +00:00
2900792fe6 Update to parcel IO in src/lagrangian lib.
- Added call to Particle<Type>::readfields(CloudType) in derived types
2010-01-22 11:18:33 +00:00
00841543e7 Coding style tweaks 2010-01-21 14:10:31 +00:00
3e276ce04c Added call to Particle readFields() in KinematicParcel readFields() 2010-01-21 13:50:59 +00:00
5000d734fa Removed setting of (newly generated) origId from particle if 'no read' specified 2010-01-21 13:50:01 +00:00
0477a6eddd Moved writing of cloud unifrom data from IOPosition to Cloud 2010-01-21 13:47:48 +00:00
ee593c6e82 Updated lagrangian intermediate injection model counters for parallel usage 2010-01-21 13:44:13 +00:00
70116c0049 Handling cases where there are repeated eigenvalues for a face, i.e. a
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.
2010-01-20 18:54:56 +00:00
70fff8fbcd Changed SeriousError to Info for a follow-on message. 2010-01-20 17:06:54 +00:00
a67845421c Merge branch 'master' into cvm 2010-01-20 12:33:10 +00:00
129f796211 Merge branch 'master' into sixDofPatch 2010-01-19 13:31:36 +00:00
75f14f7c05 Incorrect index on compaction 2010-01-18 18:02:48 +00:00
6a8db69cf7 Merge remote branch 'bundle/olesenm' into home 2010-01-15 18:51:21 +01:00
583e1b1ed9 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-15 17:36:16 +00:00
8f656fffab Added functions to searchableSurface to get coordinates and store/retrieve an elementwise field.
Added numbering on searhableSurfaceCollection.
2010-01-15 17:34:26 +00:00
4d4276fd6d Adapted for new api of searchableSurface 2010-01-15 17:33:12 +00:00
c5a5079582 Changed printing 2010-01-15 17:21:42 +00:00
c182daf90a Corrected usage of treeBoundBox::extend 2010-01-15 17:21:20 +00:00
15d0becbb1 Changed field writing to have zeroGradient bc for ease of postprocessing 2010-01-15 17:20:42 +00:00
09aba41a19 Corrected indentation 2010-01-15 17:19:14 +00:00
00b4267a07 Corrected comment 2010-01-15 17:18:54 +00:00
5a87a542d0 Loosened tolerances for single precision running 2010-01-15 17:18:29 +00:00
bca38c7fde Removed unused comment 2010-01-15 17:17:58 +00:00
86743ace66 Corrected spelling in comment 2010-01-15 17:17:33 +00:00
7f64e0271d Changed comment in header 2010-01-15 17:14:42 +00:00
a694f6e374 Replace a few uses of triSurface with the more general meshedSurface. 2010-01-15 17:27:03 +01:00
cdb8880cb3 Code clean-up 2010-01-15 15:57:44 +00:00
0d49e4711c Begin code refactoring of third-party file formats. 2010-01-15 14:35:50 +01:00
e2eab734f8 Clean-up of patch field default field name I/O 2010-01-15 11:59:29 +00:00
e1f953e19e Progressively limited face filtering based on value of filterCount. 2010-01-14 19:05:43 +00:00
ecab63cc58 Changing indexedCell to store an integer count of the number of times
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.
2010-01-14 13:32:51 +00:00