Changeset 57bfa2 in git for kernel/gring.cc
- Timestamp:
- Apr 14, 2009, 2:40:46 PM (14 years ago)
- Branches:
- (u'spielwiese', 'f6c3dc58b0df4bd712574325fe76d0626174ad97')
- Children:
- 29a96670493a61dce0e68a57c46668b689508d12
- Parents:
- 797d4f19229a77bdf9613bc5ed8a5f46eaebabe4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/gring.cc
r797d4f r57bfa2 7 7 * Author: levandov (Viktor Levandovsky) 8 8 * Created: 8/00 - 11/00 9 * Version: $Id: gring.cc,v 1.7 2 2009-04-03 18:28:53motsak Exp $9 * Version: $Id: gring.cc,v 1.73 2009-04-14 12:40:46 motsak Exp $ 10 10 *******************************************************************/ 11 11 … … 51 51 52 52 53 54 int iNCExtensions = 0x00001; // only SCA can be used... 55 56 57 int& getNCExtensions() 58 { 59 return (iNCExtensions); 60 } 61 62 int setNCExtensions(int iMask) 63 { 64 const int iOld = getNCExtensions(); 65 getNCExtensions() = iMask; 66 return (iOld); 67 } 68 69 70 bool ncExtensions(int iMask) // = 0x0FFFF 71 { 72 return ((getNCExtensions() & iMask) == iMask); 73 } 74 75 76 77 53 78 static const bool bNoPluralMultiplication = false; // use only formula shortcuts in my OOP Multiplier 54 79 … … 63 88 // true, *, * == new OOP multiplication! 64 89 65 bool bUseExtensions = true;66 90 67 91 /* global nc_macros : */ … … 3390 3414 gnc_p_ProcsSet(rGR, p_Procs); 3391 3415 3392 if(rIsSCA(rGR) && bUseExtensions)3416 if(rIsSCA(rGR) && ncExtensions(SCAMASK) ) 3393 3417 { 3394 3418 sca_p_ProcsSet(rGR, p_Procs); … … 3811 3835 // currently only super-commutative extension deals with factors. 3812 3836 3813 if( bUseExtensions)3837 if( ncExtensions(SCAMASK) ) 3814 3838 { 3815 3839 bool sca_ret = sca_SetupQuotient(rGR, rG, bCopy);
Note: See TracChangeset
for help on using the changeset viewer.