[cig-commits] r9147 - short/3D/PyLith/trunk/libsrc/faults
brad at geodynamics.org
brad at geodynamics.org
Mon Jan 28 10:28:48 PST 2008
Author: brad
Date: 2008-01-28 10:28:48 -0800 (Mon, 28 Jan 2008)
New Revision: 9147
Modified:
short/3D/PyLith/trunk/libsrc/faults/BruneSlipFn.cc
Log:
Fixed allocation of parameter sections (had duplicate calls to allocation functions). Added accessor function for final slip and slip time.
Modified: short/3D/PyLith/trunk/libsrc/faults/BruneSlipFn.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/faults/BruneSlipFn.cc 2008-01-27 22:26:52 UTC (rev 9146)
+++ short/3D/PyLith/trunk/libsrc/faults/BruneSlipFn.cc 2008-01-28 18:28:48 UTC (rev 9147)
@@ -100,15 +100,6 @@
peakRate->setAtlas(slipTime->getAtlas()); // reuse atlas from slipTime
peakRate->allocateStorage();
- for (vert_iterator v_iter=vBegin; v_iter != vEnd; ++v_iter) {
- finalSlip->setFiberDimension(*v_iter, spaceDim);
- slipTime->setFiberDimension(*v_iter, 1);
- peakRate->setFiberDimension(*v_iter, 1);
- } // for
- mesh->allocate(finalSlip);
- mesh->allocate(slipTime);
- mesh->allocate(peakRate);
-
// Open databases and set query values
_dbFinalSlip->open();
switch (spaceDim)
@@ -314,5 +305,21 @@
return _slipField;
} // slipIncr
+// ----------------------------------------------------------------------
+// Get final slip.
+ALE::Obj<pylith::real_section_type>
+pylith::faults::BruneSlipFn::finalSlip(void)
+{ // finalSlip
+ return _parameters->getReal("final slip");
+} // finalSlip
+// ----------------------------------------------------------------------
+// Get time when slip begins at each point.
+ALE::Obj<pylith::real_section_type>
+pylith::faults::BruneSlipFn::slipTime(void)
+{ // slipTime
+ return _parameters->getReal("slip time");
+} // slipTime
+
+
// End of file
More information about the cig-commits
mailing list