Commit Graph

8 Commits

Author SHA1 Message Date
graham
d8d8ee60dc ENH: Removing IO from IOdictionaries. 2010-09-28 18:41:47 +01:00
graham
e4e4d85286 ENH: Stored size and alignment rebuilds at specified interval. 2010-09-28 13:34:47 +01:00
graham
cddce779e8 STYLE: Change to GPL v3 and update copyright date. 2010-04-13 11:38:22 +01:00
graham
2122b0854e ENH: conformalVoronoiMesh. Reading timeChecks Switch from dictionary. 2010-02-23 13:47:27 +00:00
graham
e1f953e19e Progressively limited face filtering based on value of filterCount. 2010-01-14 19:05:43 +00:00
graham
ecab63cc58 Changing indexedCell to store an integer count of the number of times
a dual vertex has been limited.

Allowing the face filtering to continue after warning that mesh
quality cannot be satisfied based on a control Switch.  The filtering
terminates when the number of wrongFaces is less than or equal to the
intial number.

There is a possiblity that the filtering will never converge in this
mode (or in fact, any other).  For example, if a face is on the brink
of being "wrong" and a face motion on the other side of the cell moves
the cell centre enough to make it "wrong", then the limiting mechanism
won't be able to pick this up and stop it, unless limiting is applied
to all points of all cells that are connected to a point that is on a
wrong face.  This can be done if a vertex on a face has been limited
many (say > 4) times.
2010-01-14 13:32:51 +00:00
graham
d598afbd90 Adding faceCollapseMode enum to control mode. Fixing logic error,
returning validCollapse as the status of the faceCollapse was wrong,
it didn't necessarily mean the face was collapsed.

Adding mpre filtering controls to cvContol and using them in the
filtering functions.

Removing minimumEdgeLength(const point& pt) - not needed, always using
the stored vertex size.
2010-01-08 16:40:04 +00:00
graham
52136b9430 Moving conformalVoronoiMesh into src/mesh folder. 2009-10-21 17:21:06 +01:00