Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

NumVector< T > Class Template Reference

Numerical vector class. More...

#include <vec.h>

List of all members.

Public Types

typedef Subscript size_type
typedef T value_type
typedef T element_type
typedef T * pointer
typedef T * iterator
typedef T & reference
typedef const T * const_iterator
typedef const T & const_reference

Public Member Functions

Subscript lbound () const
void initialize (Subscript N)
void copy (const T *v)
void set (const T &val)
bool operator== (const NumVector< T > &rhs) const
bool operator< (const NumVector< T > &rhs) const
void destroy ()
iterator begin ()
iterator end ()
const iterator begin () const
const iterator end () const
 NumVector (const NumVector< T > &A)
 NumVector (Subscript N, const T &value=T(0))
 NumVector (Subscript N, const T *v)
 NumVector (Subscript N, char *s)
void newsize (Subscript N)
NumVector< T > & operator= (const NumVector< T > &A)
NumVector< T > & operator= (const T &scalar)
Subscript dim () const
Subscript size () const
value_type GetVal (Subscript i) const
void SetVal (Subscript i, const value_type new_val)
reference operator() (Subscript i)
const_reference operator() (Subscript i) const
reference operator[] (Subscript i)
const_reference operator[] (Subscript i) const

Protected Attributes

T * v_
T * vm1_
Subscript n_

Friends

istream & operator>> (istream &s, NumVector< T > &A)


Detailed Description

template<class T>
class NumVector< T >

Numerical vector class.


The documentation for this class was generated from the following file:
Generated on Tue Feb 17 02:03:22 2004 for harlem by doxygen 1.3.6