Commit Graph

79 Commits

Author SHA1 Message Date
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