Logo MTL4

mtl::matrix::multi_vector< Vector > Class Template Reference

Matrix constituting of set of column vectors (under development). More...

#include <multi_vector.hpp>

Inherits base_matrix< mtl::Collection< Vector >::value_type, parameters<> >, mtl::matrix< multi_vector<Vector>, Collection<Vector>::value_type, Collection<Vector>::size_type>::crtp_base_matrix, and mat_expr< multi_vector< Vector > >.

Collaboration diagram for mtl::matrix::multi_vector< Vector >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 multi_vector (size_type num_rows, size_type num_cols)
 Constructor by number of rows and columns.
 multi_vector (size_type num_cols, const Vector &v)
 Constructor by number of rows and column vector for initialization.
selfoperator= (self src)
 Consuming assignment operator.

Friends

size_type num_rows (const self &A)
 Number of rows.
size_type num_cols (const self &A)
 Number of columns.


Detailed Description

template<typename Vector>
class mtl::matrix::multi_vector< Vector >

Matrix constituting of set of column vectors (under development).
The documentation for this class was generated from the following file:


mtl::matrix::multi_vector< Vector > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Generated on 24 Aug 2009 by Doxygen 1.5.9 -- Copyright 2008-09 by TU Dresden and the Trustees of Indiana University.