mirror of
https://github.com/triqs/dft_tools
synced 2024-12-25 05:43:40 +01:00
arrays : clean an old example
This commit is contained in:
parent
552c440238
commit
f4d42a4ec8
@ -20,7 +20,6 @@
|
||||
******************************************************************************/
|
||||
#include "./common.hpp"
|
||||
#define ARRAY_DEBUG_SLICE
|
||||
#define TRIQS_ARRAYS_USE_OLD_KEY_EVAL
|
||||
|
||||
#include "./src/array.hpp"
|
||||
#include <iostream>
|
||||
@ -32,7 +31,11 @@ using namespace triqs::arrays;
|
||||
template<typename IM, typename A>
|
||||
void print_in_indexmap_order (std::ostream & out, IM const & im, A const & a) {
|
||||
out<<"[";
|
||||
for (typename IM::iterator it(im); it; ++it) out<<a[it.indices()]<<" ";
|
||||
//for (typename IM::iterator it(im); it; ++it) out<<a[it.indices()]<<" ";
|
||||
for (typename IM::iterator it(im); it; ++it) {
|
||||
auto i = it.indices();
|
||||
out<< a(i[0],i[1],i[2])<<" ";
|
||||
}
|
||||
out<<"]";
|
||||
}
|
||||
|
||||
|
@ -173,14 +173,6 @@ namespace triqs { namespace arrays {
|
||||
//bool is_empty() const { return this->num_elements()==0;}
|
||||
bool is_empty() const { return this->storage_.empty();}
|
||||
|
||||
#ifdef TRIQS_ARRAYS_USE_OLD_KEY_EVAL
|
||||
// Evaluation on keys.
|
||||
// deprecated : only used in one example ?
|
||||
typedef typename domain_type::index_value_type key_type;
|
||||
template<typename KeyType> value_type const & operator[](KeyType const & key) const { return storage_[indexmap_[key]]; }
|
||||
template<typename KeyType> value_type & operator[](KeyType const & key) { return storage_[indexmap_[key]]; }
|
||||
#endif
|
||||
|
||||
// ------------------------------- operator () --------------------------------------------
|
||||
|
||||
typedef typename ISPViewType<value_type,domain_type::rank, OptionFlags, TraversalOrder, ViewTag,false >::type view_type;
|
||||
@ -208,8 +200,6 @@ namespace triqs { namespace arrays {
|
||||
typedef typename ISPViewType<V2,IM2::domain_type::rank, OptionFlags|optmodif, IM2::traversal_order_in_template, ViewTag, ForceBorrowed || StorageType::is_weak >::type type;
|
||||
};
|
||||
|
||||
// change here only for debug
|
||||
//#define TRIQS_ARRAYS_SLICE_DEFAUT_IS_SHARED
|
||||
#ifndef TRIQS_ARRAYS_SLICE_DEFAUT_IS_SHARED
|
||||
template<typename... Args> // non const version
|
||||
typename boost::lazy_enable_if_c<
|
||||
|
Loading…
Reference in New Issue
Block a user