MD_Vector_seq#
#include <MD_Vector_seq.h>
Dummy parallel descriptor used for sequential computations.
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\_seq <class-md-vector-seq>`
[MD\_Vector\_seq](#class-md-vector-seq)
Detailed description#
Its only useful information is the total number of items hold by the array which can be big (hence the use of trustIdType). In this class, all the inherited counters accessors (get_nb_items*() methods, etc.) return this number. We however carefully check that the number of items fit within 32b since thoses inherited accessors return ‘int’. No piece of code is actually using those methods in the 64b part of the execution (i.e. before Scatter ). Historically we used a MD_Vector_std for sequential computations too, and this std MD_Vector had a single block covering the whole array. But having a template version of the MD_Vector_std class (supporting both 32b and 64b) seemed unreasonable, hence the creation of the current class. See arch.h.in for more explanations on 64b. In this class, members inherited from MD_Vector_mono are meaningless and their information is not updated. Algorithm like get_sequential_items_flags() are actually overriden not to use this.
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#
Complete Member Function Documentation#
append_from_other_seq#
void MD_Vector_seq::append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) 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_seq::append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) override <md-vector-seq-public-void-md-vector-seq-append-from-other-seq-const-md-vector-seq-ref-src-int-offset-int-multiplier-override>`
[void MD_Vector_seq::append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) override](#md-vector-seq-public-void-md-vector-seq-append-from-other-seq-const-md-vector-seq-ref-src-int-offset-int-multiplier-override)
duplique#
int MD_Vector_seq::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_seq::duplique() const override <md-vector-seq-public-int-md-vector-seq-duplique-const-override>`
[int MD_Vector_seq::duplique() const override](#md-vector-seq-public-int-md-vector-seq-duplique-const-override)
fill_md_vect_renum#
void MD_Vector_seq::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_seq::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override <md-vector-seq-public-void-md-vector-seq-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-override>`
[void MD_Vector_seq::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override](#md-vector-seq-public-void-md-vector-seq-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-override)
get_info#
const Type_info * MD_Vector_seq::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_seq::get_info() const override <md-vector-seq-public-const-type-info-ptr-md-vector-seq-get-info-const-override>`
[const Type_info * MD_Vector_seq::get_info() const override](#md-vector-seq-public-const-type-info-ptr-md-vector-seq-get-info-const-override)
get_nb_items#
trustIdType MD_Vector_seq::get_nb_items() 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:`trustIdType MD_Vector_seq::get_nb_items() const <md-vector-seq-public-trustidtype-md-vector-seq-get-nb-items-const>`
[trustIdType MD_Vector_seq::get_nb_items() const](#md-vector-seq-public-trustidtype-md-vector-seq-get-nb-items-const)
get_nb_items_reels#
int MD_Vector_seq::get_nb_items_reels() 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_seq::get_nb_items_reels() const override <md-vector-seq-public-int-md-vector-seq-get-nb-items-reels-const-override>`
[int MD_Vector_seq::get_nb_items_reels() const override](#md-vector-seq-public-int-md-vector-seq-get-nb-items-reels-const-override)
get_nb_items_tot#
int MD_Vector_seq::get_nb_items_tot() 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_seq::get_nb_items_tot() const override <md-vector-seq-public-int-md-vector-seq-get-nb-items-tot-const-override>`
[int MD_Vector_seq::get_nb_items_tot() const override](#md-vector-seq-public-int-md-vector-seq-get-nb-items-tot-const-override)
initialize_comm#
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) 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_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override <md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override>`
[void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override](#md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override)
initialize_comm#
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) 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_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override <md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override>`
[void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override](#md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override)
initialize_comm#
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) 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_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override <md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override>`
[void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override](#md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override)
initialize_comm#
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) 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_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override <md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override>`
[void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override](#md-vector-seq-public-void-md-vector-seq-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override)
MD_Vector_seq#
MD_Vector_seq::MD_Vector_seq()
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_seq::MD_Vector_seq() <md-vector-seq-public-md-vector-seq-md-vector-seq>`
[MD_Vector_seq::MD_Vector_seq()](#md-vector-seq-public-md-vector-seq-md-vector-seq)
MD_Vector_seq#
MD_Vector_seq::MD_Vector_seq(const trustIdType &nb)
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_seq::MD_Vector_seq(const trustIdType &nb) <md-vector-seq-public-md-vector-seq-md-vector-seq-const-trustidtype-ref-nb>`
[MD_Vector_seq::MD_Vector_seq(const trustIdType &nb)](#md-vector-seq-public-md-vector-seq-md-vector-seq-const-trustidtype-ref-nb)
nb_items_seq_local#
int MD_Vector_seq::nb_items_seq_local() 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_seq::nb_items_seq_local() const override <md-vector-seq-public-int-md-vector-seq-nb-items-seq-local-const-override>`
[int MD_Vector_seq::nb_items_seq_local() const override](#md-vector-seq-public-int-md-vector-seq-nb-items-seq-local-const-override)
nb_items_seq_tot#
trustIdType MD_Vector_seq::nb_items_seq_tot() 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:`trustIdType MD_Vector_seq::nb_items_seq_tot() const override <md-vector-seq-public-trustidtype-md-vector-seq-nb-items-seq-tot-const-override>`
[trustIdType MD_Vector_seq::nb_items_seq_tot() const override](#md-vector-seq-public-trustidtype-md-vector-seq-nb-items-seq-tot-const-override)
prepare_send_data#
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) 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_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override <md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override>`
[void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override](#md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override)
prepare_send_data#
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) 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_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override <md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override>`
[void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override](#md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override)
prepare_send_data#
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) 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_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override <md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override>`
[void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override](#md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override)
prepare_send_data#
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) 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_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override <md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override>`
[void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override](#md-vector-seq-public-void-md-vector-seq-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override)
process_recv_data#
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) 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_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override <md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override>`
[void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override](#md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-override)
process_recv_data#
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) 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_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override <md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override>`
[void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override](#md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-override)
process_recv_data#
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) 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_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override <md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override>`
[void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override](#md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-override)
process_recv_data#
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) 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_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override <md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override>`
[void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override](#md-vector-seq-public-void-md-vector-seq-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-override)
taille_memoire#
unsigned MD_Vector_seq::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_seq::taille_memoire() const override <md-vector-seq-public-unsigned-md-vector-seq-taille-memoire-const-override>`
[unsigned MD_Vector_seq::taille_memoire() const override](#md-vector-seq-public-unsigned-md-vector-seq-taille-memoire-const-override)
use_blocks#
bool MD_Vector_seq::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_seq::use_blocks() const override <md-vector-seq-public-bool-md-vector-seq-use-blocks-const-override>`
[bool MD_Vector_seq::use_blocks() const override](#md-vector-seq-public-bool-md-vector-seq-use-blocks-const-override)
validate#
bool MD_Vector_seq::validate(trustIdType sz_array, int line_size) const override
Detailed description
Check the consistency of array size as defined by the MD_Vector and as found in the array.
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_seq::validate(trustIdType sz_array, int line_size) const override <md-vector-seq-public-bool-md-vector-seq-validate-trustidtype-sz-array-int-line-size-const-override>`
[bool MD_Vector_seq::validate(trustIdType sz_array, int line_size) const override](#md-vector-seq-public-bool-md-vector-seq-validate-trustidtype-sz-array-int-line-size-const-override)
~MD_Vector_seq#
MD_Vector_seq::~MD_Vector_seq()
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_seq::~MD_Vector_seq() <md-vector-seq-public-md-vector-seq-dtor-md-vector-seq>`
[MD_Vector_seq::~MD_Vector_seq()](#md-vector-seq-public-md-vector-seq-dtor-md-vector-seq)
cree_instance#
Objet_U * MD_Vector_seq::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_seq::cree_instance() <md-vector-seq-public-static-objet-u-ptr-md-vector-seq-cree-instance>`
[Objet_U * MD_Vector_seq::cree_instance()](#md-vector-seq-public-static-objet-u-ptr-md-vector-seq-cree-instance)
info#
const Type_info * MD_Vector_seq::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_seq::info() <md-vector-seq-public-static-const-type-info-ptr-md-vector-seq-info>`
[const Type_info * MD_Vector_seq::info()](#md-vector-seq-public-static-const-type-info-ptr-md-vector-seq-info)
self_cast#
const MD_Vector_seq & MD_Vector_seq::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_seq & MD_Vector_seq::self_cast(const Objet_U &) <md-vector-seq-public-static-const-md-vector-seq-ref-md-vector-seq-self-cast-const-objet-u-ref>`
[const MD_Vector_seq & MD_Vector_seq::self_cast(const Objet_U &)](#md-vector-seq-public-static-const-md-vector-seq-ref-md-vector-seq-self-cast-const-objet-u-ref)
self_cast#
MD_Vector_seq & MD_Vector_seq::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_seq & MD_Vector_seq::self_cast(Objet_U &) <md-vector-seq-public-static-md-vector-seq-ref-md-vector-seq-self-cast-objet-u-ref>`
[MD_Vector_seq & MD_Vector_seq::self_cast(Objet_U &)](#md-vector-seq-public-static-md-vector-seq-ref-md-vector-seq-self-cast-objet-u-ref)
get_seq_flags_impl#
int MD_Vector_seq::get_seq_flags_impl(ArrOfBit &flags, int line_size) 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:`int MD_Vector_seq::get_seq_flags_impl(ArrOfBit &flags, int line_size) const override <md-vector-seq-protected-int-md-vector-seq-get-seq-flags-impl-arrofbit-ref-flags-int-line-size-const-override>`
[int MD_Vector_seq::get_seq_flags_impl(ArrOfBit &flags, int line_size) const override](#md-vector-seq-protected-int-md-vector-seq-get-seq-flags-impl-arrofbit-ref-flags-int-line-size-const-override)
printOn#
Sortie & MD_Vector_seq::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
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_seq::printOn(Sortie &x) const override <md-vector-seq-protected-sortie-ref-md-vector-seq-printon-sortie-ref-x-const-override>`
[Sortie & MD_Vector_seq::printOn(Sortie &x) const override](#md-vector-seq-protected-sortie-ref-md-vector-seq-printon-sortie-ref-x-const-override)
readOn#
Entree & MD_Vector_seq::readOn(Entree &) override
method used to dump/restore a descriptor in a file Each process writes a different descriptor.
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:`Entree & MD_Vector_seq::readOn(Entree &) override <md-vector-seq-protected-entree-ref-md-vector-seq-readon-entree-ref-override>`
[Entree & MD_Vector_seq::readOn(Entree &) override](#md-vector-seq-protected-entree-ref-md-vector-seq-readon-entree-ref-override)
Attributes Documentation#
const Type_info MD_Vector_seq::info_obj
trustIdType MD_Vector_seq::nb_items_ = - 1
The number of items in the array - all real, no virtuals