25bf6b6ce8
Minor code style corrections
2009-12-22 10:06:37 +00:00
ff671ff1bb
Merge branch 'master' into cvm
...
Conflicts:
applications/utilities/surface/surfaceFeatureConvert/surfaceFeatureConvert.C
applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
src/Allwmake
src/edgeMesh/Make/files
src/edgeMesh/edgeMesh.C
src/edgeMesh/edgeMesh.H
src/edgeMesh/edgeMeshI.H
src/edgeMesh/edgeMeshIO.C
src/edgeMesh/featureEdgeMesh.C
src/edgeMesh/featureEdgeMesh.H
src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C
src/edgeMesh/featureEdgeMesh/featureEdgeMesh.H
src/meshTools/searchableSurface/closedTriSurfaceMesh.C
src/meshTools/searchableSurface/closedTriSurfaceMesh.H
Merged Mark's work on edgeMesh with my featureEdgeMesh.
2009-12-21 15:52:03 +00:00
aa847562ce
Reimplementing the uniform density solid inertia calculation from:
...
http://www.geometrictools.com/LibPhysics/RigidBody/RigidBody.html
in surfaceInertia utility. Allows calculation of shell or solid
properties of a triSurface, with optionally specified volumetric or
surface density. Default behaviour is to calculate inertia around
centre of mass, with option to specify reference point.
Various test surfaces supplied and tested against analytical results.
2009-12-18 18:14:32 +00:00
d016db1bc6
Enhance edgeMesh to support more formats.
...
Read only support:
.bdf, .nas - NASTRAN format. Handles both CBEAM and CROD as lines.
CROD is what Hypermesh happens to output.
Write only support:
.vtk - VTK legacy format in ASCII
Read/write support:
.eMesh - native format, which is simply a list of points, edges
with an additional IOobject header that lets them be moved about
easily to use as a featureEdgeMesh.
.inp - STAR-CD inp/cel/vrt combination
IOobject header)
.obj - Alias waverfront format
Radically simplify surfaceFeatureConvert by using the new edgeMesh
functionality.
2009-12-11 16:29:55 +01:00
0fc464254a
Fix minor bug in surfaceFeatureExtract.C
2009-12-09 13:50:31 +01:00
30eac79d55
argList gets addNote() static method
...
- output any notes in the usage
2009-12-09 10:58:32 +01:00
190bbd69de
add corners() method to boundBox
2009-12-07 13:06:03 +01:00
37c4f2f375
remove empty 'Description' from various .C files
2009-12-04 14:11:33 +01:00
5e972c772f
remove trailing space from some files
2009-12-04 13:39:35 +01:00
c091d856ae
pedantic changes: 'forAll (' -> 'forAll(' in applications/
...
- to match coding guidelines
2009-12-03 14:12:08 +01:00
58b7e64185
Use argList::addOption, argList::addBoolOption (almost) everywhere
...
- ensure that the standard options (eg, from timeSelector) also have
some usage information
2009-12-03 13:32:12 +01:00
00985638d8
remove fvCFD.H usage from remaining library source
...
- exception calcType.H since it'll most likely be used for building
applications anyhow
- use quailified names in more of the lagrangian code
- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
c3457b5152
argList - specializations for optionRead<string> etc.
...
- new optionLookupOrDefault and additional form of optionReadIfPresent
with a default value
2009-12-02 13:45:11 +01:00
ad669ae3d8
Merge branch 'master' into cvm
...
Conflicts:
doc/codingStyleGuide.org
2009-11-30 14:55:39 +00:00
909e6b27e4
Apply coding style recommendations:
...
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
2009-11-30 08:55:03 +01:00
fa93ce8cd7
coding style adherence
...
- markup codingStyleGuide.org examples so they actually indent correctly
- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
d17d015f88
Use new last() method for List-type classes
...
- use first() method in some places as well where it helps clarity
- there are a few remaining cases: git grep 'size()-1]'
2009-11-26 13:35:57 +01:00
14675f23e0
Merge branch 'master' into cvm
2009-11-16 15:50:36 +00:00
6ae8581d03
explicit constructor
2009-11-13 18:18:32 +00:00
93a97bc0e5
Merge branch 'master' into cvm
2009-10-19 18:28:21 +01:00
e9da288118
Reverted the Americanism "math" back to the original "mathematical" and reverted name of
...
the include file back to mathematicalConstants.H to make upgrading code slightly easier.
2009-10-10 22:58:58 +01:00
52468771d5
Merging master, fixing wmake/rules conflict.
2009-09-21 11:21:06 +01:00
791b5aaeaa
replacing isType with isA to enable directMappedWall to work
2009-09-15 17:51:59 +01:00
325e9e0ab0
Merge branch 'master' into cvm
2009-09-15 15:17:08 +01:00
8dcea0f8cd
using new constant definitions
2009-08-28 18:04:22 +01:00
2fca5550cd
Merge branch 'master' into cvm
2009-08-19 18:40:21 +01:00
064892f3f8
surface patch handling improvements
2009-08-17 22:04:14 +01:00
adf3e4b7e1
clever usage of #include
2009-08-17 17:05:38 +01:00
e974a62837
Merge branch 'master' into cvm
2009-08-11 23:17:56 +01:00
349d714271
Rename utility surfaceRemoveBaffles -> surfaceSplitByTopology
2009-08-11 19:46:20 +01:00
7179677fae
Adding surfaceRemoveBaffles utility to strip baffle parts from surfaces.
2009-08-11 19:03:26 +01:00
d8f39a9361
improved error message
2009-08-11 12:58:29 +01:00
2d2c8cf8bc
Merge branch 'master' into cvm
2009-07-28 10:40:50 +01:00
930477f0f1
updating verion dev->1.6
2009-07-24 17:49:15 +01:00
816f6b3488
Updated the headers.
2009-07-24 17:01:31 +01:00
0cbe8c8466
Fixing snappyHexMesh tut conflict
2009-07-06 14:40:38 +01:00
801f18b5ed
added region option
2009-07-01 13:55:05 +01:00
02ddfa98e1
Merging master, fixing conflict in searchableBox.C
2009-06-18 15:26:01 +01:00
918a34dca4
surface redistribution
2009-06-02 17:47:51 +01:00
8416ec4ebc
merging master, fixing conflict in surfaceFeatureExtract.
2009-05-20 18:40:50 +01:00
d1295da31f
adjust solvers and utilities to use new argList methods
...
- also drop various unused time options from src/OpenFOAM/include
2009-05-19 20:21:50 +02:00
ff66dc68d4
Merge branch 'master' into cvm
2009-04-25 13:47:54 +01:00
aee81bd45e
Added points and edges only constructor for surfaceFeatureConvert
2009-04-24 17:57:18 +01:00
371903eb4a
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-04-23 16:22:31 +01:00
423ed7be7e
Merge branch 'master' into cvm
2009-04-22 19:46:48 +01:00
261b4dc28f
Basic featureEdgeMesh functionality. Dropped intermediate edgeMesh, not serving any purpose, moved io into featureEdgeMesh. Reads and writes from file. Can construct self from surfaceFeatures object. This functionality added to surfaceFeatureExtract, writing to constant/featureEdgeMesh.
2009-04-22 18:47:13 +01:00
7de5697a2d
use PatchTools algorithms
2009-04-20 17:49:24 +01:00
6a3d9effa0
fixed typo in surface utils
2009-04-17 11:16:44 +02:00
b020b28787
made selfintersection check optional
2009-04-09 16:51:52 +01:00
fb1e155eed
Merge commit 'OpenCFD/master' into olesenm
2009-03-16 08:28:08 +01:00