Project

General

Profile

Design #924

FlagManager for bool/bool3 flags

Added by Anna Maria Bigatti almost 2 years ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Category:
Data Structures
Target version:
Start date:
19 Sep 2016
Due date:
% Done:

50%

Estimated time:
Spent time:

Description

In many classes we have some bool/bool3 flags.
Setting a FlagManager class within, could help us keeping the same kind of interface and philosopy.
See #899#note-7


Related issues

Related to CoCoALib - Feature #899: IsMaximal, IsPrimary for IDEAL (in cocoalib)Closed2016-06-27

Related to CoCoALib - Design #513: Quick/correct flag for bool3 fnsIn Progress2014-04-02

Related to CoCoALib - Design #921: Design GBMillNew2016-09-16

Related to CoCoA-5 - Bug #870: GBasis of product of ideals is wrong (Vadim Tropashko) --> I.myReset()Closed2016-04-26

History

#1 Updated by Anna Maria Bigatti almost 2 years ago

  • Related to Feature #899: IsMaximal, IsPrimary for IDEAL (in cocoalib) added

#2 Updated by Anna Maria Bigatti almost 2 years ago

  • Related to Design #513: Quick/correct flag for bool3 fns added

#3 Updated by Anna Maria Bigatti almost 2 years ago

#4 Updated by Anna Maria Bigatti almost 2 years ago

Is it possible to have a common interface for bool and bool3? maybe there should only be bool 3, where uncertain3 means //unset//

#5 Updated by Anna Maria Bigatti almost 2 years ago

  • Category set to Data Structures
  • Assignee set to Anna Maria Bigatti
  • Target version set to CoCoALib-0.99560

#6 Updated by Anna Maria Bigatti over 1 year ago

  • Related to Bug #870: GBasis of product of ideals is wrong (Vadim Tropashko) --> I.myReset() added

#7 Updated by John Abbott 9 months ago

  • Target version changed from CoCoALib-0.99560 to CoCoALib-0.99570

#8 Updated by Anna Maria Bigatti 8 months ago

For ideals John suggested:
#899#note-7

Anna:
#899#note-5

#9 Updated by Anna Maria Bigatti 8 months ago

Suggested names for the functions modifying this:
ComputeAndSetIsPrime3, ComputeAndSetIsMaximal3, ...

Better names?

#10 Updated by Anna Maria Bigatti 4 months ago

  • % Done changed from 0 to 50

Anna Maria Bigatti wrote:

Suggested names for the functions modifying this:
ComputeAndSetIsPrime3, ComputeAndSetIsMaximal3, ...

Better names?

Final decision:
myTestIsMaximal, myTestIsRadical, ...

Also available in: Atom PDF