#include <bvector.h>


Public Types | |
| typedef T * | iterator |
| STL-like iterator support. | |
| typedef const T * | const_iterator |
Public Member Functions | |
| BVector (const unsigned long=0) | |
| BVector (const T &, const unsigned long) | |
| BVector (const BVector< T > &) | |
| copy constructor | |
| BVector (const vararg va,...) | |
| void | destroy () |
| ~BVector () | |
| BVector< T > & | init_0 () |
| BVector< T > & | fill (const T &) |
| BVector< T > & | resize (const BVector< T > &) |
| Actually it's a resize and copy (some people would expect the assignment op to do this). | |
| BVector< T > & | resize (const unsigned long) |
| BVector< T > & | resize (const T &, const unsigned long) |
| BVector< T > & | cheapdownsize (const unsigned long) |
| BVector< T > & | clear () |
| BVector< T > & | append (const T &) |
| performs poorly | |
| BVector< T > & | push_back (const T &value) |
| performs poorly | |
| BVector< T > & | append (const BVector< T > &) |
| BVector< T > & | remove (const unsigned long) |
| BVector< T > & | revert () |
| BVector< T > & | bubble_sort () |
| BVector< T > & | swap (BVector< T > &v) |
| T & | operator() (const unsigned long) |
| tbci_traits< T >::const_refval_type | operator() (const unsigned long) const |
| const T & | getcref (const unsigned long) const |
| T & | operator[] (const unsigned long i) |
| tbci_traits< T >::const_refval_type | operator[] (const unsigned long i) const |
| unsigned long | size () const |
| T *const & | vecptr () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| BVector< T > & | setptr (T *pointer) |
| BVector< T > & | setsize (const unsigned long size) |
| T *const & | get_fortran_vector () const |
| void | set_fortran_vector (T *pointer) |
| BVector< T > & | operator= (const T &a) |
| BVector< T > & | operator= (const BVector< T > &) |
| Note that the assignment op does NEVER resize the target BVector. | |
| BVector< T > & | alias (const BVector< T > &bv) |
| BVector< T > & | copy (const BVector< T > &bv) |
| copy does a resize, if necessary | |
| bool | operator== (const BVector< T > &) const |
| KG, 2001-06-29: Strange: If we don't inline this, we seems to get better performance in our solver benchmark (iPIII). | |
| bool | operator!= (const BVector< T > &bv) const |
| bool | operator<= (const BVector< T > &bv) const |
| bool | operator>= (const BVector< T > &bv) const |
| bool | operator< (const BVector< T > &bv) const |
| bool | operator> (const BVector< T > &bv) const |
| bool | contains (const T &, unsigned long *=0) const |
| BVector< T > | concat (const BVector< T > &) const |
| template<typename U> | |
| BVector (const BVector< U > &bv) | |
Static Public Member Functions | |
| static const char * | vec_info () |
Protected Types | |
| typedef T | value_type |
| typedef T | element_type |
| typedef T | aligned_value_type |
Protected Attributes | |
| T * | vec |
| unsigned long | dim |
| bool | keep |
Friends | |
| class | TMatrix< T > |
| class | F_TMatrix< T > |
| class | F_Matrix< T > |
| class | BVector |
| BVector< T > & | bvfillm (BVector< T > &, const Matrix< T > &m) |
| std::ostream & | operator<< (std::ostream &, const BVector< T > &) |
| std::istream & | operator>> (std::istream &, BVector< T > &) |
..). Mainly useful for storage.
Definition at line 66 of file bvector.h.
typedef T TBCI::BVector< T >::value_type [protected] |
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
typedef T TBCI::BVector< T >::element_type [protected] |
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
typedef T TBCI::BVector< T >::aligned_value_type [protected] |
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
| typedef T* TBCI::BVector< T >::iterator |
| typedef const T* TBCI::BVector< T >::const_iterator |
| TBCI::BVector< T >::BVector | ( | const unsigned long | c = 0 |
) | [inline, explicit] |
Definition at line 225 of file bvector.h.
References TBCI::BVector< T >::dim, NEW, T, UNLIKELY, and TBCI::BVector< T >::vec.
| TBCI::BVector< T >::BVector | ( | const T & | value, | |
| const unsigned long | c | |||
| ) | [inline] |
Definition at line 281 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, NEW, T, TBCIFILL, and TBCI::BVector< T >::vec.
| TBCI::BVector< T >::BVector | ( | const BVector< T > & | v | ) | [inline] |
copy constructor
Definition at line 267 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, NEW, T, TBCICOPY, and TBCI::BVector< T >::vec.
| TBCI::BVector< T >::BVector | ( | const vararg | va, | |
| ... | ||||
| ) | [inline] |
Definition at line 237 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, NEW, T, UNLIKELY, and TBCI::BVector< T >::vec.
| TBCI::BVector< T >::~BVector | ( | ) | [inline] |
Definition at line 260 of file bvector.h.
References TBCI::BVector< T >::destroy(), TBCI::BVector< T >::keep, and UNLIKELY.
| TBCI::BVector< T >::BVector | ( | const BVector< U > & | bv | ) | [inline, explicit] |
| void TBCI::BVector< T >::destroy | ( | ) | [inline] |
Definition at line 253 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, T, TBCIDELETE, and TBCI::BVector< T >::vec.
Referenced by TBCI::cediv(), TBCI::cemul(), TBCI::ediv(), TBCI::emul(), TBCI::TSVector< T >::operator()(), TBCI::TSMatrix< T >::operator*(), TBCI::TVector< T >::operator+(), TBCI::TVector< T >::operator-(), TBCI::TSVector< T >::operator=(), TBCI::TVector< T >::operator=(), TBCI::TSVector< T >::sum(), and TBCI::BVector< T >::~BVector().
| BVector<T>& TBCI::BVector< T >::init_0 | ( | ) | [inline] |
| BVector< T > & TBCI::BVector< T >::fill | ( | const T & | val | ) | [inline] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::Vector< T >, and TBCI::Vector< unsigned >.
Definition at line 365 of file bvector.h.
References TBCI::BVector< T >::dim, T, TBCIFILL, and TBCI::BVector< T >::vec.
Referenced by TBCI::BVector< T >::resize().
| BVector< T > & TBCI::BVector< T >::resize | ( | const BVector< T > & | v | ) | [inline] |
Actually it's a resize and copy (some people would expect the assignment op to do this).
Definition at line 348 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, NEW, T, TBCICOPY, TBCIDELETE, UNLIKELY, and TBCI::BVector< T >::vec.
Referenced by TBCI::TSVector< T >::add_t_tsv(), TBCI::BdMatrix< T >::BdMatrix(), TBCI::cediv(), TBCI::cemul(), TBCI::BVector< T >::cheapdownsize(), TBCI::BdMatrix< T >::constructor(), TBCI::BVector< T >::copy(), TBCI::Symm_BdMatrix< T >::create(), TBCI::ediv(), TBCI::eig(), TBCI::emul(), TBCI::Vector< T >::operator+(), TBCI::TSVector< T >::operator+(), TBCI::Vector< T >::operator-(), TBCI::TSVector< T >::operator-(), TBCI::BdMatrix< T >::operator=(), TBCI::BdMatrix< T >::reconfig(), TBCI::BVector< T >::resize(), TBCI::BdMatrix< T >::resize(), TBCI::Symm_BdMatrix< T >::setval(), TBCI::TSVector< T >::sub_t_tsv(), TBCI::Tensor< T >::Tensor(), TBCI::ILU0_BdMatrixPreconditioner< T >::update(), and TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::update().
| BVector< T > & TBCI::BVector< T >::resize | ( | const unsigned long | c | ) | [inline] |
Definition at line 306 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, LIKELY, NEW, REALLOC, TBCI::BVector< T >::resize(), T, TBCIDELETE, UNLIKELY, and TBCI::BVector< T >::vec.
| BVector< T > & TBCI::BVector< T >::resize | ( | const T & | value, | |
| const unsigned long | c | |||
| ) | [inline] |
Definition at line 329 of file bvector.h.
References TBCI::BVector< T >::dim, TBCI::BVector< T >::fill(), LIKELY, NEW, T, TBCIDELETE, UNLIKELY, and TBCI::BVector< T >::vec.
| BVector< T > & TBCI::BVector< T >::cheapdownsize | ( | const unsigned long | nd | ) | [inline] |
Definition at line 293 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, TBCI::BVector< T >::resize(), and UNLIKELY.
| BVector<T>& TBCI::BVector< T >::clear | ( | ) | [inline] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::Vector< T >, and TBCI::Vector< unsigned >.
| BVector< T > & TBCI::BVector< T >::append | ( | const T & | val | ) | [inline] |
performs poorly
Definition at line 399 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, REALLOC, T, and TBCI::BVector< T >::vec.
Referenced by TBCI::BdMatrix< T >::adddiag(), TBCI::BVector< T >::append(), TBCI::dctmul(), and TBCI::Tensor< T >::drctmul().
| BVector<T>& TBCI::BVector< T >::push_back | ( | const T & | value | ) | [inline] |
| BVector< T > & TBCI::BVector< T >::append | ( | const BVector< T > & | v | ) | [inline] |
Definition at line 412 of file bvector.h.
References TBCI::BVector< T >::append(), BCHK, TBCI::BVector< T >::dim, REALLOC, T, TBCICOPY, and TBCI::BVector< T >::vec.
| BVector< T > & TBCI::BVector< T >::remove | ( | const unsigned long | i | ) | [inline] |
Definition at line 426 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, NEW, T, TBCICOPY, TBCIDELETE, UNLIKELY, and TBCI::BVector< T >::vec.
Referenced by TBCI::BdMatrix< T >::removediag().
| BVector< T > & TBCI::BVector< T >::revert | ( | ) | [inline] |
Definition at line 372 of file bvector.h.
References TBCI::BVector< T >::dim, and TBCI::BVector< T >::vec.
| BVector< T > & TBCI::BVector< T >::bubble_sort | ( | ) | [inline] |
Definition at line 381 of file bvector.h.
References TBCI::BVector< T >::dim, T, and TBCI::BVector< T >::vec.
| BVector< T > & TBCI::BVector< T >::swap | ( | BVector< T > & | v | ) | [inline] |
Definition at line 442 of file bvector.h.
References TBCI::BVector< T >::dim, TBCI::BVector< T >::keep, TBCI::SWAP(), and TBCI::BVector< T >::vec.
Referenced by TBCI::BdMatrix< T >::transpose().
| T & TBCI::BVector< T >::operator() | ( | const unsigned long | i | ) | [inline] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
Definition at line 460 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, and TBCI::BVector< T >::vec.
| tbci_traits< T >::const_refval_type TBCI::BVector< T >::operator() | ( | const unsigned long | i | ) | const [inline] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::Vector< T >, and TBCI::Vector< unsigned >.
Definition at line 453 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, and TBCI::BVector< T >::vec.
| const T & TBCI::BVector< T >::getcref | ( | const unsigned long | i | ) | const [inline] |
Reimplemented in TBCI::TVector< T >, and TBCI::TVector< unsigned >.
Definition at line 467 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, and TBCI::BVector< T >::vec.
Referenced by TBCI::do_bdmat_vec_dotmult(), TBCI::do_bdmat_vec_mult(), and TBCI::do_bdmat_vec_transmult().
| T& TBCI::BVector< T >::operator[] | ( | const unsigned long | i | ) | [inline] |
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
| tbci_traits<T>::const_refval_type TBCI::BVector< T >::operator[] | ( | const unsigned long | i | ) | const [inline] |
Reimplemented in TBCI::Vector< T >, and TBCI::Vector< unsigned >.
| unsigned long TBCI::BVector< T >::size | ( | ) | const [inline] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::TVector< T >, and TBCI::TVector< unsigned >.
Definition at line 134 of file bvector.h.
Referenced by TBCI::BdMatrix< T >::adddiag(), TBCI::BdMatrix< T >::BdMatrix(), TBCI::Symm_BdMatrix< T >::construct(), TBCI::BdMatrix< T >::constructor(), TBCI::Symm_BdMatrix< T >::create(), TBCI::BdMatrix< T >::div_row(), TBCI::BdMatrix< T >::div_rows(), TBCI::do_bdmat_vec_dotmult(), TBCI::do_bdmat_vec_mult(), TBCI::do_bdmat_vec_transmult(), TBCI::BdMatrix< T >::do_copy(), TBCI::FS_Vector< dims, T >::FS_Vector(), TBCI::BdMatrix< T >::get_col(), TBCI::BdMatrix< T >::get_row(), TBCI::BdMatrix< T >::mult_row(), TBCI::BdMatrix< T >::mult_rows(), TBCI::BdMatrix< T >::operator TMatrix< T >(), TBCI::Symm_BdMatrix< T >::operator*(), TBCI::BdMatrix< T >::operator-(), TBCI::BdMatrix< T >::operator/=(), TBCI::BdMatrix< T >::operator=(), TBCI::BdMatrix< T >::operator==(), TBCI::BdMatrix< T >::reconfig(), TBCI::BdMatrix< T >::resize(), TBCI::Symm_BdMatrix< T >::setval(), TBCI::ILU0_BdMatrixPreconditioner< T >::solve(), TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::solve(), TBCI::BdMatrix< T >::transpose(), TBCI::DILU_BdMatrixPreconditioner< T >::update(), and TBCI::BdMatrix< T >::~BdMatrix().
| T* const& TBCI::BVector< T >::vecptr | ( | ) | const [inline] |
Definition at line 137 of file bvector.h.
Referenced by TBCI::FS_Vector< dims, T >::FS_Vector(), and TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::solve().
| iterator TBCI::BVector< T >::begin | ( | ) | [inline] |
| iterator TBCI::BVector< T >::end | ( | ) | [inline] |
| const_iterator TBCI::BVector< T >::begin | ( | ) | const [inline] |
| const_iterator TBCI::BVector< T >::end | ( | ) | const [inline] |
| BVector<T>& TBCI::BVector< T >::setptr | ( | T * | pointer | ) | [inline] |
Definition at line 151 of file bvector.h.
Referenced by TBCI::cediv(), TBCI::cemul(), TBCI::ediv(), and TBCI::emul().
| BVector<T>& TBCI::BVector< T >::setsize | ( | const unsigned long | size | ) | [inline] |
Definition at line 152 of file bvector.h.
Referenced by TBCI::cediv(), TBCI::cemul(), TBCI::ediv(), and TBCI::emul().
| T* const& TBCI::BVector< T >::get_fortran_vector | ( | ) | const [inline] |
Definition at line 154 of file bvector.h.
Referenced by TBCI::eig(), TBCI::inv(), TBCI::lu_solve(), and TBCI::lu_solve_expert().
| void TBCI::BVector< T >::set_fortran_vector | ( | T * | pointer | ) | [inline] |
| BVector<T>& TBCI::BVector< T >::operator= | ( | const T & | a | ) | [inline] |
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
| BVector< T > & TBCI::BVector< T >::operator= | ( | const BVector< T > & | a | ) | [inline] |
Note that the assignment op does NEVER resize the target BVector.
Definition at line 475 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, T, TBCICOPY, and TBCI::BVector< T >::vec.
| BVector<T>& TBCI::BVector< T >::alias | ( | const BVector< T > & | bv | ) | [inline] |
| BVector< T > & TBCI::BVector< T >::copy | ( | const BVector< T > & | bv | ) | [inline] |
copy does a resize, if necessary
Definition at line 483 of file bvector.h.
References TBCI::BVector< T >::resize().
Referenced by TBCI::BdMatrix< T >::resize().
| bool TBCI::BVector< T >::operator== | ( | const BVector< T > & | bv | ) | const [inline] |
KG, 2001-06-29: Strange: If we don't inline this, we seems to get better performance in our solver benchmark (iPIII).
Reimplemented in TBCI::TVector< T >, and TBCI::TVector< unsigned >.
Definition at line 494 of file bvector.h.
References TBCI::BVector< T >::dim, LIKELY, T, TBCICOMP, and TBCI::BVector< T >::vec.
| bool TBCI::BVector< T >::operator!= | ( | const BVector< T > & | bv | ) | const [inline] |
Reimplemented in TBCI::TVector< T >, and TBCI::TVector< unsigned >.
| bool TBCI::BVector< T >::operator<= | ( | const BVector< T > & | bv | ) | const [inline] |
Definition at line 508 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, UNLIKELY, and TBCI::BVector< T >::vec.
| bool TBCI::BVector< T >::operator>= | ( | const BVector< T > & | bv | ) | const [inline] |
Definition at line 519 of file bvector.h.
References BCHK, TBCI::BVector< T >::dim, UNLIKELY, and TBCI::BVector< T >::vec.
| bool TBCI::BVector< T >::operator< | ( | const BVector< T > & | bv | ) | const [inline] |
| bool TBCI::BVector< T >::operator> | ( | const BVector< T > & | bv | ) | const [inline] |
| bool TBCI::BVector< T >::contains | ( | const T & | val, | |
| unsigned long * | ind = 0 | |||
| ) | const [inline] |
Definition at line 579 of file bvector.h.
References TBCI::BVector< T >::dim, UNLIKELY, and TBCI::BVector< T >::vec.
Referenced by TBCI::BdMatrix< T >::adddiag(), TBCI::BdMatrix< T >::operator==(), TBCI::operator>>(), and TBCI::BdMatrix< T >::removediag().
| BVector< T > TBCI::BVector< T >::concat | ( | const BVector< T > & | b2 | ) | const [inline] |
Definition at line 592 of file bvector.h.
References TBCI::BVector< T >::dim, T, TBCICOPY, and TBCI::BVector< T >::vec.
Referenced by TBCI::concat().
| static const char* TBCI::BVector< T >::vec_info | ( | ) | [inline, static] |
Reimplemented from TBCI::BVector_Sig< T >.
Reimplemented in TBCI::TVector< T >, TBCI::Vector< T >, TBCI::TVector< unsigned >, and TBCI::Vector< unsigned >.
| std:: ostream& operator<< | ( | std::ostream & | os, | |
| const BVector< T > & | v | |||
| ) | [friend] |
| std:: istream& operator>> | ( | std::istream & | in, | |
| BVector< T > & | v | |||
| ) | [friend] |
T* TBCI::BVector< T >::vec [protected] |
Definition at line 72 of file bvector.h.
Referenced by TBCI::TSVector< T >::add_t_tsv(), TBCI::BVector< T >::append(), TBCI::BVector< T >::bubble_sort(), TBCI::BVector< T >::BVector(), TBCI::BVector< unsigned >::BVector(), TBCI::bvfillm(), TBCI::BVector< T >::concat(), TBCI::BVector< T >::contains(), TBCI::BVector< T >::destroy(), TBCI::dot(), TBCI::F_TMatrix< T >::F_TMatrix(), TBCI::Vector< T >::fabssqr(), TBCI::TMatrix< T >::fill(), TBCI::BVector< T >::fill(), TBCI::TSVector< T >::get(), TBCI::TMatrix< T >::get_col(), TBCI::F_TMatrix< T >::get_col(), TBCI::TMatrix< T >::get_row(), TBCI::F_TMatrix< T >::get_row(), TBCI::TSVector< T >::getcref(), TBCI::BVector< T >::getcref(), TBCI::Vector< T >::incr(), TBCI::TSVector< T >::incr(), TBCI::TVector< T >::incr(), TBCI::Vector< T >::max(), TBCI::Vector< T >::min(), TBCI::TSVector< T >::operator()(), TBCI::Matrix< T >::operator()(), TBCI::BVector< T >::operator()(), TBCI::Vector< T >::operator*(), TBCI::Matrix< T >::operator*(), TBCI::BdMatrix< T >::operator*(), TBCI::TVector< T >::operator*=(), TBCI::Vector< T >::operator+(), TBCI::TSVector< T >::operator+(), TBCI::operator+(), TBCI::TVector< T >::operator+(), TBCI::TVector< T >::operator+=(), TBCI::Vector< T >::operator-(), TBCI::TSVector< T >::operator-(), TBCI::operator-(), TBCI::TVector< T >::operator-(), TBCI::TVector< T >::operator-=(), TBCI::BVector< T >::operator<=(), TBCI::TSVector< T >::operator=(), TBCI::TVector< T >::operator=(), TBCI::BVector< T >::operator=(), TBCI::Vector< T >::operator==(), TBCI::TSVector< T >::operator==(), TBCI::TVector< unsigned >::operator==(), TBCI::BVector< T >::operator==(), TBCI::BVector< T >::operator>=(), TBCI::operator>>(), TBCI::BVector< T >::remove(), TBCI::BVector< T >::resize(), TBCI::BVector< T >::revert(), TBCI::TMatrix< T >::set_col(), TBCI::F_TMatrix< T >::set_col(), TBCI::TMatrix< T >::set_col_partial(), TBCI::TMatrix< T >::set_row(), TBCI::F_TMatrix< T >::set_row(), TBCI::TMatrix< T >::set_row_partial(), TBCI::Vector< T >::slice(), TBCI::TVector< T >::slice(), TBCI::TSVector< T >::sub_t_tsv(), TBCI::Vector< T >::sum(), TBCI::BVector< T >::swap(), TBCI::TMatrix< T >::TMatrix(), TBCI::BdMatrix< T >::transMult(), TBCI::TVector< T >::TVector(), TBCI::TSVector< T >::vecptr(), and TBCI::Vector< T >::Vector().
unsigned long TBCI::BVector< T >::dim [protected] |
Definition at line 73 of file bvector.h.
Referenced by TBCI::TSVector< T >::add_t_tsv(), TBCI::BVector< T >::append(), TBCI::BVector< T >::bubble_sort(), TBCI::BVector< T >::BVector(), TBCI::bvfillm(), TBCI::BVector< T >::cheapdownsize(), TBCI::BVector< T >::concat(), TBCI::BVector< T >::contains(), TBCI::BVector< T >::destroy(), TBCI::TMatrix< T >::fill(), TBCI::BVector< T >::fill(), TBCI::BVector< T >::getcref(), TBCI::TVector< T >::incr(), TBCI::Index::next_idx(), TBCI::BVector< T >::operator()(), TBCI::TVector< T >::operator*=(), TBCI::Vector< T >::operator+(), TBCI::TSVector< T >::operator+(), TBCI::operator+(), TBCI::TVector< T >::operator+(), TBCI::TVector< T >::operator+=(), TBCI::Vector< T >::operator-(), TBCI::TSVector< T >::operator-(), TBCI::operator-(), TBCI::TVector< T >::operator-(), TBCI::TVector< T >::operator-=(), TBCI::BVector< T >::operator<=(), TBCI::TSVector< T >::operator=(), TBCI::TVector< T >::operator=(), TBCI::BVector< T >::operator=(), TBCI::TSVector< T >::operator==(), TBCI::BVector< T >::operator==(), TBCI::BVector< T >::operator>=(), TBCI::operator>>(), TBCI::Index::prev_idx(), TBCI::BVector< T >::remove(), TBCI::BVector< T >::resize(), TBCI::BVector< T >::revert(), TBCI::TMatrix< T >::set_col(), TBCI::F_TMatrix< T >::set_col(), TBCI::TMatrix< T >::set_col_partial(), TBCI::TMatrix< T >::set_row(), TBCI::TMatrix< T >::set_row_partial(), TBCI::TSVector< T >::size(), TBCI::Vector< T >::slice(), TBCI::TVector< T >::slice(), TBCI::TSVector< T >::sub_t_tsv(), TBCI::BVector< T >::swap(), TBCI::TVector< T >::TVector(), and TBCI::Vector< T >::Vector().
bool TBCI::BVector< T >::keep [protected] |
Definition at line 74 of file bvector.h.
Referenced by TBCI::BVector< T >::swap(), TBCI::Vector< T >::Vector(), and TBCI::BVector< T >::~BVector().
1.5.6