Changeset 6b86f1c in git


Ignore:
Timestamp:
Mar 5, 2014, 11:24:29 AM (10 years ago)
Author:
Jakob Kröker <kroeker@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
df8aaffd8917f49072699c87bb028454653cacc3
Parents:
fa502097e0f6e99adaf0a797bd0957c1c79369ba
git-author:
Jakob Kröker <kroeker@math.uni-hannover.de>2014-03-05 11:24:29+01:00
git-committer:
Martin Lee <martinlee84@web.de>2014-03-11 11:06:26+01:00
Message:
improved error description when NTL is missing
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_factor.cc

    rfa50209 r6b86f1c  
    487487#endif //HAVE_NTL
    488488      {  // Use Factory without NTL
    489         factoryError ("uniivariate factorization not implemented");
     489        factoryError ("uniivariate factorization depends on NTL(missing)");
    490490        return CFFList (CFFactor (f, 1));
    491491      }
     
    518518      }
    519519      #else
    520       ASSERT( f.isUnivariate(), "multivariate factorization not implemented" );
    521       factoryError ("multivariate factorization not implemented");
     520      ASSERT( f.isUnivariate(), "multivariate factorization depends on NTL(missing)" );
     521      factoryError ("multivariate factorization depends on NTL(missing)");
    522522      return CFFList (CFFactor (f, 1));
    523523      #endif
     
    568568      #else
    569569      {
    570         factoryError ("univariate factorization over Z not implemented");
     570        factoryError ("univariate factorization over Z depends on NTL(missing)");
    571571        return CFFList (CFFactor (f, 1));
    572572      }
     
    588588      Off (SW_RATIONAL);
    589589      #else
    590       factoryError ("multivariate factorization not implemented");
     590      factoryError ("multivariate factorization  depends on NTL(missing)");
    591591      return CFFList (CFFactor (f, 1));
    592592      #endif
     
    722722    #endif
    723723    {
    724       factoryError ("univariate factorization not implemented");
     724      factoryError ("univariate factorization  depends on NTL(missing)");
    725725      return CFFList (CFFactor (f, 1));
    726726    }
     
    731731    F= FqFactorize (f, alpha);
    732732    #else
    733     ASSERT( f.isUnivariate(), "multivariate factorization not implemented" );
    734     factoryError ("multivariate factorization not implemented");
     733    ASSERT( f.isUnivariate(), "multivariate factorization depends on NTL(missing)" );
     734    factoryError ("multivariate factorization  depends on NTL(missing)");
    735735    return CFFList (CFFactor (f, 1));
    736736    #endif
     
    746746    F= ratFactorize (f, alpha);
    747747#else
    748     ASSERT( f.isUnivariate(), "multivariate factorization not implemented" );
    749     factoryError ("multivariate factorization not implemented");
     748    ASSERT( f.isUnivariate(), "multivariate factorization  depends on NTL(missing)" );
     749    factoryError ("multivariate factorization  depends on NTL(missing)");
    750750    return CFFList (CFFactor (f, 1));
    751751#endif
Note: See TracChangeset for help on using the changeset viewer.