Changeset 592e22 in git for factory/cf_iter.cc


Ignore:
Timestamp:
Aug 7, 2007, 4:11:01 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
ab2923049fb1b5378eca3cbbe629a950f399d3e8
Parents:
8c7e81291e67bd3d18bda37a2a23b16f7e12687b
Message:
*hannes: format


git-svn-id: file:///usr/local/Singular/svn/trunk@10290 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_iter.cc

    r8c7e81 r592e22  
    11/* emacs edit mode for this file is -*- C++ -*- */
    2 /* $Id: cf_iter.cc,v 1.3 1998-06-29 14:37:49 schmidt Exp $ */
     2/* $Id: cf_iter.cc,v 1.4 2007-08-07 14:11:01 Singular Exp $ */
    33
    44#include <config.h>
     
    2828CFIterator::CFIterator( const CanonicalForm & f )
    2929{
    30     if ( f.inBaseDomain() || f.inQuotDomain() ) {
    31         data = f; cursor = 0;
    32         ispoly = false; hasterms = true;
     30    if ( f.inBaseDomain() || f.inQuotDomain() )
     31    {
     32        data = f; cursor = 0;
     33        ispoly = false; hasterms = true;
    3334    }
    34     else {
    35         data = f;
    36         cursor = ((InternalPoly*)(f.value))->firstTerm;
    37         ispoly = true; hasterms = true;
     35    else
     36    {
     37        data = f;
     38        cursor = ((InternalPoly*)(f.value))->firstTerm;
     39        ispoly = true; hasterms = true;
    3840    }
    3941}
     
    4345    ASSERT( !f.inQuotDomain(), "illegal iterator" );
    4446    ASSERT( v.level() > 0, "illegal iterator" );
    45     if ( f.inBaseDomain() ) {
    46         data = f; cursor = 0;
    47         ispoly = false; hasterms = true;
     47    if ( f.inBaseDomain() )
     48    {
     49        data = f; cursor = 0;
     50        ispoly = false; hasterms = true;
    4851    }
    49     else {
    50         if ( f.mvar() == v ) {
    51             data = f;
    52             cursor = ((InternalPoly*)(f.value))->firstTerm;
    53             ispoly = true; hasterms = true;
    54         }
    55         else  if ( v > f.mvar() ) {
    56             data = f; cursor = 0;
    57             ispoly = false; hasterms = true;
    58         }
    59         else {
    60             data = swapvar( f, v, f.mvar().next() );
    61             if ( data.mvar() == f.mvar().next() ) {
    62                 cursor = ((InternalPoly*)(data.value))->firstTerm;
    63                 ispoly = true; hasterms = true;
    64             }
    65             else {
    66                 cursor = 0;
    67                 ispoly = false; hasterms = true;
    68             }
    69         }
     52    else
     53    {
     54        if ( f.mvar() == v )
     55        {
     56            data = f;
     57            cursor = ((InternalPoly*)(f.value))->firstTerm;
     58            ispoly = true; hasterms = true;
     59        }
     60        else  if ( v > f.mvar() )
     61        {
     62            data = f; cursor = 0;
     63            ispoly = false; hasterms = true;
     64        }
     65        else
     66        {
     67            data = swapvar( f, v, f.mvar().next() );
     68            if ( data.mvar() == f.mvar().next() )
     69            {
     70                cursor = ((InternalPoly*)(data.value))->firstTerm;
     71                ispoly = true; hasterms = true;
     72            }
     73            else
     74            {
     75                cursor = 0;
     76                ispoly = false; hasterms = true;
     77            }
     78        }
    7079    }
    7180}
     
    7988CFIterator::operator= ( const CFIterator & i )
    8089{
    81     if ( this != &i ) {
    82         data = i.data;
    83         cursor = i.cursor;
    84         ispoly = i.ispoly;
    85         hasterms = i.hasterms;
     90    if ( this != &i )
     91    {
     92        data = i.data;
     93        cursor = i.cursor;
     94        ispoly = i.ispoly;
     95        hasterms = i.hasterms;
    8696    }
    8797    return *this;
     
    91101CFIterator::operator= ( const CanonicalForm & f )
    92102{
    93     if ( f.inBaseDomain() || f.inQuotDomain() ) {
    94         data = f; cursor = 0;
    95         ispoly = false; hasterms = true;
     103    if ( f.inBaseDomain() || f.inQuotDomain() )
     104    {
     105        data = f; cursor = 0;
     106        ispoly = false; hasterms = true;
    96107    }
    97     else {
    98         data = f;
    99         cursor = ((InternalPoly*)(f.value))->firstTerm;
    100         ispoly = true; hasterms = true;
     108    else
     109    {
     110        data = f;
     111        cursor = ((InternalPoly*)(f.value))->firstTerm;
     112        ispoly = true; hasterms = true;
    101113    }
    102114    return *this;
Note: See TracChangeset for help on using the changeset viewer.