MD_Vector_seq#

#include <MD_Vector_seq.h>
Brief description

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#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classMD__Vector__seq__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

append_from_other_seq#

Definition
void MD_Vector_seq::append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) override
Brief description
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#

Definition
int MD_Vector_seq::duplique() const override
Brief description
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#

Definition
void MD_Vector_seq::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override
Brief description
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#

Definition
const Type_info * MD_Vector_seq::get_info() const override
Brief description

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#

Definition
trustIdType MD_Vector_seq::get_nb_items() const
Brief description
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#

Definition
int MD_Vector_seq::get_nb_items_reels() const override
Brief description
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#

Definition
int MD_Vector_seq::get_nb_items_tot() const override
Brief description
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#

Definition
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override
Brief description
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#

Definition
MD_Vector_seq::MD_Vector_seq()
Brief description
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#

Definition
MD_Vector_seq::MD_Vector_seq(const trustIdType &nb)
Brief description
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#

Definition
int MD_Vector_seq::nb_items_seq_local() const override
Brief description
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#

Definition
trustIdType MD_Vector_seq::nb_items_seq_tot() const override
Brief description
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#

Definition
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const override
Brief description
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#

Definition
void MD_Vector_seq::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const override
Brief description
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#

Definition
unsigned MD_Vector_seq::taille_memoire() const override
Brief description
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#

Definition
bool MD_Vector_seq::use_blocks() const override
Brief description
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#

Definition
bool MD_Vector_seq::validate(trustIdType sz_array, int line_size) const override
Brief description
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#

Definition
MD_Vector_seq::~MD_Vector_seq()
Brief description
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#

Definition
Objet_U * MD_Vector_seq::cree_instance()
Brief description
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#

Definition
const Type_info * MD_Vector_seq::info()
Brief description
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#

Definition
const MD_Vector_seq & MD_Vector_seq::self_cast(const Objet_U &)
Brief description
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#

Definition
MD_Vector_seq & MD_Vector_seq::self_cast(Objet_U &)
Brief description
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#

Definition
int MD_Vector_seq::get_seq_flags_impl(ArrOfBit &flags, int line_size) const override
Brief description
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#

Definition
Sortie & MD_Vector_seq::printOn(Sortie &x) const override
Brief description

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#

Definition
Entree & MD_Vector_seq::readOn(Entree &) override
Brief description

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_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#

info_obj (public)
const Type_info MD_Vector_seq::info_obj
nb_items_ (private)
trustIdType MD_Vector_seq::nb_items_ = - 1

The number of items in the array - all real, no virtuals