178{
179 int i;
180 if (level >= resn.size())
181 {
182
183 for (i = resn.size(); i <= level; i++) resn.push_back(new res_level);
184 }
185 res_level *lev = resn[level];
186
188 assert(deg >= 0);
189 if (deg >= lev->bin.size())
190 {
191
192 for (i = lev->bin.size(); i <= deg; i++)
193 lev->bin.push_back(new res_degree);
195 }
196
197 return lev->bin[deg];
198}