[cig-commits] r15048 - short/3D/PyLith/trunk/libsrc/materials

brad at geodynamics.org brad at geodynamics.org
Mon May 25 16:01:21 PDT 2009


Author: brad
Date: 2009-05-25 16:01:21 -0700 (Mon, 25 May 2009)
New Revision: 15048

Modified:
   short/3D/PyLith/trunk/libsrc/materials/EffectiveStress.hh
   short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc
Log:
Fixed types for some args.

Modified: short/3D/PyLith/trunk/libsrc/materials/EffectiveStress.hh
===================================================================
--- short/3D/PyLith/trunk/libsrc/materials/EffectiveStress.hh	2009-05-25 17:11:24 UTC (rev 15047)
+++ short/3D/PyLith/trunk/libsrc/materials/EffectiveStress.hh	2009-05-25 23:01:21 UTC (rev 15048)
@@ -94,10 +94,11 @@
    *
    * @returns Computed effective stress.
    */
+  static
   double getEffStress(const double effStressInitialGuess,
 		      EffStressStruct* effStressParams,
-		      effStressFunc_fn_type* effStressFunc,
-		      effStressFuncDFunc_fn_type* effStressFuncDFunc);
+		      effStressFunc_fn_type effStressFunc,
+		      effStressFuncDFunc_fn_type effStressFuncDFunc);
 
   // PRIVATE METHODS /////////////////////////////////////////////////////
 private :
@@ -113,7 +114,7 @@
   void _bracketEffStress(double* px1,
 			 double* px2,
 			 EffStressStruct& effStressParams,
-			 effStressFunc_fn_type* effStressFunc);
+			 effStressFunc_fn_type effStressFunc);
 
   /** Solve for effective stress using Newton's method with bisection.
    *

Modified: short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc	2009-05-25 17:11:24 UTC (rev 15047)
+++ short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc	2009-05-25 23:01:21 UTC (rev 15048)
@@ -605,9 +605,9 @@
     double effStressTpdt =
       pylith::materials::EffectiveStress::getEffStress(
 			effStressInitialGuess,
-			_effStressParams,
-			&pylith::materials::PowerLaw3D::effStressFunc,
-			&pylith::materials::PowerLaw3D::effStressFuncDFunc);
+			&_effStressParams,
+			pylith::materials::PowerLaw3D::effStressFunc,
+			pylith::materials::PowerLaw3D::effStressFuncDFunc);
 
     // Compute stresses from effective stress.
     const double effStressTau = (1.0 - alpha) * effStressT +



More information about the CIG-COMMITS mailing list