|
|
3ae7624f63
|
Modify reporting of displacement and distance
|
2009-01-08 18:41:25 +00:00 |
|
|
|
3521536322
|
Adding -DNDEBUG option speeds up CGAL, as per mailing list suggestion
|
2008-12-20 21:35:11 +00:00 |
|
|
|
90ac8a0ebb
|
Merge branch 'master' into cvm
|
2008-12-17 08:55:16 +00:00 |
|
|
|
6f2364c241
|
Relaxation method experimenting.
|
2008-12-11 22:46:00 +00:00 |
|
|
|
ffa75238a6
|
comment
|
2008-12-11 15:49:29 +00:00 |
|
|
|
93413854ed
|
Adding locally deduced alignment directions to each vertex to supply the target alignment to the cell/face relaxation method.
|
2008-11-26 20:14:24 +00:00 |
|
|
|
efd6f447a2
|
Merge branch 'master' into cvm
|
2008-11-26 09:33:33 +00:00 |
|
|
|
1bae2563ea
|
Adding transform.H
|
2008-11-12 17:46:28 +00:00 |
|
|
|
bd5a571abc
|
Range insertion witn indexing for initial grid. Minor Info line tweaks and superfluous file removal.
|
2008-11-12 13:47:48 +00:00 |
|
|
|
a7ca29bd9c
|
Using simple cubic lattice instead of BCC for initial condition.
|
2008-11-05 19:40:04 +00:00 |
|
|
|
b9e5ba41da
|
Info new line tweak.
|
2008-11-05 12:22:01 +00:00 |
|
|
|
0180a47666
|
Adding patch information from surface. Changing dualMesh.obj writing to use points and faces derived during polyMesh calculation rather than recalculating.
|
2008-11-05 11:34:56 +00:00 |
|
|
|
345df1e970
|
Merge commit 'OpenCFD/master' into olesenm
|
2008-11-05 10:42:05 +01:00 |
|
|
|
7d08315863
|
Merge branch 'master' into cvm
|
2008-11-05 09:15:52 +00:00 |
|
|
|
d27bab0acd
|
Test insertion of range of points - faster than individual insertion
|
2008-10-29 19:21:06 +00:00 |
|
|
|
9a4de95354
|
made xfer constructors explicit, with trickle down to polyMesh/fvMesh calls
|
2008-10-27 13:14:07 +01:00 |
|
|
|
4c3c2385ed
|
blockMesh tweaks
- convertToMeters optional, also allow 'scale'
|
2008-10-25 17:55:56 +02:00 |
|
|
|
936e7fec76
|
Removing short edges during dualisation. Facets of each Delaunay tet scanned in turn to determine the short dual edges associated with each facet. D.tets with 4 short edges attached are gathered together first and get the same index, then D.tets with 3, 2, 1 and 0 short edges attached. D.tets only get an index assigned to them after they have been assessed for short edges. When building the dual faces consecutive dual vertices with the same index are treated as one because they have been pre-filtered.
|
2008-10-22 18:26:25 +01:00 |
|
|
|
063936cfe0
|
bugfix: multiple edge gradings per block
|
2008-10-22 16:13:37 +01:00 |
|
|
|
38cf8355bc
|
Merge branch 'master' into cvm
|
2008-10-22 09:55:27 +01:00 |
|
|
|
550fa20412
|
WIP - reworking dualisation to remove small edges.
|
2008-10-15 19:07:46 +01:00 |
|
|
|
289b71ea03
|
Removed small comment - CGAL *does* circulate around edges consistently.
|
2008-10-15 13:01:53 +01:00 |
|
|
|
5cfb1de967
|
reworking dualisation, finding cause of wrong orientated faces.
|
2008-10-14 19:23:50 +01:00 |
|
|
|
e05825d634
|
Changed all reading to IOobjects and using the time controls for run control. Printing the tet vertex locations before calculating the dual to see assertion failure cause.
|
2008-10-09 19:29:47 +01:00 |
|
|
|
28696e51ab
|
Use LIB_SRC instead of FOAM_SRC in Make/options files
|
2008-10-07 09:18:18 +02:00 |
|
|
|
911adb68d7
|
Merge branch 'master' into cvm
|
2008-10-04 01:16:20 +01:00 |
|
|
|
e9b537adf2
|
Fixed small logic error in smoothEdges that meant that point groups at the start and end of the edge weren't handled properly. Changed from compiling with FULLDEBUG. Using the exact kernel because dualisation was causing CGAL to fail an assertion. Going to examine the failing tets and try to check and intervene if possible so the inexact kernel can be used again.
|
2008-10-03 19:22:57 +01:00 |
|
|
|
188e43299d
|
Basic isotropic cell relaxation calculated using the centres of the dual faces. Feature control points stored after construction. Point motion achieved by storing the location of the new points, clearing the whole triangulation, reinserting feature points, then reinserting the new locations. Much faster than removing than moving the points and avoids the unexpectedly costly remove operation on the surface points.
|
2008-10-02 18:57:03 +01:00 |
|
|
|
3bed5b8028
|
Minor formatting
|
2008-10-02 11:24:59 +01:00 |
|
|
|
33afefccde
|
Basic isotropic cell relaxation calculated using the incident_facets of a vertex. Not the way to do it, use the incident edges of the vertex to calculate the poly (dual) faces, use their centres and areas for forcing points and weights.
|
2008-10-01 19:10:55 +01:00 |
|
|
|
b992b6e1cc
|
Local version of plane.C - fatalerror in planePlaneIntersect when determinant < SMALL
|
2008-09-30 17:32:57 +01:00 |
|
|
|
7342ec359f
|
Added extra points to close gaps on edges and removed close-together pairs of points.
|
2008-09-30 17:29:21 +01:00 |
|
|
|
27f86a8342
|
Moved edge processing to a separate function fed by blocks of edge points separated into individual lists. Fixed two logic errors in edge processing.
|
2008-09-29 11:56:24 +01:00 |
|
|
|
0dc639e90a
|
switch off functionObjects
|
2008-09-28 19:27:04 +01:00 |
|
|
|
6eea6d6a3d
|
Small adjustments
|
2008-09-26 18:50:51 +01:00 |
|
|
|
5501509c01
|
Merge branch 'master' into cvm
|
2008-09-26 11:50:16 +01:00 |
|
|
|
f73739c79e
|
modified remaining Allwmake scripts to run from anywhere
|
2008-09-19 14:47:06 +02:00 |
|
|
|
49848f6c7d
|
Merge branch 'master' into cvm
|
2008-09-17 18:02:34 +01:00 |
|
|
|
cc632e6b91
|
Basic functions for point motion/relaxation.
|
2008-09-17 18:01:33 +01:00 |
|
|
|
affb31a010
|
Added feature edge guard distance to placement of edge control points, two new tolerance values and a featureEdges size == 0 check
|
2008-09-17 11:38:27 +01:00 |
|
|
|
a105eaf3ac
|
printing
|
2008-09-15 12:15:22 +01:00 |
|
|
|
24d09bdc8e
|
removed plane.planePlane intersections. processing edges to remove groups of close control points.
|
2008-09-10 19:43:48 +01:00 |
|
|
|
d73ad3b9fd
|
UsFeature edges resolved, but too many points on edge, planning to filter points. Embedded TODO message re: stop using plane.planePlane intersections - too prone to floating point exceptions.
|
2008-08-29 18:16:07 +01:00 |
|
|
|
14a575e8a3
|
Using surfaceFeatures to identify and store feature edges, planning to use nearestSurfEdge to identify where to place feature edge constraining points.
|
2008-08-27 18:58:33 +01:00 |
|
|
|
955c6354b5
|
rearranged backup of previous CVM work
|
2008-08-27 14:26:11 +01:00 |
|
|
|
082cac5238
|
finished N edge convex and concave feature points, mixed convex/concave 3 edge features of both types
|
2008-08-20 19:27:09 +01:00 |
|
|
|
7fa60e67a5
|
added argument
|
2008-08-19 14:00:10 +01:00 |
|
|
|
40c13b8286
|
Working on feature point handling by properly constructing planes
|
2008-07-31 16:22:14 +01:00 |
|
|
|
f1d7955e45
|
BUGFIX - blockMeshApp should now handle paths properly
|
2008-07-29 09:11:11 +02:00 |
|
|
|
c41958ca50
|
Changed destination of CV2DMesher executable
|
2008-07-24 12:22:04 +01:00 |
|