![]() |
#include <semic.h>
Public Member Functions | |
| spectrum () | |
| Zero constructor. More... | |
| spectrum (const spectrum &) | |
| ~spectrum () | |
| spectrum | operator= (const spectrum &) |
| void | copy_new (int) |
| void | copy_delete (void) |
| Delete the memory of a spectrum. More... | |
| void | copy_zero (void) |
| Initialize with zero. More... | |
| void | copy_shallow (spectrum &spec) |
| Initialize shallow from another spectrum. More... | |
| void | copy_deep (const spectrum &) |
| int | add_subspectrum (spectrum &, int) |
| int | next_number (Rational *) |
| int | next_interval (Rational *, Rational *) |
| int | numbers_in_interval (Rational &, Rational &, interval_status) |
| int | mult_spectrum (spectrum &) |
| int | mult_spectrumh (spectrum &) |
Data Fields | |
| int | mu |
| int | pg |
| int | n |
| Rational * | s |
| int * | w |
Friends | |
| spectrum | operator+ (const spectrum &, const spectrum &) |
| spectrum | operator* (int, const spectrum &) |
| ostream & | operator<< (ostream &, const spectrum &) |
|
inline |
| void spectrum::copy_new | ( | int | k | ) |
Definition at line 54 of file semic.cc.
|
inline |
|
inline |
| int spectrum::mult_spectrum | ( | spectrum & | t | ) |
Definition at line 396 of file semic.cc.
| int spectrum::mult_spectrumh | ( | spectrum & | t | ) |
Definition at line 425 of file semic.cc.
Definition at line 325 of file semic.cc.
| int spectrum::numbers_in_interval | ( | Rational & | alpha1, |
| Rational & | alpha2, | ||
| interval_status | status | ||
| ) |
Definition at line 219 of file semic.cc.
Definition at line 134 of file semic.cc.