16#ifndef MD_Vector_tools_included
17#define MD_Vector_tools_included
19#include <TRUSTTabs_forward.h>
20#include <Array_base.h>
23#include <Schema_Comm_Vecteurs.h>
33typedef std::map<std::array<int, 2>,
int> extra_item_t;
66 template <
typename _TYPE_>
67 static void perform_virtual_exchange(
const MD_Vector& md,
TRUSTVect<_TYPE_>& v,
const Echange_EV_Options& opt, IsExchangeBlocking is_exchange_blocking= IsExchangeBlocking::DefaultBlocking,
const std::string kernel_name=
"noname");
68 template<
typename _TYPE_>
70 template<
typename _TYPE_>
75 static int last_isdouble;
76 static int last_linesize;
Empty class used as a base for all the arrays.
Class defining operators and methods for all reading operation in an input flow (file,...
: Cette classe est un OWN_PTR mais l'objet pointe est partage entre plusieurs
Classe de base des flux de sortie.