#include <Sequence.h>

Public Member Functions | |
| NumericSequence (int n=0, const T &val=T()) | |
| NumericSequence (const vector< T > &vec) | |
| template<class R > | |
| NumericSequence & | add_assign (const R &v) |
| template<class R > | |
| NumericSequence & | add_assign (const vector< R > &v) |
| template<class R > | |
| NumericSequence & | sub_assign (const R &v) |
| template<class R > | |
| NumericSequence & | sub_assign (const vector< R > &v) |
| template<class R > | |
| NumericSequence & | mul_assign (const R &v) |
| template<class R > | |
| NumericSequence & | mul_assign (const vector< R > &v) |
| template<class R > | |
| NumericSequence & | div_assign (const R &v) |
| template<class R > | |
| NumericSequence & | div_assign (const vector< R > &v) |
| NumericSequence & | operator+= (const T &v) |
| NumericSequence & | operator+= (const vector< T > &v) |
| NumericSequence & | operator-= (const T &v) |
| NumericSequence & | operator-= (const vector< T > &v) |
| NumericSequence & | operator*= (const T &v) |
| NumericSequence & | operator*= (const vector< T > &v) |
| NumericSequence & | operator/= (const T &v) |
| NumericSequence & | operator/= (const vector< T > &v) |
| NumericSequence & | assign_regular (int num, const T &s, const T &step) |
| bool | is_monotonic_increasing () const |
| bool | is_strictly_monotonic_increasing () const |
| bool | is_monotonic_decreasing () |
| bool | is_strictly_monotonic_decreasing () |
| void | prepare_range_indices (int start, int num, int &end) const |
| T | min_value (int start=0, int num=-1) const |
| int | min_value_index (int start=0, int num=-1) const |
| T | max_value (int start=0, int num=-1) const |
| int | max_value_index (int start=0, int num=-1) const |
| T | min_value (const vector< bool > &mask) |
| int | min_value_index (const vector< bool > &mask) |
| T | max_value (const vector< bool > &mask) |
| int | max_value_index (const vector< bool > &mask) |
| void | diag_print (void) const |
| QDOS::NumericSequence< T >::NumericSequence | ( | int | n = 0, |
|
| const T & | val = T() | |||
| ) | [inline] |
| QDOS::NumericSequence< T >::NumericSequence | ( | const vector< T > & | vec | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::add_assign | ( | const vector< R > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::add_assign | ( | const R & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::assign_regular | ( | int | num, | |
| const T & | s, | |||
| const T & | step | |||
| ) | [inline] |
| void QDOS::NumericSequence< T >::diag_print | ( | void | ) | const [inline] |
Reimplemented from QDOS::Sequence< T >.
| NumericSequence& QDOS::NumericSequence< T >::div_assign | ( | const vector< R > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::div_assign | ( | const R & | v | ) | [inline] |
| bool QDOS::NumericSequence< T >::is_monotonic_decreasing | ( | ) | [inline] |
| bool QDOS::NumericSequence< T >::is_monotonic_increasing | ( | ) | const [inline] |
| bool QDOS::NumericSequence< T >::is_strictly_monotonic_decreasing | ( | ) | [inline] |
| bool QDOS::NumericSequence< T >::is_strictly_monotonic_increasing | ( | ) | const [inline] |
| T QDOS::NumericSequence< T >::max_value | ( | const vector< bool > & | mask | ) | [inline] |
| T QDOS::NumericSequence< T >::max_value | ( | int | start = 0, |
|
| int | num = -1 | |||
| ) | const [inline] |
| int QDOS::NumericSequence< T >::max_value_index | ( | const vector< bool > & | mask | ) | [inline] |
| int QDOS::NumericSequence< T >::max_value_index | ( | int | start = 0, |
|
| int | num = -1 | |||
| ) | const [inline] |
| T QDOS::NumericSequence< T >::min_value | ( | const vector< bool > & | mask | ) | [inline] |
| T QDOS::NumericSequence< T >::min_value | ( | int | start = 0, |
|
| int | num = -1 | |||
| ) | const [inline] |
| int QDOS::NumericSequence< T >::min_value_index | ( | const vector< bool > & | mask | ) | [inline] |
| int QDOS::NumericSequence< T >::min_value_index | ( | int | start = 0, |
|
| int | num = -1 | |||
| ) | const [inline] |
| NumericSequence& QDOS::NumericSequence< T >::mul_assign | ( | const vector< R > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::mul_assign | ( | const R & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator*= | ( | const vector< T > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator*= | ( | const T & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator+= | ( | const vector< T > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator+= | ( | const T & | v | ) | [inline] |
Reimplemented from QDOS::Sequence< T >.
Reimplemented in QDOS::MatrixBaseSeq< T, ContainerT >, QDOS::MatrixBaseSeq< T, QDOS::Scalar< T > >, QDOS::MatrixBaseSeq< T, QDOS::MatrixRes< T > >, and QDOS::MatrixBaseSeq< T, QDOS::Matrix< T > >.
| NumericSequence& QDOS::NumericSequence< T >::operator-= | ( | const vector< T > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator-= | ( | const T & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator/= | ( | const vector< T > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::operator/= | ( | const T & | v | ) | [inline] |
| void QDOS::NumericSequence< T >::prepare_range_indices | ( | int | start, | |
| int | num, | |||
| int & | end | |||
| ) | const [inline] |
| NumericSequence& QDOS::NumericSequence< T >::sub_assign | ( | const vector< R > & | v | ) | [inline] |
| NumericSequence& QDOS::NumericSequence< T >::sub_assign | ( | const R & | v | ) | [inline] |
1.5.7