|
| template<typename T > |
| T | euclNorm (::capd::fields::Complex< T > &x) |
| |
| template<typename Object > |
| void | clear (Object &u) |
| | Assign zero to each coordinate. More...
|
| |
| template<typename Object > |
| Object::ScalarType | euclNorm (const Object &u) |
| | Computes euclidean norm of any vector. More...
|
| |
| template<typename Object > |
| bool | normalize (Object &u) |
| | normalize a vector with respect to euclidean norm if impossible returns false More...
|
| |
| template<typename ResultType , typename Object > |
| ResultType | absoluteValue (const Object &v) |
| |
| template<typename ResultType , typename Object > |
| ResultType | unaryMinus (const Object &v) |
| |
| template<typename ResultType , typename T1 , typename T2 > |
| void | addObjects (const T1 &v1, const T2 &v2, ResultType &result) |
| | this procedure can be use to add two vector-like objects: More...
|
| |
| template<typename ResultType , typename T1 , typename T2 > |
| ResultType | addObjects (const T1 &v1, const T2 &v2) |
| |
| template<typename ResultType , typename T1 , typename T2 > |
| void | subtractObjects (const T1 &v1, const T2 &v2, ResultType &result) |
| | this procedure can be use to subtract two vector-like objects: More...
|
| |
| template<typename ResultType , typename T1 , typename T2 > |
| ResultType | subtractObjects (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| T1::ScalarType | scalarProduct (const T1 &v1, const T2 &v2) |
| | this procedure can be use to compute scalar product of two vector-like objects: More...
|
| |
| template<typename ResultType , typename Object , typename FactorType > |
| ResultType | multiplyObjectScalar (const Object &v, const FactorType &s) |
| | this procedure can be use to multiply by a scalar any element of vector-like objects as a result we may obtain object of different type, multiplication of column of matrix and scalar gives vector result = v * s More...
|
| |
| template<typename ResultType , typename Object , typename FactorType > |
| ResultType | divideObjectScalar (const Object &v, const FactorType &s) |
| | this procedure can be use to divide by a scalar any element of vector-like objects as a result we may obtain object of different type, dividing of column of matrix by scalar gives vector result = v / s More...
|
| |
| template<typename ResultType , typename Object , typename FactorType > |
| ResultType | addObjectScalar (const Object &v, const FactorType &s) |
| | this procedure can be use to add a scalar to any element of vector-like objects result[i] = v[i] + s More...
|
| |
| template<typename ResultType , typename Object , typename FactorType > |
| ResultType | subtractObjectScalar (const Object &v, const FactorType &s) |
| | this procedure can be used to substract a scalar from any element of vector-like objects result[i] = v[i] - s More...
|
| |
| template<typename ResultType , typename MatrixType , typename VectorType > |
| void | matrixByVector (const MatrixType &m, const VectorType &u, ResultType &result) |
| | this procedure realizes multiplication of matrix-like object by vector-like object result = m*v More...
|
| |
| template<typename ResultType , typename MatrixType , typename VectorType > |
| ResultType | matrixByVector (const MatrixType &m, const VectorType &u) |
| |
| template<typename ResultType , typename Matrix1 , typename Matrix2 > |
| void | matrixByMatrix (const Matrix1 &a1, const Matrix2 &a2, ResultType &result) |
| | this procedure realizes multiplication of two matrix-like objects result = m1*m2 More...
|
| |
| template<typename ResultType , typename Matrix1 , typename Matrix2 > |
| ResultType | matrixByMatrix (const Matrix1 &a1, const Matrix2 &a2) |
| |
| template<typename T1 , typename T2 > |
| T1 & | assignObjectObject (T1 &u, const T2 &v) |
| | this procedure can be use to assign one vector-like objects from the other. More...
|
| |
| template<typename T1 , typename T2 > |
| T1 & | addAssignObjectObject (T1 &u, const T2 &v) |
| | this procedure can be use to add of two vector-like objects result is stored in the first argument u += v More...
|
| |
| template<typename T1 , typename T2 > |
| T1 & | subtractAssignObjectObject (T1 &u, const T2 &v) |
| | this procedure can be use to subtract of two vector-like objects result is stored in the first argument u -= v More...
|
| |
| template<typename Object , typename Scalar > |
| Object & | assignFromScalar (Object &u, const Scalar &s) |
| | this procedure can be use to assign each element of a vector-like object to be equal to a given scalar u[i] = s More...
|
| |
| template<typename Object , typename Scalar > |
| Object & | addAssignObjectScalar (Object &u, const Scalar &s) |
| | this procedure can be use to add a scalar to each element of a vector-like object u[i] += s More...
|
| |
| template<typename Object , typename Scalar > |
| Object & | subtractAssignObjectScalar (Object &u, const Scalar &s) |
| | this procedure can be use to subtract a scalar from each element of a vector-like object u[i] -= s More...
|
| |
| template<typename Object , typename Scalar > |
| Object & | multiplyAssignObjectScalar (Object &u, const Scalar &s) |
| | this procedure can be use to multiply by a scalar each element of a vector-like object u[i] *= s More...
|
| |
| template<typename Object , typename Object2 , typename Scalar > |
| Object & | multiplyAssignObjectScalarAddObject (Object &u, const Scalar &s, const Object2 &v) |
| | this procedure can be use to multiply by a scalar each element of a vector-like object and then add compoent-wise elements of second vector-like object u[i] = u[i]*s+v[i] More...
|
| |
| template<typename V , typename M , typename V2 > |
| V & | addAssignMatrixByVector (V &u, const M &A, const V2 &v) |
| | This procedure computes u += A*v where u,v are vectors and A is a matrix. More...
|
| |
| template<typename V , typename M , typename V2 > |
| V & | subtractAssignMatrixByVector (V &u, const M &A, const V2 &v) |
| | This procedure computes u -= A*v where u,v are vectors and A is a matrix. More...
|
| |
| template<typename Object , typename Scalar > |
| Object & | divideAssignObjectScalar (Object &u, const Scalar &s) |
| | this procedure can be use to divide by a scalar any element of two vector-like objects u[i] /= s More...
|
| |
| template<class Object , class Scalar > |
| void | evalPolynomial (Object *c, Scalar t, Object &result, int n) |
| | Evaluates polynomial p:R->R^n at some argument. More...
|
| |
| template<typename T1 , typename T2 > |
| bool | lessThan (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| bool | greaterThan (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| bool | lessEqual (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| bool | greaterEqual (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| bool | equal (const T1 &v1, const T2 &v2) |
| |
| template<typename T1 , typename T2 > |
| bool | notEqual (const T1 &v1, const T2 &v2) |
| |
| template<typename ResultType , typename Object , typename FactorType > |
| void | multiplyObjectScalar (const Object &v, const FactorType &s, ResultType &result) |
| | this procedure can be use to multiply by a scalar any element of vector-like objects as a result we may obtain object of different type, multiplication of column of matrix and scalar gives vector result = v * s More...
|
| |
| template<typename Scalar , __size_type rows> |
| std::ostream & | operator<< (std::ostream &out, const ColumnVector< Scalar, rows > &s) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator+ (const Vector< Scalar, rows > &u, const ColumnVector< Scalar, rows > &v) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator+ (const ColumnVector< Scalar, rows > &v, const Vector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator+ (const ColumnVector< Scalar, rows > &u, const ColumnVector< Scalar, rows > &v) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator- (const Vector< Scalar, rows > &u, const ColumnVector< Scalar, rows > &v) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator- (const ColumnVector< Scalar, rows > &v, const Vector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator- (const ColumnVector< Scalar, rows > &u, const ColumnVector< Scalar, rows > &v) |
| |
| template<typename Scalar , __size_type rows> |
| Scalar | operator* (const Vector< Scalar, rows > &u, const ColumnVector< Scalar, rows > &v) |
| |
| template<typename Scalar , __size_type rows> |
| Scalar | operator* (const ColumnVector< Scalar, rows > &v, const Vector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Scalar | operator* (const ColumnVector< Scalar, rows > &v, const ColumnVector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator- (const ColumnVector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator* (const Scalar &s, const ColumnVector< Scalar, rows > &u) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator* (const ColumnVector< Scalar, rows > &u, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows> |
| Vector< Scalar, rows > | operator/ (const ColumnVector< Scalar, rows > &u, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows> |
| std::string | cppReprezentation (const ColumnVector< Scalar, rows > &A, const std::string &varName, const std::string &typeName) |
| | It serializes a matrix - gives text reprezentation which can be compiled. More...
|
| |
| template<typename SourceIterator , typename Iterator1 , typename Iterator2 > |
| void | split (SourceIterator sourceBegin, SourceIterator sourceEnd, Iterator1 center, Iterator2 diameter) |
| | splits source object given by [sourceBegin, sourceEnd] into form center + diameter where diameter = [-radius,radius] on each coordinatedimension More...
|
| |
| template<typename IntervalObject1 , typename IntervalObject2 > |
| void | split (IntervalObject1 &v, IntervalObject2 &rv) |
| | splits IntervalObject v into form center + [-radius, radius] form More...
|
| |
| template<typename IntervalObject , typename CenterType > |
| void | split (const IntervalObject &v, CenterType ¢er, IntervalObject &diameter) |
| | splits IntervalObject v into form center + diameter where diameter = [-radius,radius] on each coordinate More...
|
| |
| template<typename IObject > |
| IObject::ScalarType | maxDiam (const IObject &v) |
| | returns the upper bound for the biggest diameter of IntervalObject (vector or matrix) coordinates More...
|
| |
| template<typename IObject > |
| capd::TypeTraits< typename IObject::ScalarType >::Real | maxWidth (const IObject &v) |
| | returns the biggest diameter of the interval object (vector or matrix) coordinates (non-rigorous) More...
|
| |
| template<typename IntervalObject > |
| bool | containsZero (const IntervalObject &v) |
| | checks if IntervalObject v contains zero on all coordinates More...
|
| |
| template<typename IntervalObject > |
| bool | subset (const IntervalObject &v1, const IntervalObject &v2) |
| | checks if IntervalObject v1 is contained in IntervalObject v2 More...
|
| |
| template<typename IntervalObject > |
| bool | subsetInterior (const IntervalObject &v1, const IntervalObject &v2) |
| | checks if IntervalObject v1 is contained in interior of IntervalObject v2 More...
|
| |
| template<typename Iterator1 , typename Iterator2 , typename ResultIterator > |
| bool | intersection (Iterator1 b1, Iterator2 b2, ResultIterator b, ResultIterator e) |
| | intersection of two interval objects (vectors, matrices) More...
|
| |
| template<typename IntervalObject1 , typename IntervalObject2 , typename IntervalObject3 > |
| bool | intersection (const IntervalObject1 &v1, const IntervalObject2 &v2, IntervalObject3 &result) |
| | intersection of two interval objects (vectors, matrices) More...
|
| |
| template<typename Iterator1 , typename Iterator2 > |
| bool | intersectionIsEmpty (Iterator1 b, Iterator1 e, Iterator2 b1) |
| | checks if intersection of two interval vectors is empty More...
|
| |
| template<typename IntervalObject1 , typename IntervalObject2 > |
| bool | intersectionIsEmpty (const IntervalObject1 &v, const IntervalObject2 &w) |
| | checks if intersection of two interval vectors is empty More...
|
| |
| template<typename IntervalObject > |
| void | intervalHull (const IntervalObject &v1, const IntervalObject &v2, IntervalObject &result) |
| |
| template<typename IntervalObject , typename ResultContainer > |
| void | diameter (const IntervalObject &v, ResultContainer &result) |
| |
| template<typename IntervalObject , typename ResultType > |
| void | mid (const IntervalObject &v, ResultType &result) |
| |
| template<typename ResultType , typename IntervalObject > |
| ResultType | midObject (const IntervalObject &v) |
| |
| template<typename ResultType , typename IntervalObject > |
| void | leftObject (const IntervalObject &v, ResultType &result) |
| |
| template<typename ResultType , typename IntervalObject > |
| ResultType | leftObject (const IntervalObject &v) |
| |
| template<typename ResultType , typename IntervalObject > |
| void | rightObject (const IntervalObject &v, ResultType &result) |
| |
| template<typename ResultType , typename IntervalObject > |
| ResultType | rightObject (const IntervalObject &v) |
| |
| template<typename ResultType , typename ScalarType > |
| ResultType | convertScalar (const ScalarType &v) |
| |
| template<typename ResultType , typename ContainerType > |
| ResultType | convertObject (const ContainerType &v) |
| |
| template<typename VectorType > |
| VectorType | conjVector (const VectorType &v) |
| |
| template<typename ResultType , typename IObject > |
| ResultType | getWidths (const IObject &v) |
| |
| template<typename IObject > |
| IObject::template rebind< typename capd::TypeTraits< typename IObject::ScalarType >::Real >::other | widths (const IObject &v) |
| |
| template<typename Scalar , __size_type rows, __size_type cols1, __size_type cols2> |
| Matrix< Scalar, rows, cols2 > | operator* (const Matrix< Scalar, rows, cols1 > &, const Matrix< Scalar, cols1, cols2 > &) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, cols, rows > | transpose (const Matrix< Scalar, rows, cols > &) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, cols, rows > | Transpose (const Matrix< Scalar, rows, cols > &) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| std::ostream & | operator<< (std::ostream &, const Matrix< Scalar, rows, cols > &) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| std::istream & | operator>> (std::istream &, Matrix< Scalar, rows, cols > &) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, cols, rows >::ScalarType | trace (const Matrix< Scalar, cols, rows > &A) |
| | Computes Trace of a given matrix. More...
|
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, cols, rows >::ScalarType | secondTrace (const Matrix< Scalar, cols, rows > &A) |
| | It returns a sum of determinants of all 2x2 matrix. More...
|
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| std::string | cppReprezentation (const Matrix< Scalar, cols, rows > &A, const std::string &varName, const std::string &typeName) |
| | It serializes a matrix - gives text reprezentation which can be compiled. More...
|
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| void | setDimensionInArray (Matrix< Scalar, rows, cols > *, __size_type, __size_type, __size_type) |
| |
| template<typename Scalar > |
| void | setDimensionInArray (Matrix< Scalar, 0, 0 > *t, __size_type N, __size_type r, __size_type c) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Vector< Scalar, rows > | operator* (const Matrix< Scalar, rows, cols > &m, const Vector< Scalar, cols > &v) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Vector< Scalar, rows > | operator* (const Matrix< Scalar, rows, cols > &a, const ColumnVector< Scalar, cols > &v) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Vector< Scalar, rows > | operator* (const Matrix< Scalar, rows, cols > &m, const RowVector< Scalar, cols > &u) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | abs (const Matrix< Scalar, rows, cols > &m) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator- (const Matrix< Scalar, rows, cols > &m) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator+ (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator- (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator* (const Matrix< Scalar, rows, cols > &m, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator* (const Scalar &s, const Matrix< Scalar, rows, cols > &m) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator/ (const Matrix< Scalar, rows, cols > &m, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator+ (const Matrix< Scalar, rows, cols > &m, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| Matrix< Scalar, rows, cols > | operator- (const Matrix< Scalar, rows, cols > &m, const Scalar &s) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator< (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator> (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator<= (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator>= (const Matrix< Scalar, rows, cols > &m1, const Matrix< Scalar, rows, cols > &m2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator== (const Matrix< Scalar, rows, cols > &a1, const Matrix< Scalar, rows, cols > &a2) |
| |
| template<typename Scalar , __size_type rows, __size_type cols> |
| bool | operator!= (const Matrix< Scalar, rows, cols > &a1, const Matrix< Scalar, rows, cols > &a2) |
| |
| template<typename IMatrixType > |
| IMatrixType | midMatrix (const IMatrixType &v) |
| |
| Multipointer | sumMultipointers (const Multipointer &, const Multipointer &) |
| |
| Multipointer | addIndex (const Multipointer &mp, int index) |
| | returns new multipointer which is multiindex mp with index added in correct place More...
|
| |
| Multipointer | push_back (const Multipointer &mp, int index) |
| | appends index to the end of multipointer mp More...
|
| |
| bool | hasIndex (const Multipointer &mp, int index) |
| | checks if muiltipointer contains index More...
|
| |
| int | indexCount (const Multipointer &mp, int index) |
| | returns the number of occurences of index in the multipointer More...
|
| |
| Multipointer | removeIndex (const Multipointer &mp, int index) |
| | returns a multipointer with removed index More...
|
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | diam (const RowVector< Scalar, cols > &v) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator+ (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator+ (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator+ (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator- (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator- (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator- (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Scalar | operator* (const Vector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Scalar | operator* (const RowVector< Scalar, cols > &u1, const Vector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Scalar | operator* (const RowVector< Scalar, cols > &u1, const RowVector< Scalar, cols > &u2) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator- (const RowVector< Scalar, cols > &u) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator* (const Scalar &s, const RowVector< Scalar, cols > &u) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator* (const RowVector< Scalar, cols > &u, const Scalar &s) |
| |
| template<typename Scalar , __size_type cols> |
| Vector< Scalar, cols > | operator/ (const RowVector< Scalar, cols > &u, const Scalar &s) |
| |
| template<typename Scalar , __size_type cols> |
| std::ostream & | operator<< (std::ostream &out, const RowVector< Scalar, cols > &u) |
| |
| template<typename VectorType1 , typename VectorType2 > |
| void | intersectionWithSubvector (const VectorType1 &src, VectorType2 &target, int start, int stop) |
| | Intersection of src with target[start..stop] is returned in target. More...
|
| |
| template<typename VectorType1 , typename VectorType2 > |
| void | copyToSubvector (const VectorType1 &src, VectorType2 &target, int start, int stop) |
| | it copies src into target[start..stop] More...
|
| |
| template<typename VectorType1 , typename VectorType2 > |
| void | copyFromSubvector (const VectorType1 &src, VectorType2 &target, int start, int stop) |
| | it copies src[start..stop] into target More...
|
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| void | intersectionWithSubmatrix (const MatrixType1 &src, MatrixType2 &target, int startRow, int stopRow, int startCol, int stopCol) |
| | intersection of src with target[startRow..stopRow][startCol..stopCol] is returned in target More...
|
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| void | copyToSubmatrix (const MatrixType1 &src, MatrixType2 &target, int startRow, int stopRow, int startCol, int stopCol) |
| | it copies src into target[startRow..stopRow)[startCol..stopCol) More...
|
| |
| template<typename MatrixType1 , typename MatrixType2 > |
| void | copyFromSubmatrix (const MatrixType1 &src, MatrixType2 &target, int startRow, int stopRow, int startCol, int stopCol) |
| | it copies src[startRow..stopRow)[startCol..stopCol) into target More...
|
| |
| template<typename Scalar , __size_type dim> |
| std::ostream & | operator<< (std::ostream &out, const Vector< Scalar, dim > &v) |
| |
| template<typename Scalar , __size_type dim> |
| std::istream & | operator>> (std::istream &inp, Vector< Scalar, dim > &v) |
| |
| template<typename Vector > |
| std::string | vectorToString (const Vector &v, int firstIndex=0, int lastIndex=-1, int precision=-1) |
| |
| template<typename Vector > |
| std::ostream & | printVector (std::ostream &str, const Vector &v, int firstIndex=0, int lastIndex=-1) |
| |
| template<typename Scalar , __size_type dim> |
| std::ostream & | print (std::ostream &str, const Vector< Scalar, dim > &v, int firstIndex=0, int lastIndex=-1) |
| |
| template<typename Scalar , __size_type dim> |
| std::string | cppReprezentation (const Vector< Scalar, dim > &A, const std::string &varName, const std::string &typeName) |
| | It serializes a matrix - gives text reprezentation which can be compiled. More...
|
| |
| template<typename Scalar , __size_type dim> |
| void | setDimensionInArray (Vector< Scalar, dim > *, __size_type, __size_type) |
| |
| template<typename Scalar > |
| void | setDimensionInArray (Vector< Scalar, 0 > *t, __size_type N, __size_type _dim) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | abs (const Vector< Scalar, dim > &v) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | operator- (const Vector< Scalar, dim > &v) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | operator+ (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | operator- (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| Scalar | operator* (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | operator+ (const Vector< Scalar, dim > &v, const Scalar &s) |
| |
| template<typename Scalar , __size_type dim> |
| Vector< Scalar, dim > | operator- (const Vector< Scalar, dim > &v, const Scalar &s) |
| |
| template<typename Scalar , typename FactorType , __size_type dim> |
| Vector< Scalar, dim > | operator* (const Vector< Scalar, dim > &v, const FactorType &s) |
| |
| template<typename Scalar , typename FactorType , __size_type dim> |
| Vector< Scalar, dim > | operator* (const FactorType &s, const Vector< Scalar, dim > &v) |
| |
| template<typename Scalar , typename FactorType , __size_type dim> |
| Vector< Scalar, dim > | operator/ (const Vector< Scalar, dim > &v, const FactorType &s) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator< (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator> (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator<= (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator>= (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator== (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename Scalar , __size_type dim> |
| bool | operator!= (const Vector< Scalar, dim > &v1, const Vector< Scalar, dim > &v2) |
| |
| template<typename IVector > |
| IVector | leftVector (const IVector &u) |
| |
| template<typename IVector > |
| IVector | rightVector (const IVector &u) |
| |
| template<typename IVector > |
| IVector::ScalarType | maxDiam (const IVector &) |
| |
| template<typename IVector > |
| IVector | intervalBall (const IVector &, const typename IVector::ScalarType &r) |
| |
| template<typename IVector > |
| IVector::ScalarType | solveAffineInclusion (const IVector &, const IVector &, const IVector &) |
| |
| template<typename IVector > |
| IVector::ScalarType | solveAffineInclusion (const IVector &, const IVector &, const IVector &, int &) |
| |
| template<typename IVector > |
| IVector | intervalHull (const IVector &, const IVector &) |
| |
| template<typename IVector > |
| IVector | midVector (const IVector &) |
| |
| template<typename IVector > |
| IVector | diam (const IVector &) |
| |
| template<typename IVector > |
| IVector | intersection (const IVector &, const IVector &) |
| |
| template<typename IVectorType > |
| IVectorType | diam (const IVectorType &v) |
| |
| template<typename IVectorType > |
| IVectorType | intersection (const IVectorType &v1, const IVectorType &v2) |
| |
| template<typename IVectorType > |
| IVectorType | midVector (const IVectorType &v) |
| |
| template<typename IVectorType > |
| IVectorType | intervalHull (const IVectorType &v1, const IVectorType &v2) |
| |
| template<typename IVectorType > |
| IVectorType | intervalBall (const IVectorType &iv, const typename IVectorType::ScalarType &r) |
| |
| template<typename IVectorType > |
| IVectorType::ScalarType | solveAffineInclusion (const IVectorType &a, const IVectorType &p, const IVectorType &c) |
| |
| template<typename IVectorType > |
| IVectorType::ScalarType | solveAffineInclusion (const IVectorType &a, const IVectorType &p, const IVectorType &c, int &dir) |
| |
| template Matrix< double, 0, 0 > | abs< double, 0, 0 > (const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator-<double, 0, 0 > (const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator+<double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator-<double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator*<double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0, 0 > (const Matrix< double, 0, 0 > &, const Vector< double, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator*<double, 0, 0 > (const Matrix< double, 0, 0 > &, const double &) |
| |
| template Matrix< double, 0, 0 > | operator*<double, 0, 0 > (const double &, const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | operator/<double, 0, 0 > (const Matrix< double, 0, 0 > &, const double &) |
| |
| template Matrix< double, 0, 0 > | operator+<double, 0, 0 > (const Matrix< double, 0, 0 > &, const double &) |
| |
| template Matrix< double, 0, 0 > | operator-<double, 0, 0 > (const Matrix< double, 0, 0 > &, const double &) |
| |
| template bool | operator<<double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template bool | operator><double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template bool | operator<=< double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template bool | operator>=< double, 0, 0 > (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template Matrix< double, 0, 0 > | Transpose< double, 0, 0 > (const Matrix< double, 0, 0 > &) |
| |
| template std::ostream & | operator<<< double, 0, 0 > (std::ostream &, const Matrix< double, 0, 0 > &) |
| |
| template std::istream & | operator>>< double, 0, 0 > (std::istream &, Matrix< double, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< double, 0, 0 > &, const Vector< double, 0 > &, Vector< double, 0 > &) |
| |
| template void | matrixByVector (const Matrix< double, 0, 0 > &, const ColumnVector< double, 0 > &, Vector< double, 0 > &) |
| |
| template void | matrixByVector (const Matrix< long double, 0, 0 > &, const ColumnVector< long double, 0 > &, Vector< long double, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &, Matrix< double, 0, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< int, 0, 0 > &, const Matrix< int, 0, 0 > &, Matrix< int, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< int, 0, 0 > &, const Vector< int, 0 > &, Vector< int, 0 > &) |
| |
| template void | matrixByVector (const Matrix< int, 0, 0 > &, const ColumnVector< int, 0 > &, Vector< int, 0 > &) |
| |
| template void | subtractObjects (const Matrix< double, 0, 0 > &v1, const Matrix< double, 0, 0 > &v2, Matrix< double, 0, 0 > &result) |
| |
| template void | addObjects (const Matrix< double, 0, 0 > &v1, const Matrix< double, 0, 0 > &v2, Matrix< double, 0, 0 > &result) |
| |
| template Vector< double, 0 > & | addAssignMatrixByVector (Vector< double, 0 > &u, const Matrix< double, 0, 0 > &A, const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > & | subtractAssignMatrixByVector (Vector< double, 0 > &u, const Matrix< double, 0, 0 > &A, const Vector< double, 0 > &v) |
| |
| template Matrix< double, 0, 0 > & | addAssignObjectObject (Matrix< double, 0, 0 > &, const Matrix< double, 0, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const Vector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const RowVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const RowVector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const Vector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const RowVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const RowVector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const Vector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const RowVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const RowVector< double, 0 > &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0, 0 > (const Matrix< double, 0, 0 > &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0 > (const double &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0 > (const RowVector< double, 0 > &, const double &) |
| |
| template Vector< double, 0 > | operator/<double, 0 > (const RowVector< double, 0 > &, const double &) |
| |
| template std::ostream & | operator<<< double, 0 > (std::ostream &, const RowVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const Vector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const ColumnVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const ColumnVector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const Vector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const ColumnVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const ColumnVector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const Vector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const ColumnVector< double, 0 > &, const Vector< double, 0 > &) |
| |
| template double | operator*<double, 0 > (const ColumnVector< double, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0, 0 > (const Matrix< double, 0, 0 > &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0 > (const double &, const ColumnVector< double, 0 > &) |
| |
| template Vector< double, 0 > | operator*<double, 0 > (const ColumnVector< double, 0 > &, const double &) |
| |
| template Vector< double, 0 > | operator/<double, 0 > (const ColumnVector< double, 0 > &, const double &) |
| |
| template std::ostream & | operator<<< double, 0 > (std::ostream &, const ColumnVector< double, 0 > &) |
| |
| template Matrix< double, 0, 0 > & | multiplyAssignObjectScalarAddObject (Matrix< double, 0, 0 > &, double const &, Matrix< double, 0, 0 > const &) |
| |
| template Matrix< long double, 0, 0 > & | multiplyAssignObjectScalarAddObject (Matrix< long double, 0, 0 > &, long double const &, Matrix< long double, 0, 0 > const &) |
| |
| template std::string | cppReprezentation (Matrix< int, 0, 0 > const &, std::string const &, std::string const &) |
| |
| template std::string | cppReprezentation (Matrix< double, 0, 0 > const &, std::string const &, std::string const &) |
| |
| template Vector< double, 0 > | abs< double, 0 > (const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template double | operator*<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template Vector< double, 0 > | operator*<double, double, 0 > (const Vector< double, 0 > &v, const double &s) |
| |
| template Vector< double, 0 > | operator*<double, double, 0 > (const double &s, const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > | operator/<double, double, 0 > (const Vector< double, 0 > &v, const double &s) |
| |
| template Vector< double, 0 > | operator*<double, long, 0 > (const Vector< double, 0 > &v, const long &s) |
| |
| template Vector< double, 0 > | operator*<double, long, 0 > (const long &s, const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > | operator/<double, long, 0 > (const Vector< double, 0 > &v, const long &s) |
| |
| template Vector< double, 0 > | operator*<double, int, 0 > (const Vector< double, 0 > &v, const int &s) |
| |
| template Vector< double, 0 > | operator*<double, int, 0 > (const int &s, const Vector< double, 0 > &v) |
| |
| template Vector< double, 0 > | operator/<double, int, 0 > (const Vector< double, 0 > &v, const int &s) |
| |
| template Vector< double, 0 > | operator+<double, 0 > (const Vector< double, 0 > &v, const double &s) |
| |
| template Vector< double, 0 > | operator-<double, 0 > (const Vector< double, 0 > &v, const double &s) |
| |
| template bool | operator<<double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template bool | operator><double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template bool | operator<=< double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template bool | operator>=< double, 0 > (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2) |
| |
| template std::ostream & | operator<<< double, 0 > (std::ostream &out, const Vector< double, 0 > &v) |
| |
| template std::istream & | operator>>< double, 0 > (std::istream &inp, Vector< double, 0 > &v) |
| |
| template void | subtractObjects (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2, Vector< double, 0 > &result) |
| |
| template void | addObjects (const Vector< double, 0 > &v1, const Vector< double, 0 > &v2, Vector< double, 0 > &result) |
| |
| template RowVector< double, 0 > & | assignObjectObject (RowVector< double, 0 > &, RowVector< double, 0 > const &) |
| |
| template RowVector< long double, 0 > & | assignObjectObject (RowVector< long double, 0 > &, RowVector< long double, 0 > const &) |
| |
| template ColumnVector< double, 0 > & | assignObjectObject (ColumnVector< double, 0 > &, ColumnVector< double, 0 > const &) |
| |
| template ColumnVector< double, 0 > & | assignObjectObject (ColumnVector< double, 0 > &, Vector< double, 0 > const &) |
| |
| template ColumnVector< long double, 0 > & | assignObjectObject (ColumnVector< long double, 0 > &, ColumnVector< long double, 0 > const &) |
| |
| template ColumnVector< long double, 0 > & | assignObjectObject (ColumnVector< long double, 0 > &, Vector< long double, 0 > const &) |
| |
| template Vector< double, 0 > & | assignObjectObject (Vector< double, 0 > &, Vector< double, 0 > const &) |
| |
| template Vector< double, 0 > | multiplyObjectScalar (RowVector< double, 0 > const &, double const &) |
| |
| template Vector< long double, 0 > | multiplyObjectScalar (RowVector< long double, 0 > const &, long double const &) |
| |
| template RowVector< double, 0 > & | divideAssignObjectScalar (RowVector< double, 0 > &, double const &) |
| |
| template RowVector< long double, 0 > & | divideAssignObjectScalar (RowVector< long double, 0 > &, long double const &) |
| |
| template Vector< double, 0 > | divideObjectScalar< Vector< double, 0 >, Vector< double, 0 >, long > (Vector< double, 0 > const &, long const &) |
| |
| template Vector< long double, 0 > | divideObjectScalar< Vector< long double, 0 >, Vector< long double, 0 >, long > (Vector< long double, 0 > const &, long const &) |
| |
| template Vector< double, 0 > | unaryMinus (ColumnVector< double, 0 > const &) |
| |
| template Vector< long double, 0 > | unaryMinus (ColumnVector< long double, 0 > const &) |
| |
| template std::ostream & | printVector (std::ostream &str, const ColumnVector< double, 0 > &, int, int) |
| |
| template std::ostream & | printVector (std::ostream &str, const ColumnVector< long double, 0 > &, int, int) |
| |
| template std::string | cppReprezentation (Vector< double, 0 > const &, std::string const &, std::string const &) |
| |
| template std::string | cppReprezentation (Vector< long double, 0 > const &, std::string const &, std::string const &) |
| |
| template Vector< double, 0 > | multiplyObjectScalar (ColumnVector< double, 0 > const &, double const &) |
| |
| template Vector< double, 0 > | multiplyObjectScalar (Vector< double, 0 > const &, double const &) |
| |
| template Vector< double, 0 > | multiplyObjectScalar (Vector< double, 0 > const &, long const &) |
| |
| template Vector< long double, 0 > | multiplyObjectScalar (Vector< long double, 0 > const &, long double const &) |
| |
| template Vector< long double, 0 > | multiplyObjectScalar (Vector< long double, 0 > const &, long const &) |
| |
| template Vector< long double, 0 > | multiplyObjectScalar (ColumnVector< long double, 0 > const &, long double const &) |
| |
| template ColumnVector< double, 0 > & | divideAssignObjectScalar (ColumnVector< double, 0 > &, double const &) |
| |
| template ColumnVector< long double, 0 > & | divideAssignObjectScalar (ColumnVector< long double, 0 > &, long double const &) |
| |
| template void | clear (ColumnVector< double, 0 > &) |
| |
| template void | clear (ColumnVector< long double, 0 > &) |
| |
| template Vector< double, 0 > & | multiplyAssignObjectScalarAddObject (Vector< double, 0 > &, double const &, Vector< double, 0 > const &) |
| |
| template Vector< long double, 0 > & | multiplyAssignObjectScalarAddObject (Vector< long double, 0 > &, long double const &, Vector< long double, 0 > const &) |
| |
| template RowVector< double, 0 > & | subtractAssignObjectObject (RowVector< double, 0 > &, Vector< double, 0 > const &) |
| |
| template Vector< double, 0 > & | addAssignObjectObject (Vector< double, 0 > &, Vector< double, 0 > const &) |
| |
| template DVector | divideObjectScalar (const DVector &v1, const double &s) |
| |
| template Matrix< capd::DInterval, 0, 0 > | abs< capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator-<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator+<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator-<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator*<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator*<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const capd::DInterval &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator*<capd::DInterval, 0, 0 > (const capd::DInterval &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator/<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const capd::DInterval &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator+<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const capd::DInterval &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | operator-<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const capd::DInterval &) |
| |
| template bool | operator<<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template bool | operator<=< capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | Transpose< capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template std::ostream & | operator<<< capd::DInterval, 0, 0 > (std::ostream &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< capd::DInterval, 0, 0 > &, const Vector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &, Matrix< capd::DInterval, 0, 0 > &) |
| |
| template void | subtractObjects (const Matrix< capd::DInterval, 0, 0 > &v1, const Matrix< capd::DInterval, 0, 0 > &v2, Matrix< capd::DInterval, 0, 0 > &result) |
| |
| template void | addObjects (const Matrix< capd::DInterval, 0, 0 > &v1, const Matrix< capd::DInterval, 0, 0 > &v2, Matrix< capd::DInterval, 0, 0 > &result) |
| |
| template Vector< capd::DInterval, 0 > & | addAssignMatrixByVector (Vector< capd::DInterval, 0 > &u, const Matrix< capd::DInterval, 0, 0 > &A, const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > & | subtractAssignMatrixByVector (Vector< capd::DInterval, 0 > &u, const Matrix< capd::DInterval, 0, 0 > &A, const Vector< capd::DInterval, 0 > &v) |
| |
| template Matrix< capd::DInterval, 0, 0 > & | addAssignObjectObject (Matrix< capd::DInterval, 0, 0 > &, const Matrix< capd::DInterval, 0, 0 > &) |
| |
| template void | split< IMatrix, IMatrix > (IMatrix &, IMatrix &) |
| |
| template void | split< IMatrix, DMatrix > (const IMatrix &, DMatrix &, IMatrix &) |
| |
| template IMatrix | midMatrix< IMatrix > (const IMatrix &) |
| |
| template bool | intersection< IMatrix, IMatrix, IMatrix > (const IMatrix &, const IMatrix &, IMatrix &) |
| |
| template IMatrix | intervalHull< IMatrix > (const IMatrix &A, const IMatrix &B) |
| |
| template capd::DInterval | maxDiam< IMatrix > (const IMatrix &v) |
| |
| template double | maxWidth< IMatrix > (const IMatrix &v) |
| |
| template IMatrix | diam< IMatrix > (const IMatrix &v) |
| |
| template DMatrix | widths< IMatrix > (const IMatrix &v) |
| |
| template bool | subset< IMatrix > (const IMatrix &v1, const IMatrix &v2) |
| |
| template bool | subsetInterior< IMatrix > (const IMatrix &v1, const IMatrix &v2) |
| |
| template IMatrix | intersection< IMatrix > (const IMatrix &v1, const IMatrix &v2) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0 > (const capd::DInterval &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const capd::DInterval &) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, 0 > (const RowVector< capd::DInterval, 0 > &, const capd::DInterval &) |
| |
| template std::ostream & | operator<<< capd::DInterval, 0 > (std::ostream &, const RowVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0, 0 > (const Matrix< capd::DInterval, 0, 0 > &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0 > (const capd::DInterval &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const capd::DInterval &) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, 0 > (const ColumnVector< capd::DInterval, 0 > &, const capd::DInterval &) |
| |
| template std::ostream & | operator<<< capd::DInterval, 0 > (std::ostream &, const ColumnVector< capd::DInterval, 0 > &) |
| |
| template IMatrix & | assignFromScalar (IMatrix &, capd::DInterval const &) |
| |
| template IMatrix | multiplyObjectScalar (IMatrix const &, capd::DInterval const &) |
| |
| template Matrix< capd::DInterval, 0, 0 > & | multiplyAssignObjectScalarAddObject (Matrix< capd::DInterval, 0, 0 > &, capd::DInterval const &, Matrix< capd::DInterval, 0, 0 > const &) |
| |
| template bool | equal (capd::vectalg::Matrix< capd::DInterval, 0, 0 > const &, capd::vectalg::Matrix< capd::DInterval, 0, 0 > const &) |
| |
| template Matrix< capd::DInterval, 0, 0 > | divideObjectScalar (Matrix< capd::DInterval, 0, 0 > const &, capd::DInterval const &) |
| |
| template Vector< capd::DInterval, 0 > | abs< capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2) |
| |
| template capd::DInterval | operator*<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, capd::DInterval, 0 > (const capd::DInterval &s, const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, double, 0 > (const Vector< capd::DInterval, 0 > &v, const double &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, double, 0 > (const double &s, const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, double, 0 > (const Vector< capd::DInterval, 0 > &v, const double &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, long, 0 > (const Vector< capd::DInterval, 0 > &v, const long &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, long, 0 > (const long &s, const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, long, 0 > (const Vector< capd::DInterval, 0 > &v, const long &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, int, 0 > (const Vector< capd::DInterval, 0 > &v, const int &s) |
| |
| template Vector< capd::DInterval, 0 > | operator*<capd::DInterval, int, 0 > (const int &s, const Vector< capd::DInterval, 0 > &v) |
| |
| template Vector< capd::DInterval, 0 > | operator/<capd::DInterval, int, 0 > (const Vector< capd::DInterval, 0 > &v, const int &s) |
| |
| template Vector< capd::DInterval, 0 > | operator+<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s) |
| |
| template Vector< capd::DInterval, 0 > | operator-<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v, const capd::DInterval &s) |
| |
| template bool | operator<<capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2) |
| |
| template bool | operator<=< capd::DInterval, 0 > (const Vector< capd::DInterval, 0 > &v1, const Vector< capd::DInterval, 0 > &v2) |
| |
| template std::ostream & | operator<<< capd::DInterval, 0 > (std::ostream &out, const Vector< capd::DInterval, 0 > &v) |
| |
| template void | subtractObjects (const Vector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &) |
| |
| template void | addObjects (const Vector< capd::DInterval, 0 > &, const Vector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &) |
| |
| template void | addObjects (const Vector< capd::DInterval, 0 > &, const ColumnVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > &) |
| |
| template Vector< capd::DInterval, 0 > | unaryMinus (ColumnVector< capd::DInterval, 0 > const &) |
| |
| template Vector< capd::DInterval, 0 > & | addAssignObjectScalar (Vector< capd::DInterval, 0 > &v1, const capd::DInterval &) |
| |
| template Vector< capd::DInterval, 0 > | addObjectScalar (Vector< capd::DInterval, 0 > const &, capd::DInterval const &) |
| |
| template void | subtractObjects (Vector< capd::DInterval, 0 > const &, ColumnVector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > &) |
| |
| template ColumnVector< capd::DInterval, 0 > & | assignObjectObject (ColumnVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > const &) |
| |
| template ColumnVector< capd::DInterval, 0 > & | assignObjectObject (ColumnVector< capd::DInterval, 0 > &, ColumnVector< capd::DInterval, 0 > const &) |
| |
| template Vector< capd::DInterval, 0 > & | assignObjectObject (Vector< capd::DInterval, 0 > &, Vector< double, 0 > const &) |
| |
| template bool | normalize (ColumnVector< capd::DInterval, 0 > &) |
| |
| template RowVector< capd::DInterval, 0 > & | assignObjectObject (RowVector< capd::DInterval, 0 > &, Vector< capd::DInterval, 0 > const &) |
| |
| template RowVector< capd::DInterval, 0 > & | assignObjectObject (RowVector< capd::DInterval, 0 > &, RowVector< capd::DInterval, 0 > const &) |
| |
| template IVector | intervalHull< IVector > (const IVector &A, const IVector &B) |
| |
| template void | split< IVector, IVector > (IVector &v, IVector &rv) |
| |
| template void | split< IVector, DVector > (const IVector &v, DVector &, IVector &rv) |
| |
| template IVector | midVector< IVector > (const IVector &v) |
| |
| template IVector | leftVector< IVector > (const IVector &v) |
| |
| template IVector | rightVector< IVector > (const IVector &v) |
| |
| template capd::DInterval | maxDiam< IVector > (const IVector &v) |
| |
| template double | maxWidth< IVector > (const IVector &v) |
| |
| template IVector | diam< IVector > (const IVector &v) |
| |
| template DVector | widths< IVector > (const IVector &v) |
| |
| template IVector | intervalBall< IVector > (const IVector &iv, const capd::DInterval &r) |
| |
| template capd::DInterval | solveAffineInclusion< IVector > (const IVector &a, const IVector &p, const IVector &c) |
| |
| template capd::DInterval | solveAffineInclusion< IVector > (const IVector &a, const IVector &p, const IVector &c, int &) |
| |
| template bool | subset< IVector > (const IVector &v1, const IVector &v2) |
| |
| template bool | subsetInterior< IVector > (const IVector &v1, const IVector &v2) |
| |
| template IVector | intersection< IVector > (const IVector &v1, const IVector &v2) |
| |
| template std::string | vectorToString< IVector > (const IVector &v, int firstIndex, int lastIndex, int precision) |
| |
| template std::ostream & | printVector< IVector > (std::ostream &str, const IVector &v, int firstIndex, int lastIndex) |
| |
| template std::ostream & | printVector (std::ostream &str, const ColumnVector< capd::DInterval, 0 > &, int, int) |
| |
| template IVector | multiplyObjectScalar (ColumnVector< capd::DInterval, 0 > const &, capd::DInterval const &) |
| |
| template IVector | multiplyObjectScalar (RowVector< capd::DInterval, 0 > const &, capd::DInterval const &) |
| |
| template IVector | multiplyObjectScalar (IVector const &, capd::DInterval const &) |
| |
| template IVector | multiplyObjectScalar (IVector const &, long const &) |
| |
| template IVector | divideObjectScalar (IVector const &, long const &) |
| |
| template IVector | divideObjectScalar (IVector const &, capd::DInterval const &) |
| |
| template ColumnVector< capd::DInterval, 0 > & | divideAssignObjectScalar (ColumnVector< capd::DInterval, 0 > &, capd::DInterval const &) |
| |
| template RowVector< capd::DInterval, 0 > & | divideAssignObjectScalar (RowVector< capd::DInterval, 0 > &, capd::DInterval const &) |
| |
| template IVector & | multiplyAssignObjectScalarAddObject (IVector &, capd::DInterval const &, IVector const &) |
| |
| template void | clear (ColumnVector< capd::DInterval, 0 > &) |
| |
| template bool | equal (Vector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > const &) |
| |
| template Vector< capd::DInterval, 0 >::ScalarType | scalarProduct (Vector< capd::DInterval, 0 > const &, Vector< capd::DInterval, 0 > const &) |
| |
| template Matrix< long double, 0, 0 > | abs< long double, 0, 0 > (const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator-<long double, 0, 0 > (const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator+<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator-<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator*<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Vector< long double, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator*<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const long double &) |
| |
| template Matrix< long double, 0, 0 > | operator*<long double, 0, 0 > (const long double &, const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | operator/<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const long double &) |
| |
| template Matrix< long double, 0, 0 > | operator+<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const long double &) |
| |
| template Matrix< long double, 0, 0 > | operator-<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const long double &) |
| |
| template bool | operator<<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template bool | operator><long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template bool | operator<=< long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template bool | operator>=< long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template Matrix< long double, 0, 0 > | Transpose< long double, 0, 0 > (const Matrix< long double, 0, 0 > &) |
| |
| template std::ostream & | operator<<< long double, 0, 0 > (std::ostream &, const Matrix< long double, 0, 0 > &) |
| |
| template std::istream & | operator>>< long double, 0, 0 > (std::istream &, Matrix< long double, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< long double, 0, 0 > &, const Vector< long double, 0 > &, Vector< long double, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &, Matrix< long double, 0, 0 > &) |
| |
| template void | subtractObjects (const Matrix< long double, 0, 0 > &v1, const Matrix< long double, 0, 0 > &v2, Matrix< long double, 0, 0 > &result) |
| |
| template void | addObjects (const Matrix< long double, 0, 0 > &v1, const Matrix< long double, 0, 0 > &v2, Matrix< long double, 0, 0 > &result) |
| |
| template Vector< long double, 0 > & | addAssignMatrixByVector (Vector< long double, 0 > &u, const Matrix< long double, 0, 0 > &A, const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > & | subtractAssignMatrixByVector (Vector< long double, 0 > &u, const Matrix< long double, 0, 0 > &A, const Vector< long double, 0 > &v) |
| |
| template Matrix< long double, 0, 0 > & | addAssignObjectObject (Matrix< long double, 0, 0 > &, const Matrix< long double, 0, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const Vector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const RowVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const RowVector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const Vector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const RowVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const RowVector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const Vector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const RowVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const RowVector< long double, 0 > &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0 > (const long double &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0 > (const RowVector< long double, 0 > &, const long double &) |
| |
| template Vector< long double, 0 > | operator/<long double, 0 > (const RowVector< long double, 0 > &, const long double &) |
| |
| template std::ostream & | operator<<< long double, 0 > (std::ostream &, const RowVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const Vector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const ColumnVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const ColumnVector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const Vector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const ColumnVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const ColumnVector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const Vector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const ColumnVector< long double, 0 > &, const Vector< long double, 0 > &) |
| |
| template long double | operator*<long double, 0 > (const ColumnVector< long double, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0, 0 > (const Matrix< long double, 0, 0 > &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0 > (const long double &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | operator*<long double, 0 > (const ColumnVector< long double, 0 > &, const long double &) |
| |
| template Vector< long double, 0 > | operator/<long double, 0 > (const ColumnVector< long double, 0 > &, const long double &) |
| |
| template std::ostream & | operator<<< long double, 0 > (std::ostream &, const ColumnVector< long double, 0 > &) |
| |
| template Vector< long double, 0 > | abs< long double, 0 > (const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template long double | operator*<long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template Vector< long double, 0 > | operator*<long double, long double, 0 > (const Vector< long double, 0 > &v, const long double &s) |
| |
| template Vector< long double, 0 > | operator*<long double, long double, 0 > (const long double &s, const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > | operator/<long double, long double, 0 > (const Vector< long double, 0 > &v, const long double &s) |
| |
| template Vector< long double, 0 > | operator*<long double, long, 0 > (const Vector< long double, 0 > &v, const long &s) |
| |
| template Vector< long double, 0 > | operator*<long double, long, 0 > (const long &s, const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > | operator/<long double, long, 0 > (const Vector< long double, 0 > &v, const long &s) |
| |
| template Vector< long double, 0 > | operator*<long double, int, 0 > (const Vector< long double, 0 > &v, const int &s) |
| |
| template Vector< long double, 0 > | operator*<long double, int, 0 > (const int &s, const Vector< long double, 0 > &v) |
| |
| template Vector< long double, 0 > | operator/<long double, int, 0 > (const Vector< long double, 0 > &v, const int &s) |
| |
| template Vector< long double, 0 > | operator+<long double, 0 > (const Vector< long double, 0 > &v, const long double &s) |
| |
| template Vector< long double, 0 > | operator-<long double, 0 > (const Vector< long double, 0 > &v, const long double &s) |
| |
| template bool | operator<<long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template bool | operator><long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template bool | operator<=< long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template bool | operator>=< long double, 0 > (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2) |
| |
| template std::ostream & | operator<<< long double, 0 > (std::ostream &out, const Vector< long double, 0 > &v) |
| |
| template std::istream & | operator>>< long double, 0 > (std::istream &inp, Vector< long double, 0 > &v) |
| |
| template void | subtractObjects (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2, Vector< long double, 0 > &result) |
| |
| template void | addObjects (const Vector< long double, 0 > &v1, const Vector< long double, 0 > &v2, Vector< long double, 0 > &result) |
| |
| template LDVector | divideObjectScalar (const LDVector &v1, const long double &s) |
| |
| int | computeNewton (int d, int l) |
| |
| template Vector< int, 0 > | abs< int, 0 > (const Vector< int, 0 > &v) |
| |
| template Vector< int, 0 > | operator-<int, 0 > (const Vector< int, 0 > &v) |
| |
| template Vector< int, 0 > | operator+<int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template Vector< int, 0 > | operator-<int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template int | operator*<int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template Vector< int, 0 > | operator*<int, int, 0 > (const Vector< int, 0 > &v, const int &s) |
| |
| template Vector< int, 0 > | operator*<int, int, 0 > (const int &s, const Vector< int, 0 > &v) |
| |
| template Vector< int, 0 > | operator/<int, int, 0 > (const Vector< int, 0 > &v, const int &s) |
| |
| template Vector< int, 0 > | operator*<int, long, 0 > (const Vector< int, 0 > &v, const long &s) |
| |
| template Vector< int, 0 > | operator*<int, long, 0 > (const long &s, const Vector< int, 0 > &v) |
| |
| template Vector< int, 0 > | operator/<int, long, 0 > (const Vector< int, 0 > &v, const long &s) |
| |
| template Vector< int, 0 > | operator+<int, 0 > (const Vector< int, 0 > &v, const int &s) |
| |
| template Vector< int, 0 > | operator-<int, 0 > (const Vector< int, 0 > &v, const int &s) |
| |
| template bool | operator<<int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template bool | operator><int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template bool | operator<=< int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template bool | operator>=< int, 0 > (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2) |
| |
| template std::ostream & | operator<<< int, 0 > (std::ostream &out, const Vector< int, 0 > &v) |
| |
| template std::istream & | operator>>< int, 0 > (std::istream &inp, Vector< int, 0 > &v) |
| |
| template void | subtractObjects (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2, Vector< int, 0 > &result) |
| |
| template void | addObjects (const Vector< int, 0 > &v1, const Vector< int, 0 > &v2, Vector< int, 0 > &result) |
| |
| template std::string | cppReprezentation (Vector< int, 0 > const &, std::string const &, std::string const &) |
| |
| template Matrix< MpFloat, 0, 0 > | abs< MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator-<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator+<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator-<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator*<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator*<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const MpFloat &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator*<MpFloat, 0, 0 > (const MpFloat &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator/<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const MpFloat &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator+<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const MpFloat &) |
| |
| template Matrix< MpFloat, 0, 0 > | operator-<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const MpFloat &) |
| |
| template bool | operator<<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template bool | operator><MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template bool | operator<=< MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template bool | operator>=< MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Matrix< MpFloat, 0, 0 > | Transpose< MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &) |
| |
| template std::ostream & | operator<<< MpFloat, 0, 0 > (std::ostream &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template std::istream & | operator>>< MpFloat, 0, 0 > (std::istream &, Matrix< MpFloat, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< MpFloat, 0, 0 > &, const Vector< MpFloat, 0 > &, Vector< MpFloat, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &, Matrix< MpFloat, 0, 0 > &) |
| |
| template void | subtractObjects (const Matrix< MpFloat, 0, 0 > &v1, const Matrix< MpFloat, 0, 0 > &v2, Matrix< MpFloat, 0, 0 > &result) |
| |
| template void | addObjects (const Matrix< MpFloat, 0, 0 > &v1, const Matrix< MpFloat, 0, 0 > &v2, Matrix< MpFloat, 0, 0 > &result) |
| |
| template Vector< MpFloat, 0 > & | addAssignMatrixByVector (Vector< MpFloat, 0 > &u, const Matrix< MpFloat, 0, 0 > &A, const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > & | subtractAssignMatrixByVector (Vector< MpFloat, 0 > &u, const Matrix< MpFloat, 0, 0 > &A, const Vector< MpFloat, 0 > &v) |
| |
| template Matrix< MpFloat, 0, 0 > & | addAssignObjectObject (Matrix< MpFloat, 0, 0 > &, const Matrix< MpFloat, 0, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0 > (const MpFloat &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const MpFloat &) |
| |
| template Vector< MpFloat, 0 > | operator/<MpFloat, 0 > (const RowVector< MpFloat, 0 > &, const MpFloat &) |
| |
| template std::ostream & | operator<<< MpFloat, 0 > (std::ostream &, const RowVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const Vector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const Vector< MpFloat, 0 > &) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0, 0 > (const Matrix< MpFloat, 0, 0 > &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0 > (const MpFloat &, const ColumnVector< MpFloat, 0 > &) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const MpFloat &) |
| |
| template Vector< MpFloat, 0 > | operator/<MpFloat, 0 > (const ColumnVector< MpFloat, 0 > &, const MpFloat &) |
| |
| template std::ostream & | operator<<< MpFloat, 0 > (std::ostream &, const ColumnVector< MpFloat, 0 > &) |
| |
| template std::string | cppReprezentation (Matrix< MpInt, 0, 0 > const &, std::string const &, std::string const &) |
| |
| template Vector< MpFloat, 0 > | abs< MpFloat, 0 > (const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template MpFloat | operator*<MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, MpFloat, 0 > (const Vector< MpFloat, 0 > &v, const MpFloat &s) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, MpFloat, 0 > (const MpFloat &s, const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > | operator/<MpFloat, MpFloat, 0 > (const Vector< MpFloat, 0 > &v, const MpFloat &s) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, long, 0 > (const Vector< MpFloat, 0 > &v, const long &s) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, long, 0 > (const long &s, const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > | operator/<MpFloat, long, 0 > (const Vector< MpFloat, 0 > &v, const long &s) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, int, 0 > (const Vector< MpFloat, 0 > &v, const int &s) |
| |
| template Vector< MpFloat, 0 > | operator*<MpFloat, int, 0 > (const int &s, const Vector< MpFloat, 0 > &v) |
| |
| template Vector< MpFloat, 0 > | operator/<MpFloat, int, 0 > (const Vector< MpFloat, 0 > &v, const int &s) |
| |
| template Vector< MpFloat, 0 > | operator+<MpFloat, 0 > (const Vector< MpFloat, 0 > &v, const MpFloat &s) |
| |
| template Vector< MpFloat, 0 > | operator-<MpFloat, 0 > (const Vector< MpFloat, 0 > &v, const MpFloat &s) |
| |
| template bool | operator<<MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template bool | operator><MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template bool | operator<=< MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template bool | operator>=< MpFloat, 0 > (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2) |
| |
| template std::ostream & | operator<<< MpFloat, 0 > (std::ostream &out, const Vector< MpFloat, 0 > &v) |
| |
| template std::istream & | operator>>< MpFloat, 0 > (std::istream &inp, Vector< MpFloat, 0 > &v) |
| |
| template void | subtractObjects (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2, Vector< MpFloat, 0 > &result) |
| |
| template void | addObjects (const Vector< MpFloat, 0 > &v1, const Vector< MpFloat, 0 > &v2, Vector< MpFloat, 0 > &result) |
| |
| template Matrix< MpInt, 0, 0 > | abs< MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator-<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator+<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator-<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator*<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator*<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const MpInt &) |
| |
| template Matrix< MpInt, 0, 0 > | operator*<MpInt, 0, 0 > (const MpInt &, const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | operator/<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const MpInt &) |
| |
| template Matrix< MpInt, 0, 0 > | operator+<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const MpInt &) |
| |
| template Matrix< MpInt, 0, 0 > | operator-<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const MpInt &) |
| |
| template bool | operator<<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template bool | operator><MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template bool | operator<=< MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template bool | operator>=< MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &) |
| |
| template Matrix< MpInt, 0, 0 > | Transpose< MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &) |
| |
| template std::ostream & | operator<<< MpInt, 0, 0 > (std::ostream &, const Matrix< MpInt, 0, 0 > &) |
| |
| template std::istream & | operator>>< MpInt, 0, 0 > (std::istream &, Matrix< MpInt, 0, 0 > &) |
| |
| template void | matrixByVector (const Matrix< MpInt, 0, 0 > &, const Vector< MpInt, 0 > &, Vector< MpInt, 0 > &) |
| |
| template void | matrixByMatrix (const Matrix< MpInt, 0, 0 > &, const Matrix< MpInt, 0, 0 > &, Matrix< MpInt, 0, 0 > &) |
| |
| template void | subtractObjects (const Matrix< MpInt, 0, 0 > &v1, const Matrix< MpInt, 0, 0 > &v2, Matrix< MpInt, 0, 0 > &result) |
| |
| template void | addObjects (const Matrix< MpInt, 0, 0 > &v1, const Matrix< MpInt, 0, 0 > &v2, Matrix< MpInt, 0, 0 > &result) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const Vector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const RowVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const RowVector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const Vector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const RowVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const RowVector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const Vector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const RowVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const RowVector< MpInt, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0 > (const MpInt &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0 > (const RowVector< MpInt, 0 > &, const MpInt &) |
| |
| template Vector< MpInt, 0 > | operator/<MpInt, 0 > (const RowVector< MpInt, 0 > &, const MpInt &) |
| |
| template std::ostream & | operator<<< MpInt, 0 > (std::ostream &, const RowVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const Vector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const Vector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const Vector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const Vector< MpInt, 0 > &) |
| |
| template MpInt | operator*<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0, 0 > (const Matrix< MpInt, 0, 0 > &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0 > (const MpInt &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const MpInt &) |
| |
| template Vector< MpInt, 0 > | operator/<MpInt, 0 > (const ColumnVector< MpInt, 0 > &, const MpInt &) |
| |
| template std::ostream & | operator<<< MpInt, 0 > (std::ostream &, const ColumnVector< MpInt, 0 > &) |
| |
| template Vector< MpInt, 0 > | abs< MpInt, 0 > (const Vector< MpInt, 0 > &v) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const Vector< MpInt, 0 > &v) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template MpInt | operator*<MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, MpInt, 0 > (const Vector< MpInt, 0 > &v, const MpInt &s) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, MpInt, 0 > (const MpInt &s, const Vector< MpInt, 0 > &v) |
| |
| template Vector< MpInt, 0 > | operator/<MpInt, MpInt, 0 > (const Vector< MpInt, 0 > &v, const MpInt &s) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, long, 0 > (const Vector< MpInt, 0 > &v, const long &s) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, long, 0 > (const long &s, const Vector< MpInt, 0 > &v) |
| |
| template Vector< MpInt, 0 > | operator/<MpInt, long, 0 > (const Vector< MpInt, 0 > &v, const long &s) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, int, 0 > (const Vector< MpInt, 0 > &v, const int &s) |
| |
| template Vector< MpInt, 0 > | operator*<MpInt, int, 0 > (const int &s, const Vector< MpInt, 0 > &v) |
| |
| template Vector< MpInt, 0 > | operator/<MpInt, int, 0 > (const Vector< MpInt, 0 > &v, const int &s) |
| |
| template Vector< MpInt, 0 > | operator+<MpInt, 0 > (const Vector< MpInt, 0 > &v, const MpInt &s) |
| |
| template Vector< MpInt, 0 > | operator-<MpInt, 0 > (const Vector< MpInt, 0 > &v, const MpInt &s) |
| |
| template bool | operator<<MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template bool | operator><MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template bool | operator<=< MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template bool | operator>=< MpInt, 0 > (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2) |
| |
| template std::ostream & | operator<<< MpInt, 0 > (std::ostream &out, const Vector< MpInt, 0 > &v) |
| |
| template std::istream & | operator>>< MpInt, 0 > (std::istream &inp, Vector< MpInt, 0 > &v) |
| |
| template void | subtractObjects (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2, Vector< MpInt, 0 > &result) |
| |
| template void | addObjects (const Vector< MpInt, 0 > &v1, const Vector< MpInt, 0 > &v2, Vector< MpInt, 0 > &result) |
| |