MD_Vector_std#
#include <MD_Vector_std.h>
C’est le plus simple des descripteurs, utilise pour les tableaux de valeurs aux sommets, elements, faces, aretes, faces de bord, etc.
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD\_Vector\_std <class-md-vector-std>`
[MD\_Vector\_std](#class-md-vector-std)
Detailed description#
Inherits from#
public : MD_Vector_mono
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
append_from_other_std#
void MD_Vector_std::append_from_other_std(const MD_Vector_std &src, int offset, int multiplier) override
Detailed description
Append all items in “src” to “this”, duplicating src items “multiplier” times and adding the “offset” to item indexes. Also merge pe_voisins_ lists.
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::append_from_other_std(const MD_Vector_std &src, int offset, int multiplier) override <md-vector-std-public-void-md-vector-std-append-from-other-std-const-md-vector-std-ref-src-int-offset-int-multiplier-override>`
[void MD_Vector_std::append_from_other_std(const MD_Vector_std &src, int offset, int multiplier) override](#md-vector-std-public-void-md-vector-std-append-from-other-std-const-md-vector-std-ref-src-int-offset-int-multiplier-override)
blocs_to_recv#
const Static_Int_Lists & MD_Vector_std::blocs_to_recv() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Static_Int_Lists & MD_Vector_std::blocs_to_recv() const <md-vector-std-public-const-static-int-lists-ref-md-vector-std-blocs-to-recv-const>`
[const Static_Int_Lists & MD_Vector_std::blocs_to_recv() const](#md-vector-std-public-const-static-int-lists-ref-md-vector-std-blocs-to-recv-const)
duplique#
int MD_Vector_std::duplique() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int MD_Vector_std::duplique() const override <md-vector-std-public-int-md-vector-std-duplique-const-override>`
[int MD_Vector_std::duplique() const override](#md-vector-std-public-int-md-vector-std-duplique-const-override)
fill_md_vect_renum#
void MD_Vector_std::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override <md-vector-std-public-void-md-vector-std-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-override>`
[void MD_Vector_std::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override](#md-vector-std-public-void-md-vector-std-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-override)
get_info#
const Type_info * MD_Vector_std::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * MD_Vector_std::get_info() const override <md-vector-std-public-const-type-info-ptr-md-vector-std-get-info-const-override>`
[const Type_info * MD_Vector_std::get_info() const override](#md-vector-std-public-const-type-info-ptr-md-vector-std-get-info-const-override)
initialize_comm#
void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override <md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override>`
[void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override](#md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override)
initialize_comm#
void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override <md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override>`
[void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override](#md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override)
initialize_comm#
void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override <md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override>`
[void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override](#md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override)
initialize_comm#
void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override <md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override>`
[void MD_Vector_std::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override](#md-vector-std-public-void-md-vector-std-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override)
items_to_recv#
const Static_Int_Lists & MD_Vector_std::items_to_recv() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Static_Int_Lists & MD_Vector_std::items_to_recv() const <md-vector-std-public-const-static-int-lists-ref-md-vector-std-items-to-recv-const>`
[const Static_Int_Lists & MD_Vector_std::items_to_recv() const](#md-vector-std-public-const-static-int-lists-ref-md-vector-std-items-to-recv-const)
items_to_send#
const Static_Int_Lists & MD_Vector_std::items_to_send() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Static_Int_Lists & MD_Vector_std::items_to_send() const <md-vector-std-public-const-static-int-lists-ref-md-vector-std-items-to-send-const>`
[const Static_Int_Lists & MD_Vector_std::items_to_send() const](#md-vector-std-public-const-static-int-lists-ref-md-vector-std-items-to-send-const)
MD_Vector_std#
MD_Vector_std::MD_Vector_std()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD_Vector_std::MD_Vector_std() <md-vector-std-public-md-vector-std-md-vector-std>`
[MD_Vector_std::MD_Vector_std()](#md-vector-std-public-md-vector-std-md-vector-std)
MD_Vector_std#
MD_Vector_std::MD_Vector_std(int n)
Stupid ctor.
Detailed description
Everything set to n.
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD_Vector_std::MD_Vector_std(int n) <md-vector-std-public-md-vector-std-md-vector-std-int-n>`
[MD_Vector_std::MD_Vector_std(int n)](#md-vector-std-public-md-vector-std-md-vector-std-int-n)
MD_Vector_std#
MD_Vector_std::MD_Vector_std(int nb_items_tot, int nb_items_reels, const ArrOfInt &pe_voisins, const ArrsOfInt &items_to_send, const ArrsOfInt &items_to_recv, const ArrsOfInt &blocs_to_recv)
Constructeur.
Detailed description
Si nb_items_reels> = 0, items_to_compute contiendra un bloc avec les items reels, sinon, items_to_compute prendra tous les items (jusqu’a nb_items_tot).
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD_Vector_std::MD_Vector_std(int nb_items_tot, int nb_items_reels, const ArrOfInt &pe_voisins, const ArrsOfInt &items_to_send, const ArrsOfInt &items_to_recv, const ArrsOfInt &blocs_to_recv) <md-vector-std-public-md-vector-std-md-vector-std-int-nb-items-tot-int-nb-items-reels-const-arrofint-ref-pe-voisins-const-arrsofint-ref-items-to-send-const-arrsofint-ref-items-to-recv-const-arrsofint-ref-blocs-to-recv>`
[MD_Vector_std::MD_Vector_std(int nb_items_tot, int nb_items_reels, const ArrOfInt &pe_voisins, const ArrsOfInt &items_to_send, const ArrsOfInt &items_to_recv, const ArrsOfInt &blocs_to_recv)](#md-vector-std-public-md-vector-std-md-vector-std-int-nb-items-tot-int-nb-items-reels-const-arrofint-ref-pe-voisins-const-arrsofint-ref-items-to-send-const-arrsofint-ref-items-to-recv-const-arrsofint-ref-blocs-to-recv)
pe_voisins#
const ArrOfInt & MD_Vector_std::pe_voisins() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const ArrOfInt & MD_Vector_std::pe_voisins() const <md-vector-std-public-const-arrofint-ref-md-vector-std-pe-voisins-const>`
[const ArrOfInt & MD_Vector_std::pe_voisins() const](#md-vector-std-public-const-arrofint-ref-md-vector-std-pe-voisins-const)
prepare_send_data#
void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override <md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override>`
[void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override](#md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override)
prepare_send_data#
void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override <md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override>`
[void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override](#md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override)
prepare_send_data#
void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override <md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override>`
[void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override](#md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override)
prepare_send_data#
void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override <md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override>`
[void MD_Vector_std::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override](#md-vector-std-public-void-md-vector-std-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override)
process_recv_data#
void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override <md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override>`
[void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, DoubleVect &v) const override](#md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-doublevect-ref-v-const-override)
process_recv_data#
void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override <md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override>`
[void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, FloatVect &v) const override](#md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-floatvect-ref-v-const-override)
process_recv_data#
void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override <md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override>`
[void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, IntVect &v) const override](#md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-intvect-ref-v-const-override)
process_recv_data#
void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override <md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override>`
[void MD_Vector_std::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &sc, TIDVect &v) const override](#md-vector-std-public-void-md-vector-std-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-sc-tidvect-ref-v-const-override)
taille_memoire#
unsigned MD_Vector_std::taille_memoire() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`unsigned MD_Vector_std::taille_memoire() const override <md-vector-std-public-unsigned-md-vector-std-taille-memoire-const-override>`
[unsigned MD_Vector_std::taille_memoire() const override](#md-vector-std-public-unsigned-md-vector-std-taille-memoire-const-override)
use_blocks#
bool MD_Vector_std::use_blocks() const override
Detailed description
Whether algorithms in TRUSTVect_tools should use the blocks stored in members MD_Vector_mono::blocs_items_to_*
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool MD_Vector_std::use_blocks() const override <md-vector-std-public-bool-md-vector-std-use-blocks-const-override>`
[bool MD_Vector_std::use_blocks() const override](#md-vector-std-public-bool-md-vector-std-use-blocks-const-override)
~MD_Vector_std#
MD_Vector_std::~MD_Vector_std()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD_Vector_std::~MD_Vector_std() <md-vector-std-public-md-vector-std-dtor-md-vector-std>`
[MD_Vector_std::~MD_Vector_std()](#md-vector-std-public-md-vector-std-dtor-md-vector-std)
cree_instance#
Objet_U * MD_Vector_std::cree_instance()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Objet_U * MD_Vector_std::cree_instance() <md-vector-std-public-static-objet-u-ptr-md-vector-std-cree-instance>`
[Objet_U * MD_Vector_std::cree_instance()](#md-vector-std-public-static-objet-u-ptr-md-vector-std-cree-instance)
info#
const Type_info * MD_Vector_std::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * MD_Vector_std::info() <md-vector-std-public-static-const-type-info-ptr-md-vector-std-info>`
[const Type_info * MD_Vector_std::info()](#md-vector-std-public-static-const-type-info-ptr-md-vector-std-info)
self_cast#
const MD_Vector_std & MD_Vector_std::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const MD_Vector_std & MD_Vector_std::self_cast(const Objet_U &) <md-vector-std-public-static-const-md-vector-std-ref-md-vector-std-self-cast-const-objet-u-ref>`
[const MD_Vector_std & MD_Vector_std::self_cast(const Objet_U &)](#md-vector-std-public-static-const-md-vector-std-ref-md-vector-std-self-cast-const-objet-u-ref)
self_cast#
MD_Vector_std & MD_Vector_std::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`MD_Vector_std & MD_Vector_std::self_cast(Objet_U &) <md-vector-std-public-static-md-vector-std-ref-md-vector-std-self-cast-objet-u-ref>`
[MD_Vector_std & MD_Vector_std::self_cast(Objet_U &)](#md-vector-std-public-static-md-vector-std-ref-md-vector-std-self-cast-objet-u-ref)
printOn#
Sortie & MD_Vector_std::printOn(Sortie &x) const override
method used to dump/restore a descriptor in a file Each process writes a different descriptor.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & MD_Vector_std::printOn(Sortie &x) const override <md-vector-std-protected-sortie-ref-md-vector-std-printon-sortie-ref-x-const-override>`
[Sortie & MD_Vector_std::printOn(Sortie &x) const override](#md-vector-std-protected-sortie-ref-md-vector-std-printon-sortie-ref-x-const-override)
readOn#
Entree & MD_Vector_std::readOn(Entree &) override
method used to dump/restore a descriptor in a file Each process writes a different descriptor.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & MD_Vector_std::readOn(Entree &) override <md-vector-std-protected-entree-ref-md-vector-std-readon-entree-ref-override>`
[Entree & MD_Vector_std::readOn(Entree &) override](#md-vector-std-protected-entree-ref-md-vector-std-readon-entree-ref-override)
initialize_comm_template#
void MD_Vector_std::initialize_comm_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::initialize_comm_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const <md-vector-std-private-void-md-vector-std-initialize-comm-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const>`
[void MD_Vector_std::initialize_comm_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const](#md-vector-std-private-void-md-vector-std-initialize-comm-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const)
prepare_send_data_template#
void MD_Vector_std::prepare_send_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const
This is the first part of the echange_espace_virtuel() process.
Detailed description
We take the data that has to be sent to other processors in “vect” and put it in appropriate send buffers in “buffers”. The data taken depends on “opt”. Preconditon: The buffers must have been initialized to the appropriate size and neighbour processors.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::prepare_send_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const <md-vector-std-private-void-md-vector-std-prepare-send-data-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const>`
[void MD_Vector_std::prepare_send_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const](#md-vector-std-private-void-md-vector-std-prepare-send-data-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const)
process_recv_data_template#
void MD_Vector_std::process_recv_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void MD_Vector_std::process_recv_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const <md-vector-std-private-void-md-vector-std-process-recv-data-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const>`
[void MD_Vector_std::process_recv_data_template(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TRUSTVect< _TYPE_ > &) const](#md-vector-std-private-void-md-vector-std-process-recv-data-template-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-trustvect-type-ref-const)
Attributes Documentation#
const Type_info MD_Vector_std::info_obj
ArrOfInt MD_Vector_std::blocs_items_count_
Static_Int_Lists MD_Vector_std::blocs_to_recv_
Static_Int_Lists MD_Vector_std::items_to_recv_
Static_Int_Lists MD_Vector_std::items_to_send_
ArrOfInt MD_Vector_std::nb_items_to_items_
ArrOfInt MD_Vector_std::pe_voisins_