 
 
	 
In file ../include/EST_FMatrix.h:
| class EST_FVector | 
A vector class for floating point numbers.
| ![[more]](icon1.gif)  | EST_FVector (int n) Size constructor | 
| ![[more]](icon1.gif)  | EST_FVector (const EST_FVector &a) Copy constructor | 
| ![[more]](icon1.gif)  | EST_FVector () Default constructor | 
| ![[more]](icon1.gif) EST_FVector& | operator*= (const EST_FVector &s) elementwise multiply | 
| ![[more]](icon1.gif) EST_FVector& | operator+= (const EST_FVector &s) elementwise add | 
| ![[more]](icon1.gif) EST_FVector& | operator*= (const float f) elementwise multiply by scalar | 
| ![[more]](icon1.gif) EST_FVector& | operator/= (const float f) elementwise divide by scalar | 
| ![[more]](icon1.gif) EST_write_status | save (const EST_String &filename, const EST_String &type) save vector to file <tt> filename</tt> | 
| ![[more]](icon1.gif) EST_read_status | load (const EST_String &filename) load vector from file <tt> filename</tt> | 
| ![[more]](icon1.gif) EST_read_status | est_load (const EST_String &filename) Load from file in est format (binary/ascii defined in file itself) | 
 void resize(int n, int set=1)
void resize(int n, int set=1)
 EST_TSimpleVector& operator=(const EST_TSimpleVector<T> &s)
EST_TSimpleVector& operator=(const EST_TSimpleVector<T> &s)
 void zero(void)
void zero(void)
 void empty(void)
void empty(void)
 T* p_memory
T* p_memory
 unsigned int p_num_columns
unsigned int p_num_columns
 unsigned int p_offset
unsigned int p_offset
 static   const T* def_val
static   const T* def_val
 static   T* error_return
static   T* error_return
 INLINE unsigned int vcell_pos(unsigned int c, unsigned int cs) const
INLINE unsigned int vcell_pos(unsigned int c, unsigned int cs) const 
 INLINE const T& fast_a_v(int c) const
INLINE const T& fast_a_v(int c) const 
 void set_values(const T* data, int step, int start_c, int num_c)
void set_values(const T* data, int step, int start_c, int num_c)
 void copy(const EST_TVector<T> &a)
void copy(const EST_TVector<T> &a)
 void copy_data(const EST_TVector<T> &a)
void copy_data(const EST_TVector<T> &a)
 void just_resize(int new_cols, T** old_vals)
void just_resize(int new_cols, T** old_vals)
 void default_vals()
void default_vals()
 const T* memory() const
const T* memory() const 
access
![[more]](icon1.gif) int num_columns() const
int num_columns() const 
![[more]](icon1.gif) int length() const
int length() const 
![[more]](icon1.gif) int n() const
int n() const 
![[more]](icon1.gif) INLINE const T& a_no_check(int n) const
INLINE const T& a_no_check(int n) const 
![[more]](icon1.gif) INLINE T& a_no_check(int n)
INLINE T& a_no_check(int n)
![[more]](icon1.gif) INLINE const T& a_no_check_1(int n) const
INLINE const T& a_no_check_1(int n) const 
![[more]](icon1.gif) INLINE T& a_no_check_1(int n)
INLINE T& a_no_check_1(int n)
![[more]](icon1.gif) const T& a_check(int n) const
const T& a_check(int n) const 
![[more]](icon1.gif) T& a_check(int n)
T& a_check(int n)
![[more]](icon1.gif) const T& operator () (int n) const
const T& operator () (int n) const 
![[more]](icon1.gif) T& operator [] (int n)
T& operator [] (int n)
 void fill(const T &v)
void fill(const T &v)
 int operator == (const EST_TVector &v) const
int operator == (const EST_TVector &v) const 
 int operator != (const EST_TVector &v) const
int operator != (const EST_TVector &v) const 
 void copy_section(T* dest, int offset=0, int num=-1) const
void copy_section(T* dest, int offset=0, int num=-1) const 
 void sub_vector(EST_TVector<T> &sv, int start_c=0, int len=-1)
void sub_vector(EST_TVector<T> &sv, int start_c=0, int len=-1)
 void integrity() const
void integrity() const 
A vector class for floating point numbers. EST_FVector x should be used instead of float *x wherever possible.
 EST_FVector(int n)
 EST_FVector(int n)
 EST_FVector(const EST_FVector &a)
 EST_FVector(const EST_FVector &a)
 EST_FVector()
 EST_FVector()
 EST_FVector& operator*=(const EST_FVector &s)
EST_FVector& operator*=(const EST_FVector &s)
 EST_FVector& operator+=(const EST_FVector &s)
EST_FVector& operator+=(const EST_FVector &s)
 EST_FVector& operator*=(const float f)
EST_FVector& operator*=(const float f)
 EST_FVector& operator/=(const float f)
EST_FVector& operator/=(const float f)
 EST_write_status save(const EST_String &filename, const EST_String &type)
EST_write_status save(const EST_String &filename, const EST_String &type)
 EST_read_status load(const EST_String &filename)
EST_read_status load(const EST_String &filename)
 EST_read_status est_load(const EST_String &filename)
EST_read_status est_load(const EST_String &filename)
Alphabetic index HTML hierarchy of classes or Java
 
This page is part of the 
Edinburgh Speech Tools Library documentation
Copyright  University of Edinburgh 1997
Contact:  
         speech_tools@cstr.ed.ac.uk