graham
423ed7be7e
Merge branch 'master' into cvm
2009-04-22 19:46:48 +01:00
graham
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
mattijs
7de5697a2d
use PatchTools algorithms
2009-04-20 17:49:24 +01:00
mattijs
d55c97669a
directMapped extension for inter-region
2009-04-17 11:00:15 +01:00
Mark Olesen
6a3d9effa0
fixed typo in surface utils
2009-04-17 11:16:44 +02:00
mattijs
485ea4c84f
region option for decomposePar
2009-04-16 17:59:34 +01:00
mattijs
676b7bfe73
added region option
2009-04-15 12:32:33 +01:00
mattijs
dbe2b2c5fd
added region option
2009-04-15 12:30:18 +01:00
graham
25f0a4c01d
Merge branch 'master' into cvm
2009-04-13 13:11:00 +01:00
graham
ce65125574
Surface conformation point pair insertions and polyMesh output (without patching) included.
2009-04-10 17:31:59 +01:00
graham
52cdb0863a
Merge branch 'master' into cvm
2009-04-09 17:24:13 +01:00
mattijs
b020b28787
made selfintersection check optional
2009-04-09 16:51:52 +01:00
mattijs
c203c3d6fd
fixed layer addition iterations
2009-04-09 13:04:23 +01:00
graham
c9e580d266
Ability to fill any initial points properly into any surfaces. Using conformationSurfaces class to handle geometric queries to the surfaces to be conformed to.
2009-04-08 14:56:44 +01:00
henry
51b470c0ee
Improved argument handling and error messages.
...
Changed "axisNormal" to "axis": it isn't the normal to the axis.
2009-04-07 12:52:59 +01:00
graham
fba3c2a732
Added pointFile initialPointsMethod. Lots of tweaks and setting up.
2009-04-06 15:11:54 +01:00
graham
88b7fd4dcb
Adding basic functionality from CV3D and creating initialPointsMethod runtime selectable method.
2009-04-03 21:11:54 +01:00
graham
ef1c6a201f
Merge branch 'master' into cvm
2009-04-03 18:16:53 +01:00
mattijs
2e6888a714
write hexRef8 data to correct mesh
2009-04-03 12:29:40 +01:00
graham
9dbc29742a
Basic infrastructure and thinking - designing using the cvMeshDict.
2009-04-02 19:14:44 +01:00
mattijs
bfb8d042fd
split of decompositionAgglomeration
2009-04-02 13:29:28 +01:00
graham
d6854a4507
Rewrite of CV3DMesher to cvMesh. Basic infrastructure and thinking.
2009-04-01 19:16:08 +01:00
mattijs
103b37d5e1
unmapped particle did not get cellID set
2009-04-01 10:33:50 +01:00
graham
67f828d299
Changed to gcc 4.3.3, linking mpfr from ThirdParty to CV3DMesher.
2009-03-30 17:00:28 +01:00
graham
6218702064
Merge branch 'master' into cvm
2009-03-30 16:48:32 +01:00
andy
fa794c981d
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-26 13:50:34 +00:00
mattijs
96da5f0e5b
sorted zones
...
modified: ../applications/utilities/mesh/manipulation/setsToZones/setsToZones.C
modified: dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
2009-03-26 12:07:56 +00:00
andy
5569bd4bfe
Merge branch 'olesenm'
2009-03-24 13:38:19 +00:00
henry
a55441e758
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-23 19:25:25 +00:00
henry
232d22a7a1
New version from Niklas.
2009-03-23 19:25:17 +00:00
andy
9bc9b9cd65
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-23 17:44:57 +00:00
Mark Olesen
852d9f3298
#undef VTKPV3FOAM_DUALPORT to disable dual-port output for paraview reader
2009-03-23 18:39:29 +01:00
Mark Olesen
5af070f914
Merge commit 'OpenCFD/master' into olesenm
2009-03-23 17:22:48 +01:00
Mark Olesen
be8cbc1018
use timeSelector mechanism in a few more utilities
2009-03-23 16:57:26 +01:00
Mark Olesen
549c78f9fe
PV3FoamReader fix
...
- using a filter such as clip-plane on a multi-port source causes
inconsistent UPDATE_TIME_STEPS() on each port. This looks like a
VTK/Paraview bug to me.
Workaround: check both ports and take the first one that has a value
different than the last time set.
2009-03-23 14:53:14 +01:00
andy
ff78c6d637
conflict resolution
2009-03-23 11:58:03 +00:00
mattijs
8ef30f0fb8
use runtime selection mechanism
2009-03-20 18:13:16 +00:00
mattijs
84c8fe33ce
probing on regions
2009-03-20 16:29:23 +00:00
Graham
fd9d0993b9
Modifying boost library include location. Commenting out hacks to allow dangermouse to run.
2009-03-20 13:42:38 +00:00
andy
9035b3e419
added noLagrangian option
2009-03-19 11:38:47 +00:00
Graham
444ba19c00
Changing to boost 1.38 installed in ThirdParty. Setting template depth to 60, again.
2009-03-18 10:12:37 +00:00
Mark Olesen
681cd5fc30
sampling: use proxy surfaceWriter to generate obj, stl and other formats
2009-03-17 14:13:03 +01:00
Graham
ba05ddc58c
Reintroducing CV meshers after removal by a commit in master, originating in the dsmc branch.
2009-03-17 10:13:46 +00:00
Mark Olesen
fb1e155eed
Merge commit 'OpenCFD/master' into olesenm
2009-03-16 08:28:08 +01:00
Mark Olesen
fe455d1cbf
cloud, surfaceRegistry: rename subInstance -> prefix
2009-03-16 08:27:03 +01:00
andy
e5dd634327
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-13 16:43:36 +00:00
andy
48b3071742
Merge branch 'dsmc'
2009-03-13 16:26:52 +00:00
andy
c5b894cf01
minor clean-up
2009-03-13 15:35:18 +00:00
mattijs
0128b2be68
UIndirectList
2009-03-12 19:25:21 +00:00
andy
156b71b9f1
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-12 17:22:35 +00:00
mattijs
642dadf1f7
yaw pitch roll
2009-03-12 15:12:31 +00:00
Mark Olesen
e011328d99
Merge commit 'OpenCFD/master' into olesenm
2009-03-12 10:39:22 +01:00
graham
542e05ce7f
Changed way of populating database for dsmcFieldCalc. Added correctBoundaryConditions() to sigmaTcRMax on initialisation
2009-03-10 14:25:15 +00:00
mattijs
9ec530528f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-10 12:50:34 +00:00
Mark Olesen
ce3d79de1c
surfMesh changes
...
- can read MeshedSurface, UnsortedMeshedSurface from surfMesh/
- can write surfMesh in any third-party format
2009-03-10 01:37:06 +01:00
Mark Olesen
8e57ed53f6
Merge commit 'bundle/olesenm' into home
2009-03-09 20:32:24 +01:00
graham
e49d70a85a
Created new functionObject for dsmcFields, renamed post processing utility dsmcFields to dsmcFieldsCalc and calling function object from there.
2009-03-09 19:29:08 +00:00
Mark Olesen
6ecdf4fc41
updated DebugSwitches, surfaceWriter
...
- added obj surfaceWriter
- don't bother with prepended field names on obj and stl surfaceWriter.
It fills the disk and suggests differences where there are none.
2009-03-09 15:37:54 +01:00
graham
a7341a7e95
Merge branch 'master' into dsmc
2009-03-09 11:20:58 +00:00
Mark Olesen
6309810e2e
surfMesh reworked
...
- treat 'ofs' IO just like any other format
- dropped BasicMeshedSurface, since MeshedSurface can now also have zero or
more zones
- UnsortedMeshedSurface is a special type of MeshedSurface with zero zones,
but with additional zoneId labels
- use MeshedSurfaceProxy for writing surfaces with points/faces/zones and
optional faceMap - provides output interface for MeshedSurface,
UnsortedMeshedSurface and surfMesh.
- simplify output to filenames only, I can't see that the Ostream
is needed anywhere
- surfMesh renaming now works, after the objectRegistry fix
2009-03-08 00:59:33 +01:00
Mark Olesen
b968e62ef9
objectRegistry fixes
...
- objectRegistry gets a rename() that also adjusts the dbDir
- cloud reworked to use static variables subInstance and defaultName.
This avoids writing "lagrangian" everywhere
string fixes
- avoid masking of std::string::replace in string.H
- avoid old strstream in PV3FoamReader
2009-03-06 15:18:00 +01:00
graham
e111540322
Info line tweaks.
2009-03-06 13:41:24 +00:00
mattijs
e1c28506b7
scaling logic
2009-03-06 13:35:05 +00:00
mattijs
00328814d9
disconnected cell check
2009-03-06 13:34:35 +00:00
graham
31964adc76
Averaging does not need to be weighted if the fields being averaged are extensive - they weight themselves automatically. Recording momentum and energy denisty, and averaging them, then once decent averaged fields exist, using the new dsmcFields utility to create the intensive fields: UMean and TMean (translational, internal and overall).
2009-03-06 12:59:58 +00:00
mattijs
11d9c0f279
rename snappy parameter
2009-03-05 17:01:31 +00:00
mattijs
7e69b33586
include file
2009-03-05 17:01:16 +00:00
mattijs
50df688455
demand driven volPointInterpolation
2009-03-05 14:01:23 +00:00
mattijs
aa7be71de3
problem cell deletion
2009-03-05 13:11:28 +00:00
Mark Olesen
0cfce1a7ab
Merge commit 'OpenCFD/master' into olesenm
2009-03-05 11:00:34 +01:00
mattijs
f411ac6884
patchnames on uncached meshes
2009-03-04 12:34:53 +00:00
graham
f5d45542ae
Added Larsen Borgnakke internal energy redistribution and all supporting variables and function calls. Added energy and momentum monitoring functions. Added U and T fields to be used for boundary conditions and field measurement. Modified constructors accordingly. Now reading dsmcInitialiseDict in the Cloud, not the application. Initialisation dict now reads a subdict of <species keyword> <number density> entries.
2009-03-03 13:39:52 +00:00
graham
b5add8f750
Merge branch 'dsmc' of ssh://graham@hunt//home/noisy3/OpenFOAM/OpenFOAM-dev into dsmc
2009-03-02 13:21:40 +00:00
andy
e10c3a86ba
minor formatting/coding changes
2009-03-02 13:18:45 +00:00
graham
8b4c6f0662
Merge branch 'master' into dsmc
2009-03-02 13:11:18 +00:00
graham
9edb5b4941
Changing template-depth back to 40. Adding initialisation functions and constantProperties construction.
2009-02-25 18:04:51 +00:00
Mark Olesen
507ad1e643
Merge commit 'OpenCFD/master' into olesenm
2009-02-25 10:50:26 +01:00
mattijs
c49b302aa3
added solutionD and geometricD
2009-02-24 19:20:55 +00:00
andy
8d97ebf3cd
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-02-24 15:57:53 +00:00
andy
1f7a41b297
cosmetics
2009-02-24 15:57:34 +00:00
mattijs
af8a42067c
collapse cell detection
2009-02-24 12:05:35 +00:00
graham
9cea1db461
Removing CV mesher from dsmc branch
2009-02-24 10:10:31 +00:00
graham
53ab605456
Merge branch 'master' into cvm
2009-02-23 12:14:29 +00:00
graham
2ad849811b
Modified grading function.
2009-02-20 18:36:48 +00:00
mattijs
a1525f016a
extrapolate to any non-constraint patch
2009-02-20 16:47:09 +00:00
graham
c09bbf8a25
Added distance to and index of closest surface patch to indexedVertex, using this to preform tests of near surface grading and refinement.
2009-02-19 18:01:13 +00:00
mattijs
b1fe3cc51a
processorFvPatchField now holds opposite value; not interpolate
2009-02-19 11:15:32 +00:00
graham
7f2f779779
Fixes to point insertion, making faceAreaWeight normalised, not hard coded to cell size, adding tweak to fertex removal criteria to allow selective insertion at short-edge midpoint if the vertices have not already been flagged for removal.
2009-02-18 18:57:09 +00:00
Mark Olesen
4b60453cf1
use while (runTime.loop() { .. } where possible in solvers
...
- change system/controlDict to use functions {..} instead of functions (..);
* This is internally more efficient
- fixed formatting of system/controlDict functions entry
- pedantic change: use 'return 0' instead of 'return(0)' in the applications,
since return is a C/C++ keyword, not a function.
2009-02-18 08:57:10 +01:00
graham
8695977fc5
Added point removal for short Delaunay edges in rotational controller as well as small and highly conntected dual cell removal.
2009-02-17 17:58:28 +00:00
Mark Olesen
19aa23d707
Merge commit 'OpenCFD/master' into olesenm
2009-02-17 16:35:00 +01:00
Mark Olesen
c2256e51f3
change solvers, utilities, etc. to use while (..) time-looping idiom
...
- this (now deprecated) idiom:
for (runTime++; !runTime.end(); runTime++) { ... }
has a few problems:
* stop-on-next-write will be off-by-one (ie, doesn't work)
* function objects are not executed on exit with runTime.end()
Fixing these problems is not really possible.
- this idiom
while (runTime.run())
{
runTime++;
...
}
works without the above problems.
2009-02-17 08:47:42 +01:00
graham
0d4433cb33
Merge branch 'master' into cvm
2009-02-16 19:19:19 +00:00
graham
7d5e91f6a0
Added point insertions on long edges for rotational controller and identified possible point removal candidates.
2009-02-16 19:15:09 +00:00
mattijs
68f1ba6a6d
extraneous files
2009-02-13 15:33:04 +00:00
graham
10dfba5795
Writing out of a pointField along with the mesh - allows restarts. Added FCC and BCC initial conditions (commented), their duals are rhombic dodecahedra and bitruncated octahedra respectively.
2009-02-12 19:06:22 +00:00
graham
20349d2eaf
Merge branch 'master' into cvm
2009-02-12 10:24:58 +00:00
Mark Olesen
b5a1f09321
functionObjectList with SHA1Digest tracking
2009-02-12 10:51:30 +01:00
graham
d6c8a34fe0
Fixed mistake in spoke search - wasn't setting closestSpokeHitDistance for further comparisons. Isotropic forcing using sqrt(faceArea). Added 3D analogue of 2D forcing function - needs experimented with.
2009-02-11 17:24:15 +00:00
andy
ac084b840b
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-02-11 12:45:17 +00:00