[BACK]Return to nd.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018 / engine

Diff for /OpenXM_contrib2/asir2018/engine/nd.h between version 1.11 and 1.12

version 1.11, 2020/10/26 02:41:05 version 1.12, 2021/11/29 09:19:33
Line 1 
Line 1 
 /* $OpenXM: OpenXM_contrib2/asir2018/engine/nd.h,v 1.10 2020/07/03 03:37:59 noro Exp $ */  /* $OpenXM: OpenXM_contrib2/asir2018/engine/nd.h,v 1.11 2020/10/26 02:41:05 noro Exp $ */
 #include "ca.h"  #include "ca.h"
 #include "parse.h"  #include "parse.h"
 #include "ox.h"  #include "ox.h"
Line 30  typedef struct oPGeoBucket {
Line 30  typedef struct oPGeoBucket {
   
 typedef struct oSIG {  typedef struct oSIG {
   int pos;    int pos;
   DL dl;    DL dl,dl2;
 } *SIG;  } *SIG;
   
 /* distributed polynomial; linked list rep. */  /* distributed polynomial; linked list rep. */
Line 164  extern int *current_module_weight_vector;
Line 164  extern int *current_module_weight_vector;
 #define CP(x) ((x)->c.p)  #define CP(x) ((x)->c.p)
 #define CA(x) ((x)->c.a)  #define CA(x) ((x)->c.a)
 #define DL(x) ((x)->dl)  #define DL(x) ((x)->dl)
   #define DL2(x) ((x)->dl2)
 #define SG(x) ((x)->sugar)  #define SG(x) ((x)->sugar)
 #define LEN(x) ((x)->len)  #define LEN(x) ((x)->len)
 #define LCM(x) ((x)->lcm)  #define LCM(x) ((x)->lcm)
Line 210  NV(d)=(n); LEN(d)=(len); BDY(d)=(m)
Line 211  NV(d)=(n); LEN(d)=(len); BDY(d)=(m)
 #define NEWNM_ind_pair(p)\  #define NEWNM_ind_pair(p)\
 ((p)=(NM_ind_pair)MALLOC(sizeof(struct oNM_ind_pair)))  ((p)=(NM_ind_pair)MALLOC(sizeof(struct oNM_ind_pair)))
 #define NEWSIG(r) \  #define NEWSIG(r) \
 ((r)=(SIG)MALLOC(sizeof(struct oSIG)),NEWDL((r)->dl,nd_nvar))  ((r)=(SIG)MALLOC(sizeof(struct oSIG)),NEWDL((r)->dl,nd_nvar),NEWDL((r)->dl2,nd_nvar))
   
 /* allocate and link a new object */  /* allocate and link a new object */
 #define NEXTRHist(r,c) \  #define NEXTRHist(r,c) \

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>