16#ifndef Check_espace_virtuel_H
17#define Check_espace_virtuel_H
19#include <Comm_Group.h>
23int check_espace_virtuel_vect(
const DoubleVect& v);
24int check_espace_virtuel_vect(
const IntVect& v);
25void assert_invalide_items_non_calcules(DoubleVect& v,
double valeur = 0.);
27template <
typename _TYPE_>
37template<
typename _TYPE_>
40 remplir_items_non_calcules_(v, valeur);
48template<
typename _TYPE_>
53 if (! check_espace_virtuel_vect(v))
55 Cerr <<
"Fatal error in assert_espace_virtuel_vect: virtual space of this vector is not up to date." << finl;
67template<
typename _TYPE_>
70 const _TYPE_ valeur = (std::is_same<_TYPE_,double>::value) ? -98765.4321 : -1999999999;
73 remplir_items_non_calcules(v, valeur);
75 remplir_items_non_calcules(v, valeur);
static int check_enabled()
static void barrier()
Synchronizes all processors in the current group (waits until all processors have reached the barrier...
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.