|
BOOST_UBLAS_INLINE | bounded_vector (size_type size) |
|
BOOST_UBLAS_INLINE | bounded_vector (const bounded_vector &v) |
|
template<class A2 > |
BOOST_UBLAS_INLINE | bounded_vector (const vector< T, A2 > &v) |
|
template<class AE > |
BOOST_UBLAS_INLINE | bounded_vector (const vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE bounded_vector & | operator= (const bounded_vector &v) |
|
template<class A2 > |
BOOST_UBLAS_INLINE bounded_vector & | operator= (const vector< T, A2 > &v) |
|
template<class C > |
BOOST_UBLAS_INLINE bounded_vector & | operator= (const vector_container< C > &v) |
|
template<class AE > |
BOOST_UBLAS_INLINE bounded_vector & | operator= (const vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE size_type | max_size () const |
| Return the maximum size of the data container. Return the upper bound (maximum size) on the data container. Depending on the container, it can be bigger than the current size of the vector.
|
|
BOOST_UBLAS_INLINE bool | empty () const |
| Return true if the vector is empty (size==0 ) More...
|
|
BOOST_UBLAS_INLINE size_type | size () const |
| Return the size of the vector.
|
|
BOOST_UBLAS_INLINE const array_type & | data () const |
| Return a const reference to the container. Useful to access data directly for specific type of container.
|
|
BOOST_UBLAS_INLINE array_type & | data () |
| Return a reference to the container. Useful to speed-up write operations to the data in very specific case.
|
|
BOOST_UBLAS_INLINE void | resize (size_type size, bool preserve=true) |
| Resize the vector Resize the vector to a new size. If preserve is true, data are copied otherwise data are lost. If the new size is bigger, the remaining values are filled in with the initial value (0 by default) in the case of unbounded_array , which is the container by default. If the new size is smaller, last values are lost. This behaviour can be different if you explicitely specify another type of container. More...
|
|
BOOST_UBLAS_INLINE pointer | find_element (size_type i) |
| Return a pointer to the element . More...
|
|
BOOST_UBLAS_INLINE const_pointer | find_element (size_type i) const |
| Return a const pointer to the element . More...
|
|
BOOST_UBLAS_INLINE const_reference | operator() (size_type i) const |
| Return a const reference to the element Return a const reference to the element . With some compilers, this notation will be faster than [i]. More...
|
|
BOOST_UBLAS_INLINE reference | operator() (size_type i) |
| Return a reference to the element Return a reference to the element . With some compilers, this notation will be faster than [i]. More...
|
|
BOOST_UBLAS_INLINE const container_type & | operator() () const |
|
BOOST_UBLAS_INLINE container_type & | operator() () |
|
BOOST_UBLAS_INLINE const_reference | operator[] (size_type i) const |
| Return a const reference to the element . More...
|
|
BOOST_UBLAS_INLINE reference | operator[] (size_type i) |
| Return a reference to the element . More...
|
|
BOOST_UBLAS_INLINE reference | insert_element (size_type i, const_reference t) |
| Set element to the value t . More...
|
|
BOOST_UBLAS_INLINE void | erase_element (size_type i) |
| Set element to the zero value. More...
|
|
BOOST_UBLAS_INLINE void | clear () |
| Clear the vector, i.e. set all values to the zero value.
|
|
BOOST_UBLAS_INLINE vector & | assign_temporary (vector &v) |
| Assign a full vector (RHS-vector) to the current vector (LHS-vector) More...
|
|
BOOST_UBLAS_INLINE vector & | assign (const vector_expression< AE > &ae) |
| Assign the result of a vector_expression to the vector Assign the result of a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. More...
|
|
BOOST_UBLAS_INLINE vector & | operator+= (const vector_expression< AE > &ae) |
| Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. More...
|
|
BOOST_UBLAS_INLINE vector & | operator+= (const vector_container< C > &v) |
| Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE vector & | plus_assign (const vector_expression< AE > &ae) |
| Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE vector & | operator-= (const vector_expression< AE > &ae) |
| Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. More...
|
|
BOOST_UBLAS_INLINE vector & | operator-= (const vector_container< C > &v) |
| Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE vector & | minus_assign (const vector_expression< AE > &ae) |
| Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE vector & | operator*= (const AT &at) |
| Assign the product of the vector and a scalar to the vector Assign the product of the vector and a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE vector & | operator/= (const AT &at) |
| Assign the division of the vector by a scalar to the vector Assign the division of the vector by a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. More...
|
|
BOOST_UBLAS_INLINE void | swap (vector &v) |
| Swap the content of the vector with another vector. More...
|
|
BOOST_UBLAS_INLINE const_iterator | find (size_type i) const |
| Return a const iterator to the element i. More...
|
|
BOOST_UBLAS_INLINE iterator | find (size_type i) |
| Return an iterator to the element i. More...
|
|
BOOST_UBLAS_INLINE const_iterator | begin () const |
| return an iterator on the first element of the vector
|
|
BOOST_UBLAS_INLINE iterator | begin () |
| Return an iterator on the first element of the vector.
|
|
BOOST_UBLAS_INLINE const_iterator | cbegin () const |
| return an iterator on the first element of the vector
|
|
BOOST_UBLAS_INLINE const_iterator | end () const |
| return an iterator after the last element of the vector
|
|
BOOST_UBLAS_INLINE iterator | end () |
| Return an iterator at the end of the vector.
|
|
BOOST_UBLAS_INLINE const_iterator | cend () const |
| return an iterator after the last element of the vector
|
|
BOOST_UBLAS_INLINE const_reverse_iterator | rbegin () const |
| Return a const reverse iterator before the first element of the reversed vector (i.e. end() of normal vector)
|
|
BOOST_UBLAS_INLINE reverse_iterator | rbegin () |
| Return a const reverse iterator before the first element of the reversed vector (i.e. end() of normal vector)
|
|
BOOST_UBLAS_INLINE const_reverse_iterator | crbegin () const |
| Return a const reverse iterator before the first element of the reversed vector (i.e. end() of normal vector)
|
|
BOOST_UBLAS_INLINE const_reverse_iterator | rend () const |
| Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector)
|
|
BOOST_UBLAS_INLINE reverse_iterator | rend () |
| Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector)
|
|
BOOST_UBLAS_INLINE const_reverse_iterator | crend () const |
| Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector)
|
|
void | serialize (Archive &ar, const unsigned int) |
|
template<class T, std::size_t N>
class BFL::boost::numeric::ublas::bounded_vector< T, N >
a dense vector of values of type T
, of variable size but with maximum
. A dense vector of values of type T
, of variable size but with maximum
. The default constructor creates the vector with size
. Elements are constructed by the storage type bounded_array
, which need not initialise their value.
Definition at line 100 of file asirfilter.h.