Commit Graph

179 Commits

Author SHA1 Message Date
28cc2986fd Merge branch 'master' into cvm 2008-10-15 13:02:36 +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
7a77e7ad3e Merge commit 'OpenCFD/master' into olesenm 2008-10-09 16:13:41 +02:00
d6bad4c556 new dictionary feature 2008-10-09 09:45:31 +01:00
e0ad08f4b3 Merge branch 'master' into cvm 2008-10-08 18:35:54 +01:00
12bec33d04 translation vector on cyclicPolyPatch; adapted createPatch 2008-10-08 11:42:23 +01:00
3feae1f3f6 extraneous copy 2008-10-08 11:41:38 +01:00
0bbc8fd2c4 parallel checkMesh 2008-10-07 18:24:56 +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
c4c0f54fc6 dynamicList change 2008-09-17 11:53:14 +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
48f7bbd24d Merge branch 'master' into cvm 2008-09-15 17:48:28 +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
b1ddfaddd4 no space after block code 2008-09-10 13:58:02 +01:00
4773de4695 \r handling 2008-09-04 21:49:11 +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
2117bf62b7 Merge branch 'olesenm' 2008-08-15 11:15:16 +01:00
7be206a5f3 Be pickier about only running certain scripts from the cwd 2008-08-09 18:50:27 +02:00
e4bb4fc0f0 incorrect call of removeCells 2008-08-08 10:59:29 +01:00
7d9b0b103d handle marked internal faces 2008-08-06 10:24:19 +01:00
c647881d7b remove override option since goes to constant anyway 2008-08-06 10:24:01 +01:00
40c13b8286 Working on feature point handling by properly constructing planes 2008-07-31 16:22:14 +01:00
3f753a3eb7 Merge commit 'OpenCFD/master' into olesenm 2008-07-30 08:44:15 +02:00
d8638da06f set number of patches before changing faces 2008-07-29 11:50:18 +01:00
faf3fd19b4 Merge commit 'OpenCFD/master' into olesenm 2008-07-29 09:30:18 +02:00
f1d7955e45 BUGFIX - blockMeshApp should now handle paths properly 2008-07-29 09:11:11 +02:00
d3ccd23b42 boundary face handling 2008-07-28 16:27:17 +01:00
07d8a616f8 minor cleanup of Allwmake
- Remove paraFoam/Allwmake leftover junk
  - Always attempt make of libccmio to ensure lnInclude/ exists
2008-07-25 16:04:32 +02:00
c41958ca50 Changed destination of CV2DMesher executable 2008-07-24 12:22:04 +01:00