Public Types | Public Member Functions

column_vector< ValueType > Class Template Reference

external column-vector container for matrix multiplication More...

#include <matrix.h>

Inheritance diagram for column_vector< ValueType >:
Inheritance graph
[legend]
Collaboration diagram for column_vector< ValueType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vector< ValueType > vector_type
typedef vector_type::size_type size_type

Public Member Functions

 column_vector (size_type n=0)
column_vector operator+ (const column_vector &right) const
column_vector operator- (const column_vector &right) const
column_vector operator* (const ValueType scalar) const
column_vectoroperator+= (const column_vector &right)
column_vectoroperator-= (const column_vector &right)
column_vectoroperator*= (const ValueType scalar)
void set_zero ()

Detailed Description

template<typename ValueType>
class column_vector< ValueType >

external column-vector container for matrix multiplication

Template Parameters:
ValueType type of contained objects (POD with no references to internal memory)

Constructor & Destructor Documentation

template<typename ValueType>
column_vector< ValueType >::column_vector ( size_type  n = 0  )  [inline]
Parameters:
n number of elements

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