◆ Acvect() [1/2]
fem::Acvect::Acvect |
( |
long |
sz = 0 | ) |
|
253{
254 cc = 0;
255 if (sz > 0)
256 {
257 cc = new cvect[sz];
258 if (!cc)
259 erreur ("Out of Memory");
260 for (int i = 0; i < sz; i++)
261 cc[i] = 0.F;
262 }
263 szz = sz;
264}
◆ Acvect() [2/2]
fem::Acvect::Acvect |
( |
const Acvect & |
a | ) |
|
267{
268 cc = 0;
269 if (a.szz > 0)
270 {
271 szz = a.szz;
272 cc = new cvect[szz];
273 if (!cc)
274 erreur ("Out of Memory");
275 else
276 for (int i = 0; i < szz; i++)
277 cc[i] = a.cc[i];
278 }
279 else
280 {
281 cc = NULL;
282 szz = 0;
283 }
284}
◆ ~Acvect()
350{ delete [] cc;cc=0;szz = 0;}
◆ destroy()
void fem::Acvect::destroy |
( |
| ) |
|
|
inline |
351{ delete [] cc;cc=0;szz = 0;}
◆ init()
void fem::Acvect::init |
( |
long |
newSize | ) |
|
287{
288 myassert (!(szz || cc));
289 szz = newSize;
290 cc = new cvect[szz];
291 if (!cc)
292 erreur ("Out of Memory");
293 else
294 for (int i = 0; i < szz; i++)
295 cc[i] = 0.F;
296}
◆ operator&()
cvect * fem::Acvect::operator& |
( |
| ) |
|
|
inline |
◆ operator[]()
cvect & fem::Acvect::operator[] |
( |
long |
i | ) |
|
|
inline |
The documentation for this class was generated from the following files: