Changeset a4771e1 in git for kernel/combinatorics/hutil.cc


Ignore:
Timestamp:
Sep 15, 2014, 9:11:04 PM (9 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
f7d39bddf5a7034fe148956d21d0cbe5d13c0021
Parents:
c4e3190c68044083d3437866d1695d9e714d52b5
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-09-15 21:11:04+02:00
git-committer:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-09-23 20:08:14+02:00
Message:
Separation of hilbert function into kernel/combinatorics/hilb.h + include cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/combinatorics/hutil.cc

    rc4e319 ra4771e1  
    66*/
    77
    8 
    9 
    10 
    118#include <kernel/mod2.h>
    12 #include <kernel/structs.h>
     9// #include <kernel/structs.h>
    1310#include <omalloc/omalloc.h>
    14 #include <kernel/ideals.h>
    15 #include <kernel/polys.h>
     11
     12#include <polys/simpleideals.h>
     13#include <polys/monomials/p_polys.h>
     14
     15// #include <kernel/ideals.h>
     16// #include <kernel/polys.h>
    1617#include <kernel/combinatorics/hutil.h>
    1718
     
    3334scfmon hInit(ideal S, ideal Q, int *Nexist, ring tailRing)
    3435{
     36  if (tailRing != currRing)
     37    hisModule = id_RankFreeModule(S, currRing, tailRing);
     38  else
     39    hisModule = id_RankFreeModule(S, currRing);
     40
     41  if (hisModule < 0)
     42    hisModule = 0;
     43   
    3544  int  sl, ql, i, k = 0;
    3645  polyset si, qi, ss;
    3746  scfmon ex, ek;
    38   if (tailRing != currRing)
    39     hisModule = id_RankFreeModule(S, currRing, tailRing);
    40   else
    41     hisModule = id_RankFreeModule(S,currRing);
    42   if (hisModule < 0)
    43     hisModule = 0;
     47   
    4448  if (S!=NULL)
    4549  {
     
    9195    {
    9296      *ek = (scmon) omAlloc(((currRing->N)+1)*sizeof(int));
    93       pGetExpV(*si, *ek);
     97      p_GetExpV(*si, *ek, currRing);
    9498      ek++;
    9599    }
     
    101105    {
    102106      *ek = (scmon) omAlloc(((currRing->N)+1)*sizeof(int));
    103       pGetExpV(*qi, *ek);
     107      p_GetExpV(*qi, *ek, currRing);
    104108      ek++;
    105109    }
Note: See TracChangeset for help on using the changeset viewer.