My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends | List of all members
tvector< nr_type_t > Class Template Reference

#include <tvector.h>

Public Member Functions

 tvector ()
 
 tvector (int)
 
 tvector (const tvector &)
 
const tvectoroperator= (const tvector &)
 
 ~tvector ()
 
nr_type_t get (int)
 
void set (int, nr_type_t)
 
void set (nr_type_t)
 
void set (nr_type_t, int, int)
 
void set (tvector, int, int)
 
int getSize (void)
 
nr_type_t * getData (void)
 
void setData (nr_type_t *, int)
 
void add (nr_type_t)
 
void clear (void)
 
void drop (int)
 
void exchangeRows (int, int)
 
int isFinite (void)
 
void print (void)
 
void reorder (int *)
 
int contains (nr_type_t, nr_double_t eps=NR_EPSI)
 
tvector operator+= (tvector)
 
tvector operator-= (tvector)
 
tvector operator*= (nr_double_t)
 
tvector operator/= (nr_double_t)
 
tvector operator= (const nr_type_t)
 
nr_type_t operator() (int i) const
 
nr_type_t & operator() (int i)
 

Friends

tvector operator+ (tvector, tvector)
 
tvector operator- (tvector, tvector)
 
tvector operator* (tvector, nr_double_t)
 
tvector operator* (nr_double_t, tvector)
 
tvector operator* (tvector, tvector)
 
tvector operator- (tvector)
 
tvector operator+ (tvector, nr_type_t)
 
tvector operator+ (nr_type_t, tvector)
 
nr_double_t norm (tvector)
 
nr_double_t maxnorm (tvector)
 
nr_type_t sum (tvector)
 
nr_type_t scalar (tvector, tvector)
 
tvector conj (tvector)
 
bool operator< (tvector, tvector)
 
bool operator> (tvector, tvector)
 

Detailed Description

template<class nr_type_t>
class tvector< nr_type_t >

Definition at line 32 of file tvector.h.

Constructor & Destructor Documentation

template<class nr_type_t >
tvector< nr_type_t >::tvector ( )

Definition at line 41 of file tvector.cpp.

template<class nr_type_t >
tvector< nr_type_t >::tvector ( int  s)

Definition at line 50 of file tvector.cpp.

template<class nr_type_t >
tvector< nr_type_t >::tvector ( const tvector< nr_type_t > &  v)

Definition at line 63 of file tvector.cpp.

template<class nr_type_t >
tvector< nr_type_t >::~tvector ( )

Definition at line 96 of file tvector.cpp.

Member Function Documentation

template<class nr_type_t>
void tvector< nr_type_t >::add ( nr_type_t  z)

Definition at line 128 of file tvector.cpp.

Here is the caller graph for this function:

template<class nr_type_t >
void tvector< nr_type_t >::clear ( void  )

Definition at line 156 of file tvector.cpp.

Here is the caller graph for this function:

template<class nr_type_t>
int tvector< nr_type_t >::contains ( nr_type_t  val,
nr_double_t  eps = NR_EPSI 
)

Definition at line 163 of file tvector.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class nr_type_t >
void tvector< nr_type_t >::drop ( int  n)

Definition at line 146 of file tvector.cpp.

Here is the caller graph for this function:

template<class nr_type_t >
void tvector< nr_type_t >::exchangeRows ( int  r1,
int  r2 
)

Definition at line 186 of file tvector.cpp.

template<class nr_type_t >
nr_type_t tvector< nr_type_t >::get ( int  i)

Definition at line 102 of file tvector.cpp.

Here is the caller graph for this function:

template<class nr_type_t>
nr_type_t* tvector< nr_type_t >::getData ( void  )
inline

Definition at line 81 of file tvector.h.

Here is the caller graph for this function:

template<class nr_type_t>
int tvector< nr_type_t >::getSize ( void  )
inline

Definition at line 80 of file tvector.h.

Here is the caller graph for this function:

template<class nr_type_t >
int tvector< nr_type_t >::isFinite ( void  )

Definition at line 399 of file tvector.cpp.

Here is the call graph for this function:

template<class nr_type_t>
nr_type_t tvector< nr_type_t >::operator() ( int  i) const
inline

Definition at line 129 of file tvector.h.

template<class nr_type_t>
nr_type_t& tvector< nr_type_t >::operator() ( int  i)
inline

Definition at line 131 of file tvector.h.

template<class nr_type_t >
tvector< nr_type_t > tvector< nr_type_t >::operator*= ( nr_double_t  s)

Definition at line 235 of file tvector.cpp.

template<class nr_type_t >
tvector< nr_type_t > tvector< nr_type_t >::operator+= ( tvector< nr_type_t >  a)

Definition at line 205 of file tvector.cpp.

Here is the call graph for this function:

template<class nr_type_t >
tvector< nr_type_t > tvector< nr_type_t >::operator-= ( tvector< nr_type_t >  a)

Definition at line 225 of file tvector.cpp.

Here is the call graph for this function:

template<class nr_type_t >
tvector< nr_type_t > tvector< nr_type_t >::operator/= ( nr_double_t  s)

Definition at line 243 of file tvector.cpp.

template<class nr_type_t >
const tvector< nr_type_t > & tvector< nr_type_t >::operator= ( const tvector< nr_type_t > &  v)

Definition at line 80 of file tvector.cpp.

template<class nr_type_t>
tvector< nr_type_t > tvector< nr_type_t >::operator= ( const nr_type_t  val)

Definition at line 284 of file tvector.cpp.

template<class nr_type_t>
void tvector< nr_type_t >::print ( void  )

Here is the caller graph for this function:

template<class nr_type_t >
void tvector< nr_type_t >::reorder ( int *  idx)

Definition at line 407 of file tvector.cpp.

Here is the call graph for this function:

template<class nr_type_t>
void tvector< nr_type_t >::set ( int  i,
nr_type_t  z 
)

Definition at line 109 of file tvector.cpp.

Here is the caller graph for this function:

template<class nr_type_t>
void tvector< nr_type_t >::set ( nr_type_t  z)

Definition at line 116 of file tvector.cpp.

template<class nr_type_t>
void tvector< nr_type_t >::set ( nr_type_t  z,
int  start,
int  stop 
)

Definition at line 122 of file tvector.cpp.

template<class nr_type_t>
void tvector< nr_type_t >::set ( tvector< nr_type_t >  a,
int  start,
int  stop 
)

Definition at line 171 of file tvector.cpp.

Here is the call graph for this function:

template<class nr_type_t>
void tvector< nr_type_t >::setData ( nr_type_t *  d,
int  len 
)

Definition at line 177 of file tvector.cpp.

Here is the caller graph for this function:

Friends And Related Function Documentation

template<class nr_type_t>
tvector conj ( tvector< nr_type_t >  )
friend

Definition at line 390 of file tvector.cpp.

template<class nr_type_t>
nr_double_t maxnorm ( tvector< nr_type_t >  )
friend

Definition at line 379 of file tvector.cpp.

template<class nr_type_t>
nr_double_t norm ( tvector< nr_type_t >  )
friend

Definition at line 340 of file tvector.cpp.

template<class nr_type_t>
tvector operator* ( tvector< nr_type_t >  ,
nr_double_t   
)
friend

Definition at line 259 of file tvector.cpp.

template<class nr_type_t>
tvector operator* ( nr_double_t  ,
tvector< nr_type_t >   
)
friend

Definition at line 251 of file tvector.cpp.

template<class nr_type_t>
tvector operator* ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 265 of file tvector.cpp.

template<class nr_type_t>
tvector operator+ ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 195 of file tvector.cpp.

template<class nr_type_t>
tvector operator+ ( tvector< nr_type_t >  ,
nr_type_t   
)
friend

Definition at line 334 of file tvector.cpp.

template<class nr_type_t>
tvector operator+ ( nr_type_t  ,
tvector< nr_type_t >   
)
friend

Definition at line 326 of file tvector.cpp.

template<class nr_type_t>
tvector operator- ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 215 of file tvector.cpp.

template<class nr_type_t>
tvector operator- ( tvector< nr_type_t >  )
friend

Definition at line 299 of file tvector.cpp.

template<class nr_type_t>
bool operator< ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 308 of file tvector.cpp.

template<class nr_type_t>
bool operator> ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 317 of file tvector.cpp.

template<class nr_type_t>
nr_type_t scalar ( tvector< nr_type_t >  ,
tvector< nr_type_t >   
)
friend

Definition at line 275 of file tvector.cpp.

template<class nr_type_t>
nr_type_t sum ( tvector< nr_type_t >  )
friend

Definition at line 291 of file tvector.cpp.


The documentation for this class was generated from the following files: