[cig-commits] r15207 - in short/3D/PyLith/trunk: libsrc/materials modulesrc/bc modulesrc/utils
brad at geodynamics.org
brad at geodynamics.org
Thu Jun 11 23:35:11 PDT 2009
Author: brad
Date: 2009-06-11 23:35:10 -0700 (Thu, 11 Jun 2009)
New Revision: 15207
Modified:
short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc
short/3D/PyLith/trunk/modulesrc/bc/BoundaryConditionPoints.i
short/3D/PyLith/trunk/modulesrc/utils/petsc_general.i
Log:
Fixed a few trivial power-law bugs.
Modified: short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc 2009-06-12 06:23:15 UTC (rev 15206)
+++ short/3D/PyLith/trunk/libsrc/materials/PowerLaw3D.cc 2009-06-12 06:35:10 UTC (rev 15207)
@@ -488,7 +488,7 @@
assert(0 != properties);
assert(_numPropsQuadPt == numProperties);
assert(0 != stateVars);
- assert(_numPropsQuadPt == numStateVars);
+ assert(_numVarsQuadPt == numStateVars);
assert(0 != totalStrain);
assert(_PowerLaw3D::tensorSize == strainSize);
assert(0 != initialStress);
@@ -816,7 +816,7 @@
assert(0 != properties);
assert(_numPropsQuadPt == numProperties);
assert(0 != stateVars);
- assert(_numPropsQuadPt == numStateVars);
+ assert(_numVarsQuadPt == numStateVars);
assert(0 != totalStrain);
assert(_PowerLaw3D::tensorSize == strainSize);
assert(0 != initialStress);
@@ -901,7 +901,7 @@
assert(0 != properties);
assert(_numPropsQuadPt == numProperties);
assert(0 != stateVars);
- assert(_numPropsQuadPt == numStateVars);
+ assert(_numVarsQuadPt == numStateVars);
assert(0 != totalStrain);
assert(_PowerLaw3D::tensorSize == strainSize);
assert(0 != initialStress);
@@ -1172,7 +1172,7 @@
const int initialStrainSize)
{ // _updateStateVarsElastic
assert(0 != stateVars);
- assert(_numPropsQuadPt == numStateVars);
+ assert(_numVarsQuadPt == numStateVars);
assert(0 != properties);
assert(_numPropsQuadPt == numProperties);
assert(0 != totalStrain);
Modified: short/3D/PyLith/trunk/modulesrc/bc/BoundaryConditionPoints.i
===================================================================
--- short/3D/PyLith/trunk/modulesrc/bc/BoundaryConditionPoints.i 2009-06-12 06:23:15 UTC (rev 15206)
+++ short/3D/PyLith/trunk/modulesrc/bc/BoundaryConditionPoints.i 2009-06-12 06:35:10 UTC (rev 15207)
@@ -35,6 +35,13 @@
virtual
void deallocate(void);
+ /** Get parameter fields.
+ *
+ * @returns Parameter fields.
+ */
+ const pylith::topology::Fields<pylith::topology::Field<pylith::topology::Mesh> >*
+ parameterFields(void) const;
+
}; // class BoundaryConditionPoints
} // bc
Modified: short/3D/PyLith/trunk/modulesrc/utils/petsc_general.i
===================================================================
--- short/3D/PyLith/trunk/modulesrc/utils/petsc_general.i 2009-06-12 06:23:15 UTC (rev 15206)
+++ short/3D/PyLith/trunk/modulesrc/utils/petsc_general.i 2009-06-12 06:35:10 UTC (rev 15207)
@@ -34,6 +34,16 @@
} // finalize
%} // inline
+// ----------------------------------------------------------------------
+// sizeofVoidPtr
+%inline %{
+ int
+ sizeofVoidPtr(void)
+ { // sizeofVoidPtr
+ return sizeof(void*);
+ } // sizeofVoidPtr
+%} // inline
+
// End of file
More information about the CIG-COMMITS
mailing list