|
| 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.