Go to the source code of this file.
void destroy_space | ( | workspace< coeff > * | w | ) | [inline] |
Definition at line 34 of file workspace.cc.
References workspace< coeff >::size, workspace< coeff >::sizenf, workspace< coeff >::tabcoeff, and workspace< coeff >::tabnf.
void increase_space | ( | workspace< coeff > * | w | ) | [inline] |
Definition at line 19 of file workspace.cc.
References workspace< coeff >::size, workspace< coeff >::sizenf, workspace< coeff >::tabcoeff, and workspace< coeff >::tabnf.
00020 { 00021 w->tabcoeff=(coeff*)MAC_REV_REALLOC<coeff>(w->tabcoeff,w->size*sizeof(coeff) 00022 ,w->size*2*sizeof(coeff)); 00023 w->size*=2; 00024 for(int i=w->size/2;i<w->size;i++) 00025 w->tabcoeff[i]=0; 00026 00027 w->tabnf=(unsigned char*)realloc(w->tabnf,w->size/8+1); 00028 for(int i=w->sizenf;i<w->size/8+1;i++) 00029 w->tabnf[i]=0; 00030 w->sizenf=w->size/8+1; 00031 }
void init_space | ( | workspace< coeff > * | w | ) | [inline] |
Definition at line 43 of file workspace.cc.
References workspace< coeff >::size, workspace< coeff >::sizenf, workspace< coeff >::tabcoeff, and workspace< coeff >::tabnf.
void MAC_REV_FREE | ( | void * | , | |
int | ||||
) | [inline] |
long min | ( | long | a, | |
long | b | |||
) |
Definition at line 3 of file workspace.cc.
Referenced by myplus44().