[cig-commits] r13876 - in short/3D/PyLith/trunk/unittests/libtests: faults meshio

brad at geodynamics.org brad at geodynamics.org
Thu Jan 15 17:22:47 PST 2009


Author: brad
Date: 2009-01-15 17:22:47 -0800 (Thu, 15 Jan 2009)
New Revision: 13876

Modified:
   short/3D/PyLith/trunk/unittests/libtests/faults/TestFaultCohesiveKin.hh
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.hh
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKBCMesh.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMesh.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshHex8.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshQuad4.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshTri3.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMesh.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshHex8.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshTri3.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshHex8.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshTri3.cc
Log:
Added use of flipFault switch to fix unit test results.

Modified: short/3D/PyLith/trunk/unittests/libtests/faults/TestFaultCohesiveKin.hh
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/faults/TestFaultCohesiveKin.hh	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/faults/TestFaultCohesiveKin.hh	2009-01-16 01:22:47 UTC (rev 13876)
@@ -65,7 +65,7 @@
   feassemble::Quadrature* _quadrature; ///< Data used in testing
   std::vector<EqKinSrc*> _eqsrcs; ///< Array of Kinematic earthquake sources.
   std::vector<BruneSlipFn*> _slipfns; ///< Slip time function.
-  bool _flipFault; ///< If true, dd new vertices to opposite side of fault
+  bool _flipFault; ///< If true, flip fault orientation.
 
   // PUBLIC METHODS /////////////////////////////////////////////////////
 public :

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -31,6 +31,7 @@
 pylith::meshio::TestDataWriterVTK::setUp(void)
 { // setUp
   _data = 0;
+  _flipFault = false;
 } // setUp
 
 // ----------------------------------------------------------------------

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.hh
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.hh	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTK.hh	2009-01-16 01:22:47 UTC (rev 13876)
@@ -103,6 +103,7 @@
 
   DataWriterVTKData* _data; ///< Data for testing
   ALE::Obj<Mesh> _mesh; ///< Mesh for data
+  bool _flipFault; ///< If true, flip fault orientation.
 
   // PRIVATE MEMBERS ////////////////////////////////////////////////////
 private :

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKBCMesh.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKBCMesh.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKBCMesh.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -40,7 +40,7 @@
     faults::FaultCohesiveKin fault;
     fault.label(_data->faultLabel);
     fault.id(_data->faultId);
-    fault.adjustTopology(_meshDomain);
+    fault.adjustTopology(_meshDomain, _flipFault);
   } // if
 
   const char* label = _data->bcLabel;

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMesh.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMesh.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMesh.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -37,7 +37,7 @@
   faults::FaultCohesiveKin fault;
   fault.label(_data->faultLabel);
   fault.id(_data->faultId);
-  fault.adjustTopology(_meshDomain);
+  fault.adjustTopology(_meshDomain, _flipFault);
   const bool constraintCell = true;
   std::map<Mesh::point_type, Mesh::point_type> cohesiveToFault;
   faults::CohesiveTopology::createParallel(&_mesh, &cohesiveToFault,

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshHex8.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshHex8.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshHex8.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKFaultMesh::setUp();
   _data = new DataWriterVTKDataFaultMeshHex8;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshQuad4.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshQuad4.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshQuad4.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKFaultMesh::setUp();
   _data = new DataWriterVTKDataFaultMeshQuad4;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshTri3.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshTri3.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKFaultMeshTri3.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKFaultMesh::setUp();
   _data = new DataWriterVTKDataFaultMeshTri3;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMesh.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMesh.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMesh.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -35,7 +35,7 @@
     faults::FaultCohesiveKin fault;
     fault.label(_data->faultLabel);
     fault.id(_data->faultId);
-    fault.adjustTopology(_mesh);
+    fault.adjustTopology(_mesh, _flipFault);
   } // if
 } // _initialize
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshHex8.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshHex8.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshHex8.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKMesh::setUp();
   _data = new DataWriterVTKDataMeshHex8;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshTri3.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshTri3.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKMeshTri3.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKMesh::setUp();
   _data = new DataWriterVTKDataMeshTri3;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshHex8.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshHex8.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshHex8.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKMesh::setUp();
   _data = new DataWriterVTKDataSubMeshHex8;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshTri3.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshTri3.cc	2009-01-16 01:22:21 UTC (rev 13875)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestDataWriterVTKSubMeshTri3.cc	2009-01-16 01:22:47 UTC (rev 13876)
@@ -26,6 +26,8 @@
 { // setUp
   TestDataWriterVTKMesh::setUp();
   _data = new DataWriterVTKDataSubMeshTri3;
+  _flipFault = true;
+
   _initialize();
 } // setUp
 



More information about the CIG-COMMITS mailing list