|
CAPD::DynSys Library
6.0.0
|
Multipointer always contains nondecreasing list of indexes of variables. More...
#include <capd/vectalg/Multiindex.h>
Public Types | |
| typedef Vector< int, 0 >::iterator | iterator |
| typedef Vector< int, 0 >::const_iterator | const_iterator |
| typedef Vector< int, 0 >::size_type | size_type |
| typedef std::vector< Multipointer > | MultipointersVector |
| typedef std::vector< MultipointersVector > | IndicesSet |
| typedef int | ScalarType |
| typedef Container< int, dim > | ContainerType |
| typedef Vector< int, dim > | VectorType |
| typedef __difference_type | difference_type |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Static Public Member Functions | |
| static const IndicesSet & | generateList (size_type p, size_type k) |
| static size_type | degree () |
| static Vector * | makeArray (size_type N, size_type _dim) |
| static size_type | size () |
Static Public Attributes | |
| static const size_type | csDim |
Protected Attributes | |
| ScalarType | data [capacity] |
Multipointer always contains nondecreasing list of indexes of variables.
For partial derivatives they denote variables with respect to which we differentiate. For example, a Multipointer mp=(0,0,2,3) corresponds to partial derivative ![]()
For power series multipointer denotes variables that form monomial. e.g.Multipointer mp=(0,0,2,3) correspond to monomial
| typedef Vector<int,0>::const_iterator capd::vectalg::Multipointer::const_iterator |
|
inherited |
|
inherited |
|
inherited |
| typedef std::vector<MultipointersVector> capd::vectalg::Multipointer::IndicesSet |
| typedef Vector<int,0>::iterator capd::vectalg::Multipointer::iterator |
| typedef std::vector<Multipointer> capd::vectalg::Multipointer::MultipointersVector |
|
inherited |
|
inherited |
| typedef Vector<int,0>::size_type capd::vectalg::Multipointer::size_type |
|
inherited |
|
inline |
|
inlineexplicit |
|
explicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
| long capd::vectalg::Multipointer::factorial | ( | ) | const |
|
static |
| bool capd::vectalg::Multipointer::hasNext | ( | size_type | dim | ) |
| Multipointer::size_type capd::vectalg::Multipointer::index | ( | size_type | dimension, |
| size_type | maxDegree | ||
| ) | const |
| Multipointer::size_type capd::vectalg::Multipointer::index | ( | size_type | dimension, |
| size_type | maxDegree, | ||
| const Multipointer & | sub | ||
| ) | const |
|
staticinherited |
|
inline |
order of derivative
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlinestaticinherited |
|
inherited |
| Multipointer capd::vectalg::Multipointer::subMultipointer | ( | const Multipointer & | mp | ) | const |
Returns multipointer containing entries which indices are in mp.
e.g. for a = (1,3,3,6,7) mp=(1,2,4) a.subMultipointer(mp) returns (3,3,7)
|
staticinherited |
|
protectedinherited |