Definition at line 100 of file aring-tower.cpp.
102{
103 if (f == nullptr) return;
104 if (level == 0)
105 {
106 for (
int i = 0; i <= f->deg; i++)
mBaseRing.clear(f->coeffs[i]);
107 delete[] f->coeffs;
108 }
109 else
110 {
111 for (
int i = 0; i <= f->deg; i++)
clear(level - 1, f->polys[i]);
112 delete[] f->polys;
113 }
114 delete f;
115 f = nullptr;
116}
void clear(elem &f) const
const ARingZZpFFPACK & mBaseRing
References clear(), and mBaseRing.