CAPD DynSys Library
5.2.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 |
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 Public Attributes | |
const static size_type | csDim |
Static Protected Member Functions | |
static size_type | size () |
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
|
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 |
typedef Vector<int,0>::size_type capd::vectalg::Multipointer::size_type |
|
inherited |
|
inline |
|
inlineexplicit |
|
explicit |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
long capd::vectalg::Multipointer::factorial | ( | ) | const |
|
static |
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 |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlinestaticprotectedinherited |
|
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 |