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.