[cig-commits] r7405 - short/3D/PyLith/trunk/libsrc/faults

brad at geodynamics.org brad at geodynamics.org
Fri Jun 22 18:22:00 PDT 2007


Author: brad
Date: 2007-06-22 18:22:00 -0700 (Fri, 22 Jun 2007)
New Revision: 7405

Modified:
   short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveKin.cc
Log:
Fixed bug where processor without fault nodes expected orientation section to have nonzero fiber dimension.

Modified: short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveKin.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveKin.cc	2007-06-23 01:15:23 UTC (rev 7404)
+++ short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveKin.cc	2007-06-23 01:22:00 UTC (rev 7405)
@@ -240,7 +240,8 @@
 
     const real_section_type::value_type* vertexOrient = 
       _orientation->restrictPoint(*vertConstraintBegin);
-    assert(9 == _orientation->getFiberDimension(*vertConstraintBegin));
+    if (vertConstraintBegin != vertConstraintEnd)
+      assert(9 == _orientation->getFiberDimension(*vertConstraintBegin));
     double_array vertNormalDir(&vertexOrient[6], 3);
     const double dot = 
       normalDir[0]*vertNormalDir[0] +



More information about the cig-commits mailing list