4 long long binom(
int n,
int m)
10 for(
int i=m;
i>m-n;
i--)
24 for(
int i=m;
i>m-n;
i--)
35 for(
int kk=k;kk>0;kk--)
38 for(tmp=kk;
binom(kk,tmp)<=mydim;tmp++);
41 coeff_mac.push_back(tmp);
45 long nextdim(std::vector<int> &coeff_mac,
int k)
48 for(std::vector<int>::iterator iter=coeff_mac.begin();
49 iter!=coeff_mac.end();iter++)
50 res+=
binom(k--+1,*iter+1);
52 for(tmpres=0;res>tmpres;tmpres++);
long nextdim(std::vector< int > &coeff_mac, int k)
Definition: macaulay.hpp:45
MSKint32t MSKCONST MSKint32t * dim
Definition: mosek.h:2407
MSKint32t k
Definition: mosek.h:2713
QQ binom(int n, int m)
Definition: macaulay.hpp:18
MSKint32t MSKint32t MSKint32t i
Definition: mosek.h:2278
void Macaulay_dec(std::vector< int > &coeff_mac, int k, int dim)
Definition: macaulay.hpp:32