DGtal 1.4.0
|
#include <DGtal/math/MPolynomial.h>
Public Types | |
typedef TAlloc | Alloc |
typedef std::vector< typenameAlloc::pointer, typenameAlloc::templaterebind< typenameAlloc::pointer >::other >::size_type | Size |
Public Member Functions | |
IVector (const Alloc &allocator=Alloc()) | |
IVector (Size aSize, const Alloc &allocator=Alloc()) | |
IVector (Size aSize, const T &entry, const Alloc &allocator=Alloc()) | |
IVector (const IVector &v) | |
~IVector () | |
IVector & | operator= (const IVector &v) |
Size | size () const |
void | resize (Size aSize, const T &entry=T()) |
const T & | operator[] (Size i) const |
T & | operator[] (Size i) |
const T & | back () const |
T & | back () |
void | swap (IVector &v) |
Alloc | get_allocator () const |
Alloc | getAllocator () const |
Private Member Functions | |
void | create (Size begin, Size end, typename Alloc::const_reference entry) |
void | free (Size begin, Size end) |
template<class A > | |
void | copy_from (const std::vector< typename Alloc::pointer, A > &source) |
Private Attributes | |
Alloc | myAllocator |
std::vector< typename Alloc::pointer, typename Alloc::template rebind< typename Alloc::pointer >::other > | myVec |
Specialization that is using std::vector<T*>, but behaving like std::vector<T>.
Definition at line 803 of file MPolynomial.h.
typedef TAlloc DGtal::IVector< T, TAlloc, true >::Alloc |
Definition at line 806 of file MPolynomial.h.
typedef std::vector<typenameAlloc::pointer,typenameAlloc::templaterebind<typenameAlloc::pointer>::other>::size_type DGtal::IVector< T, TAlloc, true >::Size |
Definition at line 807 of file MPolynomial.h.
|
inline |
Definition at line 842 of file MPolynomial.h.
|
inline |
Definition at line 846 of file MPolynomial.h.
|
inline |
Definition at line 852 of file MPolynomial.h.
|
inline |
Definition at line 858 of file MPolynomial.h.
|
inline |
Definition at line 864 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 910 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 905 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inlineprivate |
Definition at line 832 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inlineprivate |
Definition at line 813 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inlineprivate |
Definition at line 822 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 920 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 925 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 869 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 900 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 895 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 885 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 880 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
inline |
Definition at line 915 of file MPolynomial.h.
References DGtal::IVector< T, TAlloc, usePointers >::myVec.
|
private |
Definition at line 810 of file MPolynomial.h.
|
private |
Definition at line 811 of file MPolynomial.h.