Changeset 4f006f in git for Singular/tgb.h


Ignore:
Timestamp:
Mar 2, 2003, 9:14:04 AM (21 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
6cf1919180db9e6de9ce32ce1d9103622b929d39
Parents:
d6f4d943dc9e5df16732b62b38b67a0be4f90de3
Message:
* bricken: new structures, cleaning


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

Legend:

Unmodified
Added
Removed
  • Singular/tgb.h

    rd6f4d9 r4f006f  
    2929
    3030
     31class reduction_accumulator{
     32 public:
     33  number multiplied;
     34  kBucket_pt bucket;
     35  int counter;
     36  void decrease_counter(){
     37    if((--counter)==0)
     38      {
     39        nDelete(&multiplied);
     40        kBucketDeleteAndDestroy(&bucket);
     41        delete this; //self destruction
     42      }
     43  }
     44 
     45};
     46struct formal_sum_descriptor{
     47  number c_my;
     48  number c_ac;
     49  reduction_accumulator* ac;
     50};
    3151struct int_pair_node{
    3252  int_pair_node* next;
     
    3454  int b;
    3555};
    36 struct red_object{
     56class red_object{
     57 public:
    3758  kBucket_pt bucket;
    3859  poly p;
     60  formal_sum_descriptor* sum;
    3961  unsigned long sev;
     62  void flatten();
     63  void validate();
    4064};
    4165struct sorted_pair_node{
Note: See TracChangeset for help on using the changeset viewer.