Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

__linalg_vec< _S > Class Template Reference

#include <linalg.h>

List of all members.

Public Types

typedef std::vector< _S
>::value_type 
value_type
typedef std::vector< _S
>::reference 
reference
typedef std::vector< _S
>::pointer 
pointer
typedef std::vector< _S
>::const_reference 
const_reference
typedef std::vector< _S
>::const_pointer 
const_pointer
typedef std::vector< _S
>::size_type 
size_type
typedef std::vector< _S
>::difference_type 
difference_type
typedef std::vector< _S
>::allocator_type 
allocator_type
typedef std::vector< _S
>::iterator 
iterator
typedef std::vector< _S
>::const_iterator 
const_iterator
typedef std::vector< _S
>::reverse_iterator 
reverse_iterator
typedef std::vector< _S
>::const_reverse_iterator 
const_reverse_iterator
typedef mtl::dense_tag sparsity
typedef mtl::oned_tag dimension
typedef mtl::scaled1D< _Self > scaled_type
typedef mtl::light1D< _S > subrange_type
typedef _Self IndexArray
typedef _Self IndexArrayRef
enum  { N = 0 }

Public Methods

 __linalg_vec (std::vector< _S > &s)
 ~__linalg_vec ()
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const

template<class _S>
class __linalg_vec< _S >


Member Typedef Documentation

template<class _S>
typedef std::vector<_S>::allocator_type __linalg_vec< _S >::allocator_type
 

Definition at line 168 of file linalg.h.

template<class _S>
typedef std::vector<_S>::const_iterator __linalg_vec< _S >::const_iterator
 

Definition at line 170 of file linalg.h.

template<class _S>
typedef std::vector<_S>::const_pointer __linalg_vec< _S >::const_pointer
 

Definition at line 165 of file linalg.h.

template<class _S>
typedef std::vector<_S>::const_reference __linalg_vec< _S >::const_reference
 

Definition at line 164 of file linalg.h.

template<class _S>
typedef std::vector<_S>::const_reverse_iterator __linalg_vec< _S >::const_reverse_iterator
 

Definition at line 172 of file linalg.h.

template<class _S>
typedef std::vector<_S>::difference_type __linalg_vec< _S >::difference_type
 

Definition at line 167 of file linalg.h.

template<class _S>
typedef mtl::oned_tag __linalg_vec< _S >::dimension
 

Definition at line 175 of file linalg.h.

template<class _S>
typedef _Self __linalg_vec< _S >::IndexArray
 

Definition at line 180 of file linalg.h.

template<class _S>
typedef _Self __linalg_vec< _S >::IndexArrayRef
 

Definition at line 181 of file linalg.h.

template<class _S>
typedef std::vector<_S>::iterator __linalg_vec< _S >::iterator
 

Definition at line 169 of file linalg.h.

template<class _S>
typedef std::vector<_S>::pointer __linalg_vec< _S >::pointer
 

Definition at line 163 of file linalg.h.

template<class _S>
typedef std::vector<_S>::reference __linalg_vec< _S >::reference
 

Definition at line 162 of file linalg.h.

template<class _S>
typedef std::vector<_S>::reverse_iterator __linalg_vec< _S >::reverse_iterator
 

Definition at line 171 of file linalg.h.

template<class _S>
typedef mtl::scaled1D<_Self> __linalg_vec< _S >::scaled_type
 

Definition at line 177 of file linalg.h.

template<class _S>
typedef std::vector<_S>::size_type __linalg_vec< _S >::size_type
 

Definition at line 166 of file linalg.h.

template<class _S>
typedef mtl::dense_tag __linalg_vec< _S >::sparsity
 

Definition at line 174 of file linalg.h.

template<class _S>
typedef mtl::light1D<_S> __linalg_vec< _S >::subrange_type
 

Definition at line 179 of file linalg.h.

template<class _S>
typedef std::vector<_S>::value_type __linalg_vec< _S >::value_type
 

Definition at line 161 of file linalg.h.


Member Enumeration Documentation

template<class _S>
anonymous enum
 

Enumeration values:
N 

Definition at line 159 of file linalg.h.


Constructor & Destructor Documentation

template<class _S>
__linalg_vec< _S >::__linalg_vec std::vector< _S > &    s [inline]
 

Definition at line 184 of file linalg.h.

template<class _S>
__linalg_vec< _S >::~__linalg_vec   [inline]
 

Definition at line 185 of file linalg.h.


Member Function Documentation

template<class _S>
const_iterator __linalg_vec< _S >::begin   const [inline]
 

Definition at line 190 of file linalg.h.

template<class _S>
iterator __linalg_vec< _S >::begin   [inline]
 

Definition at line 187 of file linalg.h.

template<class _S>
const_iterator __linalg_vec< _S >::end   const [inline]
 

Definition at line 191 of file linalg.h.

template<class _S>
iterator __linalg_vec< _S >::end   [inline]
 

Definition at line 188 of file linalg.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:58:29 2003 for COCONUT API by doxygen1.2.18