|
| | WVector (int n) |
| |
| int | get_int_val (int n) const |
| |
| float | get_flt_val (int n) const |
| |
| void | set_int_val (int n, int i) |
| |
| void | set_flt_val (int n, float f) |
| |
| | EST_FVector (ssize_t n) |
| | Size constructor. More...
|
| |
| | EST_FVector (const EST_FVector &a) |
| | Copy constructor. More...
|
| |
| | EST_FVector () |
| | Default constructor. More...
|
| |
| EST_FVector & | operator*= (const EST_FVector &s) |
| | elementwise multiply More...
|
| |
| EST_FVector & | operator+= (const EST_FVector &s) |
| | elementwise add More...
|
| |
| EST_FVector & | operator*= (const float f) |
| | elementwise multiply by scalar More...
|
| |
| EST_FVector & | operator/= (const float f) |
| | elementwise divide by scalar More...
|
| |
| EST_write_status | est_save (const EST_String &filename, const EST_String &type) |
| |
| EST_write_status | save (const EST_String &filename, const EST_String &type) |
| | save vector to file filename. More...
|
| |
| EST_read_status | load (const EST_String &filename) |
| | load vector from file filename. More...
|
| |
| EST_read_status | est_load (const EST_String &filename) |
| | Load from file in est format (binary/ascii defined in file itself) More...
|
| |
| | EST_TSimpleVector () |
| | default constructor More...
|
| |
| | EST_TSimpleVector (const EST_TSimpleVector< float > &v) |
| | copy constructor More...
|
| |
| | EST_TSimpleVector (int n) |
| | "size" constructor More...
|
| |
| | EST_TSimpleVector (int n, float *memory, int offset=0, int free_when_destroyed=0) |
| | memory constructor More...
|
| |
| void | resize (int n, int set=1) |
| | resize vector More...
|
| |
| EST_TSimpleVector & | operator= (const EST_TSimpleVector< float > &s) |
| | assignment operator More...
|
| |
| void | copy_section (float *dest, int offset=0, int num=-1) const |
| |
| void | set_section (const float *src, int offset=0, int num=-1) |
| |
| void | zero (void) |
| | Fill entire array with 0 bits. More...
|
| |
| INLINE ssize_t | vcell_pos (ssize_t c, ssize_t cs) const |
| | The memory access rule, in one place for easy reference. More...
|
| |
| INLINE ssize_t | vcell_pos (ssize_t c) const |
| |
| INLINE ssize_t | vcell_pos_1 (ssize_t c) const |
| |
| INLINE const float & | fast_a_v (int c) const |
| | quick method for returning (x[n]) More...
|
| |
| INLINE float & | fast_a_v (int c) |
| |
| INLINE const float & | fast_a_1 (int c) const |
| |
| INLINE float & | fast_a_1 (int c) |
| |
| void | set_values (const float *data, int step, int start_c, int num_c) |
| | Get and set values from array. More...
|
| |
| void | get_values (float *data, int step, int start_c, int num_c) const |
| |
| void | copy (const EST_TVector< float > &a) |
| | private copy function, called from all other copying functions. More...
|
| |
| void | copy_data (const EST_TVector< float > &a) |
| | just copy data, no resizing, no size check. More...
|
| |
| void | just_resize (int new_cols, float **old_vals) |
| | resize the memory and reset the bounds, but don't set values. More...
|
| |
| void | default_vals () |
| | sets data and length to default values (0 in both cases). More...
|
| |
| | EST_TVector () |
| | default constructor More...
|
| |
| | EST_TVector (const EST_TVector< float > &v) |
| | copy constructor More...
|
| |
| | EST_TVector (ssize_t n) |
| | "size" constructor - make vector of size n. More...
|
| |
| | EST_TVector (int, float *memory, int offset=0, int free_when_destroyed=0) |
| | construct from memory supplied by caller More...
|
| |
| | ~EST_TVector () |
| | destructor. More...
|
| |
| void | resize (ssize_t n, int set=1) |
| |
| const float * | memory () const |
| |
| float * | memory () |
| |
| void | set_memory (float *buffer, int offset, ssize_t columns, int free_when_destroyed=0) |
| |
| EST_TVector & | operator= (const EST_TVector &s) |
| | assignment operator More...
|
| |
| void | fill (const float &v) |
| | Fill entire array will value v. More...
|
| |
| void | empty () |
| | Fill vector with default value. More...
|
| |
| int | operator== (const EST_TVector &v) const |
| | is true if vectors are equal size and all elements are equal. More...
|
| |
| int | operator!= (const EST_TVector &v) const |
| | is true if vectors are not equal size or a single elements isn't equal. More...
|
| |
| void | copy_section (float *dest, int offset=0, int num=-1) const |
| | Copy data in and out. Subclassed by SimpleVector for speed. More...
|
| |
| void | set_section (const float *src, int offset=0, int num=-1) |
| |
| void | sub_vector (EST_TVector< float > &sv, int start_c=0, int len=-1) |
| | Create a sub vector. More...
|
| |
| void | integrity () const |
| |
| INLINE ssize_t | num_columns () const |
| | number of items in vector. More...
|
| |
| INLINE ssize_t | length () const |
| | number of items in vector. More...
|
| |
| INLINE ssize_t | n () const |
| | number of items in vector. More...
|
| |
| INLINE const float & | a_no_check (ssize_t n) const |
| | read-only const access operator: without bounds checking More...
|
| |
| INLINE float & | a_no_check (ssize_t n) |
| | read/write non-const access operator: without bounds checking More...
|
| |
| INLINE const float & | a_no_check_1 (ssize_t n) const |
| | read-only const access operator: without bounds checking More...
|
| |
| INLINE float & | a_no_check_1 (ssize_t n) |
| | read/write non-const access operator: without bounds checking More...
|
| |
| const float & | a_check (ssize_t n) const |
| | read-only const access operator: with bounds checking More...
|
| |
| float & | a_check (ssize_t n) |
| | read/write non-const access operator: with bounds checking More...
|
| |
| const float & | a (ssize_t n) const |
| |
| float & | a (ssize_t n) |
| |
| const float & | operator() (ssize_t n) const |
| | read-only const access operator: return reference to nth member More...
|
| |
| float & | operator[] (ssize_t n) |
| | read/write non const access operator: return reference to nth member More...
|
| |
Definition at line 56 of file EST_Wagon.h.