[cig-commits] r16189 - short/3D/PyLith/trunk/libsrc/faults
brad at geodynamics.org
brad at geodynamics.org
Wed Jan 27 17:19:30 PST 2010
Author: brad
Date: 2010-01-27 17:19:29 -0800 (Wed, 27 Jan 2010)
New Revision: 16189
Modified:
short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveDynL.cc
Log:
Started setting up calculating slip rate.
Modified: short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveDynL.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveDynL.cc 2010-01-28 00:14:37 UTC (rev 16188)
+++ short/3D/PyLith/trunk/libsrc/faults/FaultCohesiveDynL.cc 2010-01-28 01:19:29 UTC (rev 16189)
@@ -656,6 +656,15 @@
const ALE::Obj<RealSection>& slipSection = _fields->get("slip").section();
assert(!slipSection.isNull());
+ // :TODO: Get slip rate from velocity(t)
+ //_updateSlipRate(*fields);
+ double_array slipRateVertex(spaceDim);
+#if 0
+ const ALE::Obj<RealSection>& slipRateSection =
+ _fields->get("slip_rate").section();
+ assert(!slipRateSection.isNull());
+#endif
+
const ALE::Obj<RealSection>& areaSection = _fields->get("area").section();
assert(!areaSection.isNull());
@@ -713,6 +722,12 @@
slipSection->restrictPoint(vertexFault,
&slipVertex[0], slipVertex.size());
+#if 0
+ // Get slip rate
+ slipRateSection->restrictPoint(vertexFault,
+ &slipRateVertex[0], slipRateVertex.size());
+#endif
+
// Get total fault area asssociated with vertex (assembled over all cells)
const double* areaVertex = areaSection->restrictPoint(vertexFault);
assert(0 != areaVertex);
More information about the CIG-COMMITS
mailing list