[cig-commits] r19087 - short/3D/PyLith/branches/v1.6-stable/libsrc/pylith/faults
brad at geodynamics.org
brad at geodynamics.org
Mon Oct 17 17:14:10 PDT 2011
Author: brad
Date: 2011-10-17 17:14:10 -0700 (Mon, 17 Oct 2011)
New Revision: 19087
Modified:
short/3D/PyLith/branches/v1.6-stable/libsrc/pylith/faults/FaultCohesiveDyn.cc
Log:
Removed unnecessary zero tolerances in constraining solution space.
Modified: short/3D/PyLith/branches/v1.6-stable/libsrc/pylith/faults/FaultCohesiveDyn.cc
===================================================================
--- short/3D/PyLith/branches/v1.6-stable/libsrc/pylith/faults/FaultCohesiveDyn.cc 2011-10-17 22:23:48 UTC (rev 19086)
+++ short/3D/PyLith/branches/v1.6-stable/libsrc/pylith/faults/FaultCohesiveDyn.cc 2011-10-18 00:14:10 UTC (rev 19087)
@@ -274,7 +274,7 @@
slipNormal += orientationVertex[indexN*spaceDim+jDim]*dispRelVertex[jDim];
} // for
- if (slipNormal > _zeroTolerance) {
+ if (slipNormal > 0.0) {
residualVertexN = 0.0;
residualVertexP = 0.0;
} // if
@@ -694,7 +694,7 @@
double dLagrangeMag = 0.0;
for (int iDim=0; iDim < spaceDim; ++iDim)
dLagrangeMag += dLagrangeTpdtVertex[iDim]*dLagrangeTpdtVertex[iDim];
- if (dLagrangeMag < _zeroTolerance) {
+ if (0.0 == dLagrangeMag) {
continue; // No change, so continue
} // if
@@ -722,17 +722,14 @@
// Do not allow fault interpenetration and set fault opening to
// zero if fault is under compression.
- if (tractionNormal < -_zeroTolerance ||
- slipVertex[indexN] + dSlipVertex[indexN] < -_zeroTolerance) {
+ if (tractionNormal < 0.0 ||
+ slipVertex[indexN] + dSlipVertex[indexN] < 0.0) {
dSlipVertex[indexN] = -slipVertex[indexN];
} // if
// Compute current estimate of slip.
for (int iDim=0; iDim < spaceDim; ++iDim) {
- const double value = slipVertex[iDim] + dSlipVertex[iDim];
- slipVertex[iDim] = fabs(value) > _zeroTolerance ? value : 0.0;
- dSlipVertex[iDim] =
- fabs(dSlipVertex[iDim]) > _zeroTolerance ? dSlipVertex[iDim] : 0.0;
+ slipVertex[iDim] = slipVertex[iDim] + dSlipVertex[iDim];
} // for
// Update relative displacement from slip.
More information about the CIG-COMMITS
mailing list