Changeset e98c64 in git for dyn_modules/syzextra/syzextra.h
- Timestamp:
- Aug 9, 2012, 9:27:42 PM (11 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'c987db42cd2ec943b97ac5746c99892ceddf909c')
- Children:
- c814238a3c69aaf59662652396c4843d8c8c52fa
- Parents:
- 5cecde90d96d1acc0cbd216cf0037bd2db293c31
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-08-09 21:27:42+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-07 04:41:46+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dyn_modules/syzextra/syzextra.h
r5cecde re98c64 60 60 61 61 /// Computation attribute storage 62 struct SchreyerSyzygyComputationFlags 63 { 64 SchreyerSyzygyComputationFlags(idhdl rootRingHdl); 65 SchreyerSyzygyComputationFlags(const SchreyerSyzygyComputationFlags& attr): 66 __DEBUG__(attr.__DEBUG__), 67 // __SYZCHECK__(attr.__SYZCHECK__), 68 __LEAD2SYZ__(attr.__LEAD2SYZ__), __TAILREDSYZ__(attr.__TAILREDSYZ__), 69 __HYBRIDNF__(attr.__HYBRIDNF__), m_rBaseRing(attr.m_rBaseRing) 70 {} 71 62 class SchreyerSyzygyComputationFlags 63 { 64 public: 65 SchreyerSyzygyComputationFlags(idhdl rootRingHdl); 66 67 SchreyerSyzygyComputationFlags(const SchreyerSyzygyComputationFlags& attr): 68 __DEBUG__(attr.__DEBUG__), 69 // __SYZCHECK__(attr.__SYZCHECK__), 70 __LEAD2SYZ__(attr.__LEAD2SYZ__), __TAILREDSYZ__(attr.__TAILREDSYZ__), 71 __HYBRIDNF__(attr.__HYBRIDNF__), __IGNORETAILS__(attr.__IGNORETAILS__), 72 m_rBaseRing(attr.m_rBaseRing) 73 {} 72 74 73 75 /// output all the intermediate states 74 76 const bool __DEBUG__; // DebugOutput; 75 77 76 // const bool __SYZCHECK__; // CheckSyzygyProperty: never tested here...78 // const bool __SYZCHECK__; // CheckSyzygyProperty: never tested here... 77 79 78 80 /// ? … … 85 87 const bool __HYBRIDNF__; // UseHybridNF 86 88 89 90 /// ignore tails and compute the pure Schreyer frame 91 const bool __IGNORETAILS__; // @IGNORETAILS 92 87 93 /// global base ring 88 94 const ring m_rBaseRing; … … 142 148 bool IsDivisible(const poly q) const; 143 149 144 bool IsNonempty() const { return (m_hash.size() > 0); }150 bool IsNonempty() const { return !m_hash.empty(); } 145 151 146 152 private:
Note: See TracChangeset
for help on using the changeset viewer.