Changeset 7384:6e352774ce44


Ignore:
Timestamp:
11/17/07 19:32:00 (6 years ago)
Author:
William Stein <wstein@…>
Branch:
default
Message:

Make it so coercing symbolic expressions to numerical doesn't first simplify.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sage/calculus/calculus.py

    r7364 r7384  
    393393    def var(self, x): 
    394394        return var(x) 
    395  
     395  
    396396    def characteristic(self): 
    397397        return Integer(0) 
     
    30353035 
    30363036    def _mpfr_(self, field): 
    3037         if not self.is_simplified(): 
    3038             return self.simplify()._mpfr_(field) 
    30393037        rops = [op._mpfr_(field) for op in self._operands] 
    30403038        return self._operator(*rops) 
    30413039 
    30423040    def _complex_mpfr_field_(self, field): 
    3043         if not self.is_simplified(): 
    3044             return self.simplify()._complex_mpfr_field_(field) 
    30453041        rops = [op._complex_mpfr_field_(field) for op in self._operands] 
    30463042        return self._operator(*rops) 
     
    39193915            1.4706289056333368228857985121870581235299087274579233690964             
    39203916        """ 
    3921         if not self.is_simplified(): 
    3922             return self.simplify()._mpfr_(field) 
    39233917        f = self._operands[0] 
    39243918        g = self._operands[1] 
     
    39423936             
    39433937        """ 
    3944         if not self.is_simplified(): 
    3945             return self.simplify()._complex_mpfr_field_(field) 
    39463938        f = self._operands[0] 
    39473939        g = self._operands[1] 
     
    39653957            1.0037418732 
    39663958        """ 
    3967         if not self.is_simplified(): 
    3968             return self.simplify()._complex_double_(field) 
    39693959        f = self._operands[0] 
    39703960        g = self._operands[1] 
Note: See TracChangeset for help on using the changeset viewer.