[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