![]() |
My Project
|
#include <semic.h>
Public Member Functions | |
| spectrum () | |
| Zero constructor. | |
| spectrum (const spectrum &) | |
| ~spectrum () | |
| spectrum | operator= (const spectrum &) |
| void | copy_new (int) |
| void | copy_delete (void) |
| Delete the memory of a spectrum. | |
| void | copy_zero (void) |
| Initialize with zero. | |
| void | copy_shallow (spectrum &spec) |
| Initialize shallow from another spectrum. | |
| 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 &s1, const spectrum &s2) |
| spectrum | operator* (int k, const spectrum &spec) |
| ostream & | operator<< (ostream &s, const spectrum &spec) |
|
inline |
| spectrum::~spectrum | ( | ) |
| int spectrum::add_subspectrum | ( | spectrum & | a, |
| int | k ) |
|
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 325 of file semic.cc.
| int spectrum::next_number | ( | Rational * | alpha | ) |
| int spectrum::numbers_in_interval | ( | Rational & | alpha1, |
| Rational & | alpha2, | ||
| interval_status | status ) |
Definition at line 134 of file semic.cc.