MD_Vector_base#

#include <MD_Vector_base.h>
Brief description

Base class for distributed vectors parallel descriptors.

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\_base <class-md-vector-base>`
[MD\_Vector\_base](#class-md-vector-base)

Detailed description#

See also the MD_Vector class (which is a kind of DERIV() of this class), and see derived classes MD_Vector_std , MD_Vector_composite and MD_Vector_seq .

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Protected Static Methods#

Complete Member Function Documentation#

fill_md_vect_renum#

Definition
virtual void MD_Vector_base::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const =0
Brief description
Detailed description
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:`virtual void MD_Vector_base::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const =0 <md-vector-base-public-virtual-void-md-vector-base-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-equal-0>`
[virtual void MD_Vector_base::fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const =0](#md-vector-base-public-virtual-void-md-vector-base-fill-md-vect-renum-const-intvect-ref-renum-md-vector-ref-md-vect-const-equal-0)

get_info#

Definition
const Type_info * MD_Vector_base::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_base::get_info() const override <md-vector-base-public-const-type-info-ptr-md-vector-base-get-info-const-override>`
[const Type_info * MD_Vector_base::get_info() const override](#md-vector-base-public-const-type-info-ptr-md-vector-base-get-info-const-override)

get_items_to_compute#

Definition
virtual const ArrOfInt & MD_Vector_base::get_items_to_compute() const =0
Brief description
Detailed description
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:`virtual const ArrOfInt & MD_Vector_base::get_items_to_compute() const =0 <md-vector-base-public-virtual-const-arrofint-ref-md-vector-base-get-items-to-compute-const-equal-0>`
[virtual const ArrOfInt & MD_Vector_base::get_items_to_compute() const =0](#md-vector-base-public-virtual-const-arrofint-ref-md-vector-base-get-items-to-compute-const-equal-0)

get_items_to_sum#

Definition
virtual const ArrOfInt & MD_Vector_base::get_items_to_sum() const =0
Brief description
Detailed description
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:`virtual const ArrOfInt & MD_Vector_base::get_items_to_sum() const =0 <md-vector-base-public-virtual-const-arrofint-ref-md-vector-base-get-items-to-sum-const-equal-0>`
[virtual const ArrOfInt & MD_Vector_base::get_items_to_sum() const =0](#md-vector-base-public-virtual-const-arrofint-ref-md-vector-base-get-items-to-sum-const-equal-0)

get_nb_items_reels#

Definition
virtual int MD_Vector_base::get_nb_items_reels() const
Brief description
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:`virtual int MD_Vector_base::get_nb_items_reels() const <md-vector-base-public-virtual-int-md-vector-base-get-nb-items-reels-const>`
[virtual int MD_Vector_base::get_nb_items_reels() const](#md-vector-base-public-virtual-int-md-vector-base-get-nb-items-reels-const)

get_nb_items_tot#

Definition
virtual int MD_Vector_base::get_nb_items_tot() const
Brief description
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:`virtual int MD_Vector_base::get_nb_items_tot() const <md-vector-base-public-virtual-int-md-vector-base-get-nb-items-tot-const>`
[virtual int MD_Vector_base::get_nb_items_tot() const](#md-vector-base-public-virtual-int-md-vector-base-get-nb-items-tot-const)

get_sequential_items_flags#

Definition
int MD_Vector_base::get_sequential_items_flags(ArrOfBit &flags, int line_size=1) const
Brief description
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:`int MD_Vector_base::get_sequential_items_flags(ArrOfBit &flags, int line_size=1) const <md-vector-base-public-int-md-vector-base-get-sequential-items-flags-arrofbit-ref-flags-int-line-size-equal-1-const>`
[int MD_Vector_base::get_sequential_items_flags(ArrOfBit &flags, int line_size=1) const](#md-vector-base-public-int-md-vector-base-get-sequential-items-flags-arrofbit-ref-flags-int-line-size-equal-1-const)

get_sequential_items_flags#

Definition
int MD_Vector_base::get_sequential_items_flags(ArrOfInt &flags, int line_size=1) const
Brief description
Detailed description
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_base::get_sequential_items_flags(ArrOfInt &flags, int line_size=1) const <md-vector-base-public-int-md-vector-base-get-sequential-items-flags-arrofint-ref-flags-int-line-size-equal-1-const>`
[int MD_Vector_base::get_sequential_items_flags(ArrOfInt &flags, int line_size=1) const](#md-vector-base-public-int-md-vector-base-get-sequential-items-flags-arrofint-ref-flags-int-line-size-equal-1-const)

initialize_comm#

Definition
virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0
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:`virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0>`
[virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0)

initialize_comm#

Definition
virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0
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:`virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0>`
[virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0)

initialize_comm#

Definition
virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0
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:`virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0>`
[virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0)

initialize_comm#

Definition
virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0
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:`virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0>`
[virtual void MD_Vector_base::initialize_comm(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-initialize-comm-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0)

MD_Vector_base#

Definition
MD_Vector_base::MD_Vector_base()
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_base::MD_Vector_base() <md-vector-base-public-md-vector-base-md-vector-base>`
[MD_Vector_base::MD_Vector_base()](#md-vector-base-public-md-vector-base-md-vector-base)

nb_items_seq_local#

Definition
virtual int MD_Vector_base::nb_items_seq_local() const
Brief description
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:`virtual int MD_Vector_base::nb_items_seq_local() const <md-vector-base-public-virtual-int-md-vector-base-nb-items-seq-local-const>`
[virtual int MD_Vector_base::nb_items_seq_local() const](#md-vector-base-public-virtual-int-md-vector-base-nb-items-seq-local-const)

nb_items_seq_tot#

Definition
virtual trustIdType MD_Vector_base::nb_items_seq_tot() const
Brief description
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:`virtual trustIdType MD_Vector_base::nb_items_seq_tot() const <md-vector-base-public-virtual-trustidtype-md-vector-base-nb-items-seq-tot-const>`
[virtual trustIdType MD_Vector_base::nb_items_seq_tot() const](#md-vector-base-public-virtual-trustidtype-md-vector-base-nb-items-seq-tot-const)

prepare_send_data#

Definition
virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0
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:`virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0>`
[virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0)

prepare_send_data#

Definition
virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0
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:`virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0>`
[virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0)

prepare_send_data#

Definition
virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0
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:`virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0>`
[virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0)

prepare_send_data#

Definition
virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0
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:`virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0>`
[virtual void MD_Vector_base::prepare_send_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-prepare-send-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0)

process_recv_data#

Definition
virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0
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:`virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0>`
[virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, DoubleVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-doublevect-ref-const-equal-0)

process_recv_data#

Definition
virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0
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:`virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0>`
[virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, FloatVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-floatvect-ref-const-equal-0)

process_recv_data#

Definition
virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0
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:`virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0>`
[virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, IntVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-intvect-ref-const-equal-0)

process_recv_data#

Definition
virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0
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:`virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0 <md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0>`
[virtual void MD_Vector_base::process_recv_data(const Echange_EV_Options &opt, Schema_Comm_Vecteurs &, TIDVect &) const =0](#md-vector-base-public-virtual-void-md-vector-base-process-recv-data-const-echange-ev-options-ref-opt-schema-comm-vecteurs-ref-tidvect-ref-const-equal-0)

use_blocks#

Definition
virtual bool MD_Vector_base::use_blocks() const =0
Brief description
Detailed description

Whether algorithms in TRUSTVect_tools should use the blocks stored in members MD_Vector_mono::blocs_items_to_*

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:`virtual bool MD_Vector_base::use_blocks() const =0 <md-vector-base-public-virtual-bool-md-vector-base-use-blocks-const-equal-0>`
[virtual bool MD_Vector_base::use_blocks() const =0](#md-vector-base-public-virtual-bool-md-vector-base-use-blocks-const-equal-0)

validate#

Definition
bool MD_Vector_base::validate(trustIdType sz_array, int line_size) const
Brief description
Detailed description

Check the consistency of array size as defined by the MD_Vector and as found in the array.

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:`bool MD_Vector_base::validate(trustIdType sz_array, int line_size) const <md-vector-base-public-bool-md-vector-base-validate-trustidtype-sz-array-int-line-size-const>`
[bool MD_Vector_base::validate(trustIdType sz_array, int line_size) const](#md-vector-base-public-bool-md-vector-base-validate-trustidtype-sz-array-int-line-size-const)

~MD_Vector_base#

Definition
MD_Vector_base::~MD_Vector_base() override
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_base::~MD_Vector_base() override <md-vector-base-public-md-vector-base-dtor-md-vector-base-override>`
[MD_Vector_base::~MD_Vector_base() override](#md-vector-base-public-md-vector-base-dtor-md-vector-base-override)

append_item_to_blocs#

Definition
void MD_Vector_base::append_item_to_blocs(ArrOfInt &blocs, int item)
Brief description

methode outil pour ajouter un item a un tableau du genre “blocs” contenant des series de blocs.

Detailed description
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_base::append_item_to_blocs(ArrOfInt &blocs, int item) <md-vector-base-public-static-void-md-vector-base-append-item-to-blocs-arrofint-ref-blocs-int-item>`
[void MD_Vector_base::append_item_to_blocs(ArrOfInt &blocs, int item)](#md-vector-base-public-static-void-md-vector-base-append-item-to-blocs-arrofint-ref-blocs-int-item)

info#

Definition
const Type_info * MD_Vector_base::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_base::info() <md-vector-base-public-static-const-type-info-ptr-md-vector-base-info>`
[const Type_info * MD_Vector_base::info()](#md-vector-base-public-static-const-type-info-ptr-md-vector-base-info)

self_cast#

Definition
const MD_Vector_base & MD_Vector_base::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_base & MD_Vector_base::self_cast(const Objet_U &) <md-vector-base-public-static-const-md-vector-base-ref-md-vector-base-self-cast-const-objet-u-ref>`
[const MD_Vector_base & MD_Vector_base::self_cast(const Objet_U &)](#md-vector-base-public-static-const-md-vector-base-ref-md-vector-base-self-cast-const-objet-u-ref)

self_cast#

Definition
MD_Vector_base & MD_Vector_base::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_base & MD_Vector_base::self_cast(Objet_U &) <md-vector-base-public-static-md-vector-base-ref-md-vector-base-self-cast-objet-u-ref>`
[MD_Vector_base & MD_Vector_base::self_cast(Objet_U &)](#md-vector-base-public-static-md-vector-base-ref-md-vector-base-self-cast-objet-u-ref)

get_seq_flags_impl#

Definition
int MD_Vector_base::get_seq_flags_impl(ArrOfBit &flags, int line_size) const
Brief description
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:`int MD_Vector_base::get_seq_flags_impl(ArrOfBit &flags, int line_size) const <md-vector-base-protected-int-md-vector-base-get-seq-flags-impl-arrofbit-ref-flags-int-line-size-const>`
[int MD_Vector_base::get_seq_flags_impl(ArrOfBit &flags, int line_size) const](#md-vector-base-protected-int-md-vector-base-get-seq-flags-impl-arrofbit-ref-flags-int-line-size-const)

printOn#

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

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

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:`Sortie & MD_Vector_base::printOn(Sortie &x) const override <md-vector-base-protected-sortie-ref-md-vector-base-printon-sortie-ref-x-const-override>`
[Sortie & MD_Vector_base::printOn(Sortie &x) const override](#md-vector-base-protected-sortie-ref-md-vector-base-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & MD_Vector_base::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
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:`Entree & MD_Vector_base::readOn(Entree &) override <md-vector-base-protected-entree-ref-md-vector-base-readon-entree-ref-override>`
[Entree & MD_Vector_base::readOn(Entree &) override](#md-vector-base-protected-entree-ref-md-vector-base-readon-entree-ref-override)

append_blocs#

Definition
void MD_Vector_base::append_blocs(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1)
Brief description
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:`void MD_Vector_base::append_blocs(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1) <md-vector-base-protected-static-void-md-vector-base-append-blocs-arrofint-ref-dest-const-arrofint-ref-src-int-offset-equal-0-int-multiplier-equal-1>`
[void MD_Vector_base::append_blocs(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1)](#md-vector-base-protected-static-void-md-vector-base-append-blocs-arrofint-ref-dest-const-arrofint-ref-src-int-offset-equal-0-int-multiplier-equal-1)

append_items#

Definition
void MD_Vector_base::append_items(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1)
Brief description
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:`void MD_Vector_base::append_items(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1) <md-vector-base-protected-static-void-md-vector-base-append-items-arrofint-ref-dest-const-arrofint-ref-src-int-offset-equal-0-int-multiplier-equal-1>`
[void MD_Vector_base::append_items(ArrOfInt &dest, const ArrOfInt &src, int offset=0, int multiplier=1)](#md-vector-base-protected-static-void-md-vector-base-append-items-arrofint-ref-dest-const-arrofint-ref-src-int-offset-equal-0-int-multiplier-equal-1)

Attributes Documentation#

info_obj (public)
const Type_info MD_Vector_base::info_obj
nb_items_reels_ (protected)
int MD_Vector_base::nb_items_reels_ = - 1
nb_items_seq_local_ (protected)
int MD_Vector_base::nb_items_seq_local_ = - 1
nb_items_seq_tot_ (protected)
trustIdType MD_Vector_base::nb_items_seq_tot_ = - 1
nb_items_tot_ (protected)
int MD_Vector_base::nb_items_tot_ = - 1

Friends#

  • friend class MD_Vector