Changeset a9c298 in git for kernel/old.PowerSeries.h


Ignore:
Timestamp:
Nov 20, 2013, 4:54:25 PM (10 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
0de0509972719531e2a4b51ec9fd0e44a66fd2fd
Parents:
e4014563a82388c4b39dfa37db24cbe159b24a35
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2013-11-20 16:54:25+01:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2013-11-20 16:54:42+01:00
Message:
format stuff
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/old.PowerSeries.h

    re40145 ra9c298  
    88  std::input_iterator_tag,
    99  typename traits::expansion_type,
    10   int, 
     10  int,
    1111  shared_ptr<const typename traits::expansion_type>,
    12   const typename traits::expansion_type 
     12  const typename traits::expansion_type
    1313  > {
    1414 private:
     
    2323  denominator_type lastPot;
    2424 public:
    25   PowerSeriesInputIterator(numerator_type num_arg, 
    26                            denominator_type den_arg):
    27     data(den_arg.getRing()), 
     25  PowerSeriesInputIterator(numerator_type num_arg,
     26                           denominator_type den_arg):
     27    data(den_arg.getRing()),
    2828    lastPot(den_arg.getRing()),
    2929    numerator(num_arg),
     
    3737    typename traits::denominator_type::iterator end=denominator.end();
    3838    while(it!=end){
    39      
     39
    4040      if ((*it).isConstant()){
    41         //change this type
    42         c=denominator_type(*it).leadCoef();
    43        
    44         break;
     41        //change this type
     42        c=denominator_type(*it).leadCoef();
     43
     44        break;
    4545      }
    46      
     46
    4747      ++it;
    48      
    49      
    50  
     48
     49
     50
    5151    }
    5252    c=Number(1,r)/c;
     
    5454    denominator*=c;
    5555    toPot=denominator+denominator_type(-1,r);
    56    
     56
    5757    toPot*=Number(-1,r);
    5858    //change this type
     
    6060    data=numerator;
    6161    state=0;
    62    
     62
    6363  }
    6464  PowerSeriesInputIterator(){
     
    7272    while(it!=end){
    7373      if(it->lmTotalDegree()<state){
    74         remove+=expansion_type(*it);
     74        remove+=expansion_type(*it);
    7575      }
    7676      it++;
     
    8686    while(it!=end){
    8787      if(it->lmTotalDegree()==state)
    88         {
    89           res+=expansion_type(*it);
    90         }
     88        {
     89          res+=expansion_type(*it);
     90        }
    9191      it++;
    9292    }
     
    9797    shorten();
    9898    lastPot*=toPot;
    99    
     99
    100100    data+=lastPot*numerator;
    101    
    102  
     101
     102
    103103    return *this;
    104    
     104
    105105  }
    106106  //bad if this are iterators for different PowerSeries
     
    136136  numerator_type numerator;
    137137 public:
    138  
     138
    139139  PowerSeriesBase(){
    140140  }
     
    150150    return iterator();
    151151  }
    152  
     152
    153153
    154154};
Note: See TracChangeset for help on using the changeset viewer.