|
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.