Changeset 21dc6a in git for coeffs/rmodulo2m.cc


Ignore:
Timestamp:
Jun 18, 2010, 9:57:57 AM (14 years ago)
Author:
Frank Seelisch <seelisch@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
87d61c10ec6e427676a71fd4d72c3b8061a208c5
Parents:
c681afb9b03a6747aa621c213d570c03bc5bdeeb
git-author:
Frank Seelisch <seelisch@murrumesh.mathematik.uni-kl.de>2010-06-18 09:57:57+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 11:55:12+01:00
Message:
changes in rmodulon and rmodulo2m etc. but does not compile yet due to
linker problems(?)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • coeffs/rmodulo2m.cc

    • Property mode changed from 100644 to 100755
    rc681afb r21dc6a  
    2424
    2525/* for initializing function pointers */
    26 void nr2mCoeffInit (n_Procs_s *n, int c, const coeffs r)
     26void nr2mInitChar (coeffs r, void*)
    2727{
    2828     nr2mInitExp(c, r);
    29      n->cfInit  = nr2mInit;
    30      n->cfCopy = nr2mCopy;
    31      n->n_Int  = nr2mInt;
    32      n->nAdd   = nr2mAdd;
    33      n->nSub   = nr2mSub;
    34      n->nMult  = nr2mMult;
    35      n->nDiv   = nr2mDiv;
    36      n->nIntDiv       = nr2mIntDiv;
    37      n->nIntMod=nr2mMod;
    38      n->nExactDiv= nr2mDiv;
    39      n->nNeg   = nr2mNeg;
    40      n->nInvers= nr2mInvers;
    41      n->nDivBy = nr2mDivBy;
    42      n->nDivComp = nr2mDivComp;
    43      n->nGreater = nr2mGreater;
    44      n->nEqual = nr2mEqual;
    45      n->nIsZero = nr2mIsZero;
    46      n->nIsOne = nr2mIsOne;
    47      n->nIsMOne = nr2mIsMOne;
     29     n->cfInit       = nr2mInit;
     30     n->cfCopy       = nr2mCopy;
     31     n->n_Int        = nr2mInt;
     32     n->nAdd         = nr2mAdd;
     33     n->nSub         = nr2mSub;
     34     n->nMult        = nr2mMult;
     35     n->nDiv         = nr2mDiv;
     36     n->nIntDiv      = nr2mIntDiv;
     37     n->nIntMod      = nr2mMod;
     38     n->nExactDiv    = nr2mDiv;
     39     n->nNeg         = nr2mNeg;
     40     n->nInvers      = nr2mInvers;
     41     n->nDivBy       = nr2mDivBy;
     42     n->nDivComp     = nr2mDivComp;
     43     n->nGreater     = nr2mGreater;
     44     n->nEqual       = nr2mEqual;
     45     n->nIsZero      = nr2mIsZero;
     46     n->nIsOne       = nr2mIsOne;
     47     n->nIsMOne      = nr2mIsMOne;
    4848     n->nGreaterZero = nr2mGreaterZero;
    49      n->cfWrite = nr2mWrite;
    50      n->nRead = nr2mRead;
    51      n->nPower = nr2mPower;
    52      n->cfSetMap = nr2mSetMap;
    53      n->nNormalize = ndNormalize;
    54      n->nLcm          = nr2mLcm;
    55      n->nGcd          = nr2mGcd;
    56      n->nIsUnit = nr2mIsUnit;
    57      n->nGetUnit = nr2mGetUnit;
    58      n->nExtGcd = nr2mExtGcd;
    59      n->nName= ndName;
     49     n->cfWrite      = nr2mWrite;
     50     n->nRead        = nr2mRead;
     51     n->nPower       = nr2mPower;
     52     n->cfSetMap     = nr2mSetMap;
     53     n->nNormalize   = ndNormalize;
     54     n->nLcm         = nr2mLcm;
     55     n->nGcd         = nr2mGcd;
     56     n->nIsUnit      = nr2mIsUnit;
     57     n->nGetUnit     = nr2mGetUnit;
     58     n->nExtGcd      = nr2mExtGcd;
     59     n->nName        = ndName;
    6060#ifdef LDEBUG
    61      n->nDBTest=nr2mDBTest;
     61     n->nDBTest      = nr2mDBTest;
    6262#endif
    6363}
Note: See TracChangeset for help on using the changeset viewer.