CAPD::DynSys Library  6.0.0
IVector.cpp File Reference

Namespaces

 capd
 
 capd::vectalg
 

Typedefs

typedef Vector< capd::DInterval, 0 > capd::vectalg::IVector
 

Functions

template Vector< capd::DInterval, 0 > capd::vectalg::abs< capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2)
 
template capd::DInterval capd::vectalg::operator*<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, capd::DInterval, 0 > (const capd::DInterval &s, const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator/<capd::DInterval, capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, double, 0 > (const Vector< capd::DInterval, 0 > &v, const double &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, double, 0 > (const double &s, const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator/<capd::DInterval, double, 0 > (const Vector< capd::DInterval, 0 > &v, const double &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, long, 0 > (const Vector< capd::DInterval, 0 > &v, const long &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, long, 0 > (const long &s, const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator/<capd::DInterval, long, 0 > (const Vector< capd::DInterval, 0 > &v, const long &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, int, 0 > (const Vector< capd::DInterval, 0 > &v, const int &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator*<capd::DInterval, int, 0 > (const int &s, const Vector< capd::DInterval, 0 > &v)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator/<capd::DInterval, int, 0 > (const Vector< capd::DInterval, 0 > &v, const int &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s)
 
template Vector< capd::DInterval, 0 > capd::vectalg::operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s)
 
template bool capd::vectalg::operator<<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2)
 
template bool capd::vectalg::operator<=< capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2)
 
template std::ostream & capd::vectalg::operator<<< capd::DInterval, 0 > (std::ostream &out, const Vector< capd::DInterval, 0 > &v)
 
template void capd::vectalg::subtractObjects (const Vector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &)
 
template void capd::vectalg::addObjects (const Vector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &)
 
template void capd::vectalg::addObjects (const Vector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &)
 
template Vector< capd::DInterval, 0 > capd::vectalg::unaryMinus (ColumnVector< capd::DInterval, 0 > const &)
 
template Vector< capd::DInterval, 0 > & capd::vectalg::addAssignObjectScalar (Vector< capd::DInterval, 0 > &v1, const capd::DInterval &)
 
template Vector< capd::DInterval, 0 > capd::vectalg::addObjectScalar (Vector< capd::DInterval, 0 > const &, capd::DInterval const &)
 
template void capd::vectalg::subtractObjects (Vector< capd::DInterval, 0 > const &, ColumnVector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > &)
 
template ColumnVector< capd::DInterval, 0 > & capd::vectalg::assignObjectObject (ColumnVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > const &)
 
template ColumnVector< capd::DInterval, 0 > & capd::vectalg::assignObjectObject (ColumnVector< capd::DInterval, 0 > &, ColumnVector< capd::DInterval, 0 > const &)
 
template Vector< capd::DInterval, 0 > & capd::vectalg::assignObjectObject (Vector< capd::DInterval, 0 > &, Vector< double, 0 > const &)
 
template bool capd::vectalg::normalize (ColumnVector< capd::DInterval, 0 > &)
 
template RowVector< capd::DInterval, 0 > & capd::vectalg::assignObjectObject (RowVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > const &)
 
template RowVector< capd::DInterval, 0 > & capd::vectalg::assignObjectObject (RowVector< capd::DInterval, 0 > &, RowVector< capd::DInterval, 0 > const &)
 
template IVector capd::vectalg::intervalHull< IVector > (const IVector &A, const IVector &B)
 
template void capd::vectalg::split< IVector, IVector > (IVector &v, IVector &rv)
 
template void capd::vectalg::split< IVector, DVector > (const IVector &v, DVector &, IVector &rv)
 
template IVector capd::vectalg::midVector< IVector > (const IVector &v)
 
template IVector capd::vectalg::leftVector< IVector > (const IVector &v)
 
template IVector capd::vectalg::rightVector< IVector > (const IVector &v)
 
template capd::DInterval capd::vectalg::maxDiam< IVector > (const IVector &v)
 
template double capd::vectalg::maxWidth< IVector > (const IVector &v)
 
template IVector capd::vectalg::diam< IVector > (const IVector &v)
 
template DVector capd::vectalg::widths< IVector > (const IVector &v)
 
template IVector capd::vectalg::intervalBall< IVector > (const IVector &iv, const capd::DInterval &r)
 
template capd::DInterval capd::vectalg::solveAffineInclusion< IVector > (const IVector &a, const IVector &p, const IVector &c)
 
template capd::DInterval capd::vectalg::solveAffineInclusion< IVector > (const IVector &a, const IVector &p, const IVector &c, int &)
 
template bool capd::vectalg::subset< IVector > (const IVector &v1, const IVector &v2)
 
template bool capd::vectalg::subsetInterior< IVector > (const IVector &v1, const IVector &v2)
 
template IVector capd::vectalg::intersection< IVector > (const IVector &v1, const IVector &v2)
 
template std::string capd::vectalg::vectorToString< IVector > (const IVector &v, int firstIndex, int lastIndex, int precision)
 
template std::ostream & capd::vectalg::printVector< IVector > (std::ostream &str, const IVector &v, int firstIndex, int lastIndex)
 
template std::ostream & capd::vectalg::printVector (std::ostream &str, const ColumnVector< capd::DInterval, 0 > &, int, int)
 
template IVector capd::vectalg::multiplyObjectScalar (ColumnVector< capd::DInterval, 0 > const &, capd::DInterval const &)
 
template IVector capd::vectalg::multiplyObjectScalar (RowVector< capd::DInterval, 0 > const &, capd::DInterval const &)
 
template IVector capd::vectalg::multiplyObjectScalar (IVector const &, capd::DInterval const &)
 
template IVector capd::vectalg::multiplyObjectScalar (IVector const &, long const &)
 
template IVector capd::vectalg::divideObjectScalar (IVector const &, long const &)
 
template IVector capd::vectalg::divideObjectScalar (IVector const &, capd::DInterval const &)
 
template ColumnVector< capd::DInterval, 0 > & capd::vectalg::divideAssignObjectScalar (ColumnVector< capd::DInterval, 0 > &, capd::DInterval const &)
 
template RowVector< capd::DInterval, 0 > & capd::vectalg::divideAssignObjectScalar (RowVector< capd::DInterval, 0 > &, capd::DInterval const &)
 
template IVectorcapd::vectalg::multiplyAssignObjectScalarAddObject (IVector &, capd::DInterval const &, IVector const &)
 
template void capd::vectalg::clear (ColumnVector< capd::DInterval, 0 > &)
 
template bool capd::vectalg::equal (Vector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > const &)
 
template Vector< capd::DInterval, 0 >::ScalarType capd::vectalg::scalarProduct (Vector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > const &)
 

Detailed Description

Author
The CAPD Group