- Timestamp:
- 08/21/2008 12:37:16 PM (5 months ago)
- Files:
-
- 1 modified
-
trunk/fipy/terms/term.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fipy/terms/term.py
r2605 r2727 191 191 return residual 192 192 193 def justResidualVector(self, var, solver=None, boundaryConditions=(), dt=1., underRelaxation=None ):193 def justResidualVector(self, var, solver=None, boundaryConditions=(), dt=1., underRelaxation=None, residualFn=None): 194 194 r""" 195 195 Builds and the `Term`'s linear system once. This method … … 207 207 """ 208 208 solver, matrix, RHSvector = self._prepareLinearSystem(var, solver, boundaryConditions, dt) 209 210 print 'RHSvector',RHSvector 209 211 210 212 if underRelaxation is not None: 211 213 matrix, RHSvector = self._applyUnderRelaxation(matrix, var, RHSvector, underRelaxation) 212 214 213 return self._calcResidualVector(var, matrix, RHSvector) 215 residualFn = residualFn or self._calcResidual 216 residual = residualFn(var, matrix, RHSvector) 217 218 return residual 214 219 215 220 def _verifyCoeffType(self, var):
FiPy: A Finite Volume PDE Solver Using Python