|
template<class T > |
Array< T > | CASM::array_cat (const Array< T > &A1, const Array< T > &A2) |
|
template<class T > |
std::ostream & | CASM::operator<< (std::ostream &out, const Array< T > &array_out) |
|
template<typename T > |
void | CASM::swap (Array< T > &A1, Array< T > &A2) |
|
| CASM::Array< T >::Array (ReturnArray< T > &RHS) |
|
static ReturnArray< T > | CASM::Array< T >::sequence (const T &initial, const T &final) |
|
static ReturnArray< T > | CASM::Array< T >::sequence (const T &initial, const T &increment, const T &final) |
|
Array & | CASM::Array< T >::operator= (const Array &RHS) |
|
Array & | CASM::Array< T >::operator= (ReturnArray< T > &RHS) |
|
void | CASM::Array< T >::swap (Array< T > &RHS) |
|
void | CASM::Array< T >::resize (Index new_N) |
|
void | CASM::Array< T >::resize (Index new_N, const T &fill_val) |
|
void | CASM::Array< T >::reserve (Index new_max) |
|
void | CASM::Array< T >::push_back (const T &toPush) |
|
void | CASM::Array< T >::remove (Index ind) |
|
bool | CASM::Array< T >::operator== (const Array< T > &RHS) const |
|
bool | CASM::Array< T >::operator< (const Array< T > &RHS) const |
|
bool | CASM::Array< T >::operator> (const Array< T > &RHS) const |
|
const T & | CASM::Array< T >::max () const |
|
const T & | CASM::Array< T >::min () const |
|
T | CASM::Array< T >::sum () const |
|
ReturnArray< T > | CASM::Array< T >::sub_array (Index ind_begin, Index ind_end) const |
|
bool | CASM::Array< T >::all_in (const Array &superset) const |
|
Index | CASM::Array< T >::coincidence (const Array &superset) const |
|
Index | CASM::Array< T >::incidences (const T &test_elem) const |
|
Index | CASM::Array< T >::find (const T &test_elem) const |
|
Index | CASM::Array< T >::reverse_find (const T &test_elem) const |
| Same as find, but starts from the last element of the Array. More...
|
|
Index | CASM::Array< T >::almost_find (const T &test_elem, double tol_val=TOL) const |
|
void | CASM::Array< T >::print_column (std::ostream &stream, const std::string &indent="") const |
|
Index | CASM::Array< T >::almost_reverse_find (const T &test_elem, double tol_val=TOL) const |
| Same as almost_find, but start from the last element of the Array. More...
|
|
template<typename CompareType > |
void | CASM::Array< T >::sort (const CompareType &comp) |
|
void | CASM::Array< T >::sort (Array< Index > &ind_order) |
|
void | CASM::Array< T >::sort () |
|
Array & | CASM::Array< T >::append (const Array &new_tail) |
|
Array & | CASM::Array< T >::append_unique (const Array &new_tail) |
|
Array & | CASM::Array< T >::permute (const Array< Index > &perm_array) |
|
Array & | CASM::Array< T >::ipermute (const Array< Index > &perm_array) |
|
bool | CASM::Array< T >::next_permute () |
|
ReturnArray< Index > | CASM::Array< T >::as_perm_inverse () const |
|
ReturnArray< Index > | CASM::Array< T >::as_perm_transform_by (const Array< Index > &trans_perm) const |
|
bool | CASM::Array< T >::is_ascending () const |
|
bool | CASM::Array< T >::is_descending () const |
|
bool | CASM::Array< T >::is_constant () const |
|
bool | CASM::Array< T >::is_permute () const |
|
bool | CASM::Array< T >::has_fixed_points () const |
|
Returns an array with the sequence (initial, ++initial, ..., final), inclusive requires that operator<() and operator++() are defined on type T
Returns an array with the sequence (initial, ++initial, ..., final), inclusive
Definition at line 275 of file Array.hh.
Returns an array with the sequence (initial, initial+increment, ..., final?), inclusive if final is in the sequence requires that operator<() and operator+=() are defined on type T
Returns an array with the sequence (initial, initial+increment, ..., final?), inclusive if final is in the sequence
Definition at line 292 of file Array.hh.