 
 
	 
In file ../include/EST_DMatrix.h:
| class EST_DVector | 
A vector class for double precision floating point numbers.
| ![[more]](icon1.gif)  | EST_DVector (int n) Size constructor | 
| ![[more]](icon1.gif)  | EST_DVector (const EST_DVector &a) Copy constructor | 
| ![[more]](icon1.gif)  | EST_DVector () Default constructor | 
| ![[more]](icon1.gif) EST_DVector& | operator*= (const EST_DVector &s) elementwise multiply | 
| ![[more]](icon1.gif) EST_DVector& | operator+= (const EST_DVector &s) elementwise add | 
| ![[more]](icon1.gif) EST_DVector& | operator*= (const double d) elementwise multiply by scalar | 
| ![[more]](icon1.gif) EST_DVector& | operator/= (const double d) 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 double precision floating point numbers. EST_DVector x should be used instead of float *x wherever possible.
 EST_DVector(int n)
 EST_DVector(int n)
 EST_DVector(const EST_DVector &a)
 EST_DVector(const EST_DVector &a)
 EST_DVector()
 EST_DVector()
 EST_DVector& operator*=(const EST_DVector &s)
EST_DVector& operator*=(const EST_DVector &s)
 EST_DVector& operator+=(const EST_DVector &s)
EST_DVector& operator+=(const EST_DVector &s)
 EST_DVector& operator*=(const double d)
EST_DVector& operator*=(const double d)
 EST_DVector& operator/=(const double d)
EST_DVector& operator/=(const double d)
 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