cheshirekow
v0.1.0
|
#include <mpblocks/polynomial/SparsePolynomial.h>
Public Types | |
typedef LValue< Scalar, Polynomial_t > | LValue_t |
typedef std::map< int, Scalar > | Map_t |
typedef std::pair< int, Scalar > | Pair_t |
typedef SparsePolynomial< Scalar > | Polynomial_t |
Public Member Functions | |
Scalar | getImmutable (int i) const |
vector accessor More... | |
Scalar & | getMutable (int i) |
access for assignment More... | |
int | size () const |
SparsePolynomial () | |
Default constructor. More... | |
Protected Attributes | |
Map_t | m_data |
Definition at line 39 of file SparsePolynomial.h.
typedef LValue< Scalar, Polynomial_t > mpblocks::polynomial::SparsePolynomial< Scalar >::LValue_t |
Definition at line 43 of file SparsePolynomial.h.
typedef std::map<int,Scalar> mpblocks::polynomial::SparsePolynomial< Scalar >::Map_t |
Definition at line 45 of file SparsePolynomial.h.
typedef std::pair<int,Scalar> mpblocks::polynomial::SparsePolynomial< Scalar >::Pair_t |
Definition at line 46 of file SparsePolynomial.h.
typedef SparsePolynomial<Scalar> mpblocks::polynomial::SparsePolynomial< Scalar >::Polynomial_t |
Definition at line 42 of file SparsePolynomial.h.
|
inline |
Default constructor.
Definition at line 78 of file SparsePolynomial.h.
|
inline |
vector accessor
Definition at line 68 of file SparsePolynomial.h.
|
inline |
access for assignment
Definition at line 58 of file SparsePolynomial.h.
|
inline |
Definition at line 52 of file SparsePolynomial.h.
|
protected |
Definition at line 49 of file SparsePolynomial.h.