well for small smallEdgeLengthCoeff values.
Still has commented out cruft present, to be removed:
+ assessFace (x2)
+ reindexDualFace
+ commented out sections in collapseFaces
Preserved in this commit for future reference.
required.
Separating dual face creation into two loops - first one to loop over
the dual faces and collapse the points of those that are to be
removed, second one to create the faces that remain.
Conflicts:
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.C
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.H
src/mesh/blockMesh/curvedEdges/BSpline.C
src/mesh/blockMesh/curvedEdges/spline.C
src/mesh/blockMesh/curvedEdges/spline.H
- Also adjusted chemistrySolver/EulerImplicit/EulerImplicit.C
to use simpleMatrix with initialized values
deltaT().value() to deltaTValue()
and
deltaT0().value() to deltaT0Value()
across the whole code - faster to return especially if being used
often, in each call to a submodel for example.
- apply scaleFactor (eg, mm->m) in PV3 reader - this looks better when
overlaying with other objects
- stop segfault when paraview exits without deleting readers first
- also sifted through code to find out why polySplineEdge is going wrong
It doesn't seem to be a virtual/non-virtual issue, but appears to
be an issue with how BSpline is solving for the new points.
- Unless the points(), cells(), patches() methods are called, the classes
should know maintain a lightweight representation for as long as possible.
- bugfix: old-code used xferMove() instead of xferCopy() when creating the
topology mesh - causing const pointField& to break if the code order was
changed
- relocate blockMesh from src/meshing -> src/mesh