16#ifndef MD_Vector_seq_included
17#define MD_Vector_seq_included
19#include <MD_Vector_mono.h>
20#include <TRUSTArray.h>
55 bool validate(trustIdType sz_array,
int line_size)
const override {
return true; }
79 void prepare_send_data(
const Echange_EV_Options& opt, Schema_Comm_Vecteurs&, TIDVect&)
const override {
throw; }
80 void process_recv_data(
const Echange_EV_Options& opt, Schema_Comm_Vecteurs&, TIDVect&)
const override {
throw; }
93 trustIdType nb_items_ = -1;
Generic class for all mono-block MD_Vectors (i.e. non compoosite).
int get_seq_flags_impl(ArrOfBit &flags, int line_size) const override
void prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
void process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
trustIdType nb_items_seq_tot() const override
void initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
void prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
void fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override
bool use_blocks() const override
void initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
void process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
int get_nb_items_tot() const override
void prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
MD_Vector_seq(const trustIdType &nb)
int get_nb_items_reels() const override
bool validate(trustIdType sz_array, int line_size) const override
void append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) override
void initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
trustIdType get_nb_items() const
void process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
int nb_items_seq_local() const override