#include <vector.h>
Public Types | |
| typedef Complex | value_type |
| typedef value_type& | reference |
| typedef const reference | const_reference |
| typedef value_type* | iterator |
| typedef const value_type* | const_iterator |
| typedef int | difference_type |
| typedef int | size_type |
Public Methods | |
| complex_vector (const v_index_mode t=Index_1) | |
| complex_vector (const int n, const v_index_mode t=Index_1) | |
| complex_vector (const complex_vector &v1) | |
| complex_vector (const real_vector &v1) | |
| complex_vector (complex *const ptr, const int n, const v_index_mode t) | |
| ~complex_vector (void) | |
| int | minindex (void) const |
| int | maxindex (void) const |
| int | maxindex (int n) |
| int | maximize (void) |
| complex_vector& | shrink (Complex s) |
| int | is_empty () const |
| complex_vector& | make_empty () |
| complex_vector& | reindex (const v_index_mode) |
| Complex | read (const int i) const |
| Complex& | get (const int i) |
| const Complex& | get (const int i) const |
| Complex& | operator[] (const int i) |
| const Complex& | operator[] (const int i) const |
| complex_vector& | copy (const complex_vector &v1) |
| complex_vector& | copy (const real_vector &v1) |
| complex_vector& | operator= (const complex_vector &v1) |
| complex_vector& | operator= (const real_vector &v1) |
| complex_vector& | reallocate (const int n, const v_index_mode t) |
| complex_vector& | reallocate (const int n) |
| complex_vector& | resize (const int Max) |
| complex_vector& | resize (const real_vector &v) |
| complex_vector& | resize (const complex_vector &v) |
| complex_vector& | clean (void) |
| complex_vector& | fill (const Complex s) |
| complex_vector& | operator= (const Complex s) |
| complex_vector& | operator= (const double s) |
| complex_vector& | fillall (const Complex s) |
| complex_vector& | unit (int n) |
| int | findmax () const |
| complex_vector& | swap (const int n, const int m) |
| complex_vector& | apply (Complex(*f)(Complex)) |
| complex_vector& | apply (Complex(*f)(const Complex &)) |
| complex_vector& | apply (Complex(*f)(Complex, int)) |
| complex_vector& | apply (Complex(*f)(const Complex &, int)) |
| complex_vector& | operator+= (const Complex s) |
| complex_vector& | operator-= (const Complex s) |
| complex_vector& | operator *= (const Complex s) |
| complex_vector& | operator/= (const Complex s) |
| complex_vector& | operator+= (const complex_vector &v1) |
| complex_vector& | operator-= (const complex_vector &v1) |
| complex_vector& | operator+= (const real_vector &v1) |
| complex_vector& | operator-= (const real_vector &v1) |
| complex_vector& | real (const complex_vector &v) |
| complex_vector& | imaginary (const complex_vector &v) |
| complex_vector& | show (ostream &) |
| complex_vector& | show (void) |
| const complex_vector& | show (ostream &) const |
| const complex_vector& | show (void) const |
| bool | empty () const |
| int | capacity () const |
| void | reserve (int n) |
| Complex& | front () |
| const Complex& | front () const |
| Complex& | back () |
| const Complex& | back () const |
| void | push_back (Complex s) |
| void | pop_back () |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
Public Attributes | |
| const int& | size |
| const v_index_mode& | mode |
Static Public Methods | |
| string | out_separator () |
| string | out_separator (const string &) |
| string | out_separator (const char *const) |
| string | out_separator (const char) |
Private Methods | |
| void | construct (const int n, const v_index_mode t) |
| void | constfill (const Complex f) |
Private Attributes | |
| int | internal_size |
| v_index_mode | internal_mode |
| int | maxindexvalue |
| int | minindexvalue |
| Complex* | data |
| Complex* | delete_pointer |
| Complex | trash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 923 of file vector.cc. Referenced by copy(), operator+=(), operator-=(), and operator=().
|
|
|
Definition at line 759 of file vector.cc. Referenced by complex_vector(), copy(), fill(), and fillall().
|
|
|
Definition at line 707 of file vector.cc. Referenced by complex_vector(), operator=(), and reallocate().
|
|
|
|
|
|
Definition at line 980 of file vector.cc. Referenced by operator=(), and reallocate().
|
|
|
Definition at line 936 of file vector.h. Referenced by pop_back(), and reserve().
|
|
|
|
|
|
|
|
|
Definition at line 882 of file vector.h. Referenced by operator=(), and complex_matrix::rowswap().
|
|
|
Definition at line 967 of file vector.cc. Referenced by unit().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 845 of file vector.h. Referenced by data_parser::convert(), linterp(), ckdata::operator[](), swap(), and unit().
|
|
|
|
|
|
Definition at line 833 of file vector.h. Referenced by copy(), empty(), imaginary(), real_vector::imaginary(), real(), and real_vector::real().
|
|
|
Definition at line 897 of file vector.cc. Referenced by complex_vector(), copy(), imaginary(), pop_back(), real(), and reserve().
|
|
|
Definition at line 831 of file vector.h. Referenced by fillall(), and operator=().
|
|
|
|
|
|
Definition at line 829 of file vector.h. Referenced by ckdata::calc(), clean(), col(), complex_matrix::complex_matrix(), complex_vector(), constfill(), convC(), data_parser::convert(), copy(), get(), iv_match::get_b(), fts_match::get_b(), imaginary(), real_vector::imaginary(), is_empty(), sis_basic_device::large_signal(), linterp(), max_norm(), maximize(), maxindex(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), operator=(), pop_back(), push_back(), read(), real(), real_vector::real(), reallocate(), reserve(), fts_match::reset(), resize(), real_vector::resize(), row(), mixer::save_operating_state(), scalediv(), scalemult(), and shrink().
|
|
|
Definition at line 828 of file vector.h. Referenced by clean(), col(), complex_matrix::complex_matrix(), complex_vector(), constfill(), copy(), get(), iv_match::get_b(), fts_match::get_b(), imaginary(), is_empty(), linterp(), max_norm(), operator *(), operator+=(), operator-=(), operator<<(), read(), real(), fts_match::reset(), row(), scalediv(), and scalemult().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 842 of file vector.h. Referenced by mixer::I_junc(), mixer::V_junc(), sis_basic_device::alpha(), complex_interp::file(), complex_matrix::fillcol(), complex_matrix::fillrow(), sis_basic_device::large_signal(), scalediv(), and scalemult().
|
|
|
|
|
|
|
|
|
Definition at line 1021 of file vector.cc. Referenced by push_back(), reallocate(), reindex(), reserve(), resize(), and sdata::sdata().
|
|
|
Definition at line 822 of file vector.cc. Referenced by sdata::reindex().
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 866 of file vector.h. Referenced by col(), data_parser::convert(), imaginary(), linterp(), real(), sdata::resize(), row(), and sdata::sdata().
|
|
|
|
|
|
|
|
|
Definition at line 676 of file vector.cc. Referenced by show().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7