CAPD::DynSys Library  6.0.0
DVector.cpp File Reference
#include <iostream>
#include "capd/vectalg/Dimension.h"
#include "capd/vectalg/Vector.hpp"
#include "capd/vectalg/RowVector.hpp"
#include "capd/vectalg/ColumnVector.hpp"

Namespaces

 capd
 
 capd::vectalg
 

Typedefs

typedef Vector< double, 0 > capd::vectalg::DVector
 

Functions

template Vector< double, 0 > capd::vectalg::abs< double, 0 > (const Vector< double, 0 > &v)
 
template Vector< double, 0 > capd::vectalg::operator-<double, 0 > (const Vector< double, 0 > &v)
 
template Vector< double, 0 > capd::vectalg::operator+<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template Vector< double, 0 > capd::vectalg::operator-<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template double capd::vectalg::operator*<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template Vector< double, 0 > capd::vectalg::operator*<double, double, 0 > (const Vector< double, 0 > &v, const double &s)
 
template Vector< double, 0 > capd::vectalg::operator*<double, double, 0 > (const double &s, const Vector< double, 0 > &v)
 
template Vector< double, 0 > capd::vectalg::operator/<double, double, 0 > (const Vector< double, 0 > &v, const double &s)
 
template Vector< double, 0 > capd::vectalg::operator*<double, long, 0 > (const Vector< double, 0 > &v, const long &s)
 
template Vector< double, 0 > capd::vectalg::operator*<double, long, 0 > (const long &s, const Vector< double, 0 > &v)
 
template Vector< double, 0 > capd::vectalg::operator/<double, long, 0 > (const Vector< double, 0 > &v, const long &s)
 
template Vector< double, 0 > capd::vectalg::operator*<double, int, 0 > (const Vector< double, 0 > &v, const int &s)
 
template Vector< double, 0 > capd::vectalg::operator*<double, int, 0 > (const int &s, const Vector< double, 0 > &v)
 
template Vector< double, 0 > capd::vectalg::operator/<double, int, 0 > (const Vector< double, 0 > &v, const int &s)
 
template Vector< double, 0 > capd::vectalg::operator+<double, 0 > (const Vector< double, 0 > &v, const double &s)
 
template Vector< double, 0 > capd::vectalg::operator-<double, 0 > (const Vector< double, 0 > &v, const double &s)
 
template bool capd::vectalg::operator<<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template bool capd::vectalg::operator><double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template bool capd::vectalg::operator<=< double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template bool capd::vectalg::operator>=< double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2)
 
template std::ostream & capd::vectalg::operator<<< double, 0 > (std::ostream &out, const Vector< double, 0 > &v)
 
template std::istream & capd::vectalg::operator>>< double, 0 > (std::istream &inp, Vector< double, 0 > &v)
 
template void capd::vectalg::subtractObjects (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2, Vector< double, 0 > &result)
 
template void capd::vectalg::addObjects (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2, Vector< double, 0 > &result)
 
template RowVector< double, 0 > & capd::vectalg::assignObjectObject (RowVector< double, 0 > &, RowVector< double, 0 > const &)
 
template RowVector< long double, 0 > & capd::vectalg::assignObjectObject (RowVector< long double, 0 > &, RowVector< long double, 0 > const &)
 
template ColumnVector< double, 0 > & capd::vectalg::assignObjectObject (ColumnVector< double, 0 > &, ColumnVector< double, 0 > const &)
 
template ColumnVector< double, 0 > & capd::vectalg::assignObjectObject (ColumnVector< double, 0 > &, Vector< double, 0 > const &)
 
template ColumnVector< long double, 0 > & capd::vectalg::assignObjectObject (ColumnVector< long double, 0 > &, ColumnVector< long double, 0 > const &)
 
template ColumnVector< long double, 0 > & capd::vectalg::assignObjectObject (ColumnVector< long double, 0 > &, Vector< long double, 0 > const &)
 
template Vector< double, 0 > & capd::vectalg::assignObjectObject (Vector< double, 0 > &, Vector< double, 0 > const &)
 
template Vector< double, 0 > capd::vectalg::multiplyObjectScalar (RowVector< double, 0 > const &, double const &)
 
template Vector< long double, 0 > capd::vectalg::multiplyObjectScalar (RowVector< long double, 0 > const &, long double const &)
 
template RowVector< double, 0 > & capd::vectalg::divideAssignObjectScalar (RowVector< double, 0 > &, double const &)
 
template RowVector< long double, 0 > & capd::vectalg::divideAssignObjectScalar (RowVector< long double, 0 > &, long double const &)
 
template Vector< double, 0 > capd::vectalg::divideObjectScalar< Vector< double, 0 >, Vector< double, 0 >, long > (Vector< double, 0 > const &, long const &)
 
template Vector< long double, 0 > capd::vectalg::divideObjectScalar< Vector< long double, 0 >, Vector< long double, 0 >, long > (Vector< long double, 0 > const &, long const &)
 
template Vector< double, 0 > capd::vectalg::unaryMinus (ColumnVector< double, 0 > const &)
 
template Vector< long double, 0 > capd::vectalg::unaryMinus (ColumnVector< long double, 0 > const &)
 
template std::ostream & capd::vectalg::printVector (std::ostream &str, const ColumnVector< double, 0 > &, int, int)
 
template std::ostream & capd::vectalg::printVector (std::ostream &str, const ColumnVector< long double, 0 > &, int, int)
 
template std::string capd::vectalg::cppReprezentation (Vector< double, 0 > const &, std::string const &, std::string const &)
 
template std::string capd::vectalg::cppReprezentation (Vector< long double, 0 > const &, std::string const &, std::string const &)
 
template Vector< double, 0 > capd::vectalg::multiplyObjectScalar (ColumnVector< double, 0 > const &, double const &)
 
template Vector< double, 0 > capd::vectalg::multiplyObjectScalar (Vector< double, 0 > const &, double const &)
 
template Vector< double, 0 > capd::vectalg::multiplyObjectScalar (Vector< double, 0 > const &, long const &)
 
template Vector< long double, 0 > capd::vectalg::multiplyObjectScalar (Vector< long double, 0 > const &, long double const &)
 
template Vector< long double, 0 > capd::vectalg::multiplyObjectScalar (Vector< long double, 0 > const &, long const &)
 
template Vector< long double, 0 > capd::vectalg::multiplyObjectScalar (ColumnVector< long double, 0 > const &, long double const &)
 
template ColumnVector< double, 0 > & capd::vectalg::divideAssignObjectScalar (ColumnVector< double, 0 > &, double const &)
 
template ColumnVector< long double, 0 > & capd::vectalg::divideAssignObjectScalar (ColumnVector< long double, 0 > &, long double const &)
 
template void capd::vectalg::clear (ColumnVector< double, 0 > &)
 
template void capd::vectalg::clear (ColumnVector< long double, 0 > &)
 
template Vector< double, 0 > & capd::vectalg::multiplyAssignObjectScalarAddObject (Vector< double, 0 > &, double const &, Vector< double, 0 > const &)
 
template Vector< long double, 0 > & capd::vectalg::multiplyAssignObjectScalarAddObject (Vector< long double, 0 > &, long double const &, Vector< long double, 0 > const &)
 
template RowVector< double, 0 > & capd::vectalg::subtractAssignObjectObject (RowVector< double, 0 > &, Vector< double, 0 > const &)
 
template Vector< double, 0 > & capd::vectalg::addAssignObjectObject (Vector< double, 0 > &, Vector< double, 0 > const &)
 
template DVector capd::vectalg::divideObjectScalar (const DVector &v1, const double &s)
 

Detailed Description

Author
The CAPD Group