CAPD::DynSys Library  6.0.0
RowVector.h File Reference

This file provides a template class RowVector. More...

#include <ostream>
#include "capd/vectalg/Vector.h"

Classes

class  capd::vectalg::RowVector< Scalar, cols >
 RowVector class realizes a vector without its own container. He is just a reference to a part of other object (i.e. Matrix of Vector) with his own container. More...
 
struct  capd::vectalg::RowVector< Scalar, cols >::rebind< U >
 

Namespaces

 capd
 
 capd::vectalg
 

Functions

template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::diam (const RowVector< Scalar, cols > &v)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator+ (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator+ (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator+ (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator- (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator- (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator- (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Scalar capd::vectalg::operator* (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Scalar capd::vectalg::operator* (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Scalar capd::vectalg::operator* (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator- (const RowVector< Scalar, cols > &u)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator* (const Scalar &s, const RowVector< Scalar, cols > &u)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator* (const RowVector< Scalar, cols > &u, const Scalar &s)
 
template<typename Scalar , __size_type cols>
Vector< Scalar, cols > capd::vectalg::operator/ (const RowVector< Scalar, cols > &u, const Scalar &s)
 
template<typename Scalar , __size_type cols>
std::ostream & capd::vectalg::operator<< (std::ostream &out, const RowVector< Scalar, cols > &u)
 

Detailed Description

This file provides a template class RowVector.

Author
Daniel Wilczak