#52: __pos__ doesn't work for terms
---------------------+------------------------------------------------------
  Reporter:  wd15    |       Owner:  wd15    
      Type:  defect  |      Status:  assigned
  Priority:  5       |   Component:  None    
   Version:  None    |    Severity:  Bugs    
Resolution:  None    |    Keywords:          
---------------------+------------------------------------------------------
Changes (by guyer):

  * type:  => defect

Old description:

> {{{
> __pos__ function should work for terms. It specifically didn't work for
> ExplicitDiffusionTerm. This is not imperative but avoids weird bug. One
> might write TransientTerm() == \ + ExplicitDiffusionTerm - SourceTerm
> That wouldn't work. Would have to be TrasientTerm() == \
> ExplicitDiffusionTerm - SourceTerm
> }}}

New description:

 __pos__ function should work for terms. It specifically didn't work for
 !ExplicitDiffusionTerm. This is not imperative but avoids weird bug. One
 might write
 {{{
 TransientTerm() == + ExplicitDiffusionTerm - SourceTerm
 }}}
 That wouldn't work. Would have to be
 {{{
 TrasientTerm() == ExplicitDiffusionTerm - SourceTerm
 }}}

-- 
Ticket URL: <https://www.matforge.org/fipy/ticket/52#comment:1>
FiPy <http://www.ctcms.nist.gov/fipy>
A Finite Volume PDE Solver Using Python


Reply via email to