Public Member Functions |
vector * | getNext (void) const |
void | setNext (vector *const o) |
vector * | getPrev (void) const |
void | setPrev (vector *const o) |
| vector () |
| vector (const std::string &) |
| vector (int) |
| vector (int, nr_complex_t) |
| vector (const std::string &, int) |
| vector (const vector &) |
const vector & | operator= (const vector &) |
| ~vector () |
void | add (nr_complex_t) |
void | add (vector *) |
nr_complex_t | get (int) |
void | set (nr_double_t, int) |
void | set (const nr_complex_t, int) |
int | getSize (void) const |
int | checkSizes (vector, vector) |
int | getRequested (void) |
void | setRequested (int n) |
void | reverse (void) |
strlist * | getDependencies (void) |
void | setDependencies (strlist *) |
void | setOrigin (const char *) |
char * | getOrigin (void) |
int | contains (nr_complex_t, nr_double_t eps=std::numeric_limits< nr_double_t >::epsilon()) |
void | sort (bool ascending=true) |
void | print (void) |
nr_double_t | maximum (void) |
nr_double_t | minimum (void) |
nr_double_t | rms (void) |
nr_double_t | variance (void) |
nr_double_t | stddev (void) |
vector | operator- () |
vector | operator= (const nr_complex_t) |
vector | operator= (const nr_double_t) |
vector | operator+= (vector) |
vector | operator+= (const nr_complex_t) |
vector | operator+= (const nr_double_t) |
vector | operator-= (vector) |
vector | operator-= (const nr_complex_t) |
vector | operator-= (const nr_double_t) |
vector | operator*= (vector) |
vector | operator*= (const nr_complex_t) |
vector | operator*= (const nr_double_t) |
vector | operator/= (vector) |
vector | operator/= (const nr_complex_t) |
vector | operator/= (const nr_double_t) |
nr_complex_t | operator() (int i) const |
nr_complex_t & | operator() (int i) |
Private Attributes |
vector * | next |
vector * | prev |
int | requested |
int | size |
int | capacity |
strlist * | dependencies |
nr_complex_t * | data |
char * | origin |
Friends |
nr_complex_t | sum (vector) |
nr_complex_t | prod (vector) |
nr_complex_t | avg (vector) |
vector | cumsum (vector) |
vector | cumprod (vector) |
vector | cumavg (vector) |
vector | dbm (vector, const nr_complex_t) |
nr_complex_t | integrate (vector v, const nr_complex_t) |
nr_double_t | integrate (vector v, const nr_double_t) |
vector | real (vector) |
vector | imag (vector) |
vector | conj (vector) |
vector | norm (vector) |
vector | arg (vector) |
vector | dB (vector) |
vector | log (vector) |
vector | log2 (vector) |
vector | pow (vector, const nr_complex_t) |
vector | pow (vector, const nr_double_t) |
vector | pow (const nr_complex_t, vector) |
vector | pow (const nr_double_t, vector) |
vector | pow (vector, vector) |
vector | ztor (vector, nr_complex_t) |
vector | rtoz (vector, nr_complex_t) |
vector | ytor (vector, nr_complex_t) |
vector | rtoy (vector, nr_complex_t) |
vector | diff (vector, vector, int) |
vector | unwrap (vector, nr_double_t, nr_double_t) |
vector | polar (vector, const nr_complex_t) |
vector | polar (const nr_complex_t, vector) |
vector | polar (vector, vector) |
vector | atan2 (vector, const nr_double_t) |
vector | atan2 (const nr_double_t, vector) |
vector | atan2 (vector, vector) |
vector | dbm2w (vector) |
vector | w2dbm (vector) |
vector | xhypot (vector, vector) |
vector | xhypot (vector, const nr_complex_t) |
vector | xhypot (vector, const nr_double_t) |
vector | xhypot (const nr_complex_t, vector) |
vector | xhypot (const nr_double_t, vector) |
vector | abs (vector) |
vector | log10 (vector) |
vector | exp (vector) |
vector | limexp (vector) |
vector | sqrt (vector) |
vector | sin (vector) |
vector | asin (vector) |
vector | cos (vector) |
vector | acos (vector) |
vector | tan (vector) |
vector | atan (vector) |
vector | cot (vector) |
vector | acot (vector) |
vector | sinh (vector) |
vector | asinh (vector) |
vector | cosh (vector) |
vector | sech (vector) |
vector | cosech (vector) |
vector | acosh (vector) |
vector | asech (vector) |
vector | tanh (vector) |
vector | atanh (vector) |
vector | coth (vector) |
vector | acoth (vector) |
vector | signum (vector) |
vector | sign (vector) |
vector | sinc (vector) |
vector | ceil (vector) |
vector | floor (vector) |
vector | fix (vector) |
vector | round (vector) |
vector | sqr (vector) |
vector | step (vector) |
vector | jn (const int, vector) |
vector | yn (const int, vector) |
vector | i0 (vector) |
vector | erf (vector) |
vector | erfc (vector) |
vector | erfinv (vector) |
vector | erfcinv (vector) |
vector | rad2deg (vector) |
vector | deg2rad (vector) |
vector | operator+ (vector, vector) |
vector | operator+ (vector, const nr_complex_t) |
vector | operator+ (vector, const nr_double_t) |
vector | operator+ (const nr_complex_t, vector) |
vector | operator+ (const nr_double_t, vector) |
vector | operator- (vector, vector) |
vector | operator- (vector, const nr_complex_t) |
vector | operator- (vector, const nr_double_t) |
vector | operator- (const nr_complex_t, vector) |
vector | operator- (const nr_double_t, vector) |
vector | operator* (vector, vector) |
vector | operator* (vector, const nr_complex_t) |
vector | operator* (vector, const nr_double_t) |
vector | operator* (const nr_complex_t, vector) |
vector | operator* (const nr_double_t, vector) |
vector | operator/ (vector, vector) |
vector | operator/ (vector, const nr_complex_t) |
vector | operator/ (vector, const nr_double_t) |
vector | operator/ (const nr_complex_t, vector) |
vector | operator/ (const nr_double_t, vector) |
vector | operator% (vector, vector) |
vector | operator% (vector, const nr_complex_t) |
vector | operator% (vector, const nr_double_t) |
vector | operator% (const nr_complex_t, vector) |
vector | operator% (const nr_double_t, vector) |
Definition at line 49 of file vector.h.