Ignore:
Timestamp:
Oct 20, 2014, 2:55:51 PM (10 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
06f38e104526d5f14601428e461a6877c1d43d66
Parents:
1965800c56ab5ae85bbaa4c89cbae5719bd81515
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-10-20 14:55:51+02:00
git-committer:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-10-22 13:55:04+02:00
Message:
Updating + Fixing
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/syzextra/syzextra.h

    r196580 r542685e  
    125125  public:
    126126    CLeadingTerm(unsigned int label,  const poly lt, const ring);
    127 
    128   public:
     127    ~CLeadingTerm();
     128
     129  private:
    129130
    130131    const unsigned long m_sev; ///< not short exp. vector
    131         // NOTE/TODO: either of the following should be enough:
     132   
     133    // NOTE/TODO: either of the following should be enough:
    132134    const unsigned int  m_label; ///< index in the main L[] + 1
     135
    133136    const poly          m_lt; ///< the leading term itself L[label-1]
    134137
    135   public:
     138#ifndef SING_NDEBUG
     139    const ring _R;  const poly          m_lt_copy; ///< original copy of lt (only for debug!!!)
     140#endif
     141   
     142
     143  public:
     144   
    136145    bool DivisibilityCheck(const poly product, const unsigned long not_sev, const ring r) const;
    137146    bool DivisibilityCheck(const poly multiplier, const poly t, const unsigned long not_sev, const ring r) const;
    138147
    139   private:
     148    bool CheckLT( const ideal & L ) const;
     149
     150    poly lt() const;   
     151    unsigned long sev() const;
     152    unsigned int label() const;
     153
     154  private:
     155
    140156    // disable the following:
    141157    CLeadingTerm();
     
    181197#ifndef SING_NDEBUG
    182198    void DebugPrint() const;
     199    void Verify() const;
    183200#endif
    184201
Note: See TracChangeset for help on using the changeset viewer.