Comm_Group_Noparallel#

#include <Comm_Group_Noparallel.h>
Brief description

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:`Comm\_Group\_Noparallel <class-comm-group-noparallel>`
[Comm\_Group\_Noparallel](#class-comm-group-noparallel)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classComm__Group__Noparallel__inherit__graph.png

List of Public Static Methods#

List of Public Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

cree_instance#

Definition
Objet_U * Comm_Group_Noparallel::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 * Comm_Group_Noparallel::cree_instance() <comm-group-noparallel-public-static-objet-u-ptr-comm-group-noparallel-cree-instance>`
[Objet_U * Comm_Group_Noparallel::cree_instance()](#comm-group-noparallel-public-static-objet-u-ptr-comm-group-noparallel-cree-instance)

info#

Definition
const Type_info * Comm_Group_Noparallel::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 * Comm_Group_Noparallel::info() <comm-group-noparallel-public-static-const-type-info-ptr-comm-group-noparallel-info>`
[const Type_info * Comm_Group_Noparallel::info()](#comm-group-noparallel-public-static-const-type-info-ptr-comm-group-noparallel-info)

self_cast#

Definition
const Comm_Group_Noparallel & Comm_Group_Noparallel::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 Comm_Group_Noparallel & Comm_Group_Noparallel::self_cast(const Objet_U &) <comm-group-noparallel-public-static-const-comm-group-noparallel-ref-comm-group-noparallel-self-cast-const-objet-u-ref>`
[const Comm_Group_Noparallel & Comm_Group_Noparallel::self_cast(const Objet_U &)](#comm-group-noparallel-public-static-const-comm-group-noparallel-ref-comm-group-noparallel-self-cast-const-objet-u-ref)

self_cast#

Definition
Comm_Group_Noparallel & Comm_Group_Noparallel::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:`Comm_Group_Noparallel & Comm_Group_Noparallel::self_cast(Objet_U &) <comm-group-noparallel-public-static-comm-group-noparallel-ref-comm-group-noparallel-self-cast-objet-u-ref>`
[Comm_Group_Noparallel & Comm_Group_Noparallel::self_cast(Objet_U &)](#comm-group-noparallel-public-static-comm-group-noparallel-ref-comm-group-noparallel-self-cast-objet-u-ref)

abort#

Definition
void Comm_Group_Noparallel::abort() 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 Comm_Group_Noparallel::abort() const override <comm-group-noparallel-public-void-comm-group-noparallel-abort-const-override>`
[void Comm_Group_Noparallel::abort() const override](#comm-group-noparallel-public-void-comm-group-noparallel-abort-const-override)

all_gather#

Definition
void Comm_Group_Noparallel::all_gather(const void *src_buffer, void *dest_buffer, int data_size) 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 Comm_Group_Noparallel::all_gather(const void *src_buffer, void *dest_buffer, int data_size) const override <comm-group-noparallel-public-void-comm-group-noparallel-all-gather-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-const-override>`
[void Comm_Group_Noparallel::all_gather(const void *src_buffer, void *dest_buffer, int data_size) const override](#comm-group-noparallel-public-void-comm-group-noparallel-all-gather-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-const-override)

all_gatherv#

Definition
void Comm_Group_Noparallel::all_gatherv(const void *src_buffer, void *dest_buffer, int send_size, const True_int *recv_size, const True_int *displs) 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 Comm_Group_Noparallel::all_gatherv(const void *src_buffer, void *dest_buffer, int send_size, const True_int *recv_size, const True_int *displs) const override <comm-group-noparallel-public-void-comm-group-noparallel-all-gatherv-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-send-size-const-true-int-ptr-recv-size-const-true-int-ptr-displs-const-override>`
[void Comm_Group_Noparallel::all_gatherv(const void *src_buffer, void *dest_buffer, int send_size, const True_int *recv_size, const True_int *displs) const override](#comm-group-noparallel-public-void-comm-group-noparallel-all-gatherv-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-send-size-const-true-int-ptr-recv-size-const-true-int-ptr-displs-const-override)

all_to_all#

Definition
void Comm_Group_Noparallel::all_to_all(const void *src_buffer, void *dest_buffer, int data_size) 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 Comm_Group_Noparallel::all_to_all(const void *src_buffer, void *dest_buffer, int data_size) const override <comm-group-noparallel-public-void-comm-group-noparallel-all-to-all-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-const-override>`
[void Comm_Group_Noparallel::all_to_all(const void *src_buffer, void *dest_buffer, int data_size) const override](#comm-group-noparallel-public-void-comm-group-noparallel-all-to-all-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-const-override)

barrier#

Definition
void Comm_Group_Noparallel::barrier(int tag) 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 Comm_Group_Noparallel::barrier(int tag) const override <comm-group-noparallel-public-void-comm-group-noparallel-barrier-int-tag-const-override>`
[void Comm_Group_Noparallel::barrier(int tag) const override](#comm-group-noparallel-public-void-comm-group-noparallel-barrier-int-tag-const-override)

broadcast#

Definition
void Comm_Group_Noparallel::broadcast(void *buffer, int size, int pe_source) 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 Comm_Group_Noparallel::broadcast(void *buffer, int size, int pe_source) const override <comm-group-noparallel-public-void-comm-group-noparallel-broadcast-void-ptr-buffer-int-size-int-pe-source-const-override>`
[void Comm_Group_Noparallel::broadcast(void *buffer, int size, int pe_source) const override](#comm-group-noparallel-public-void-comm-group-noparallel-broadcast-void-ptr-buffer-int-size-int-pe-source-const-override)

Comm_Group_Noparallel#

Definition
Comm_Group_Noparallel::Comm_Group_Noparallel()
Brief description

constructeur pour le groupe Tous

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:`Comm_Group_Noparallel::Comm_Group_Noparallel() <comm-group-noparallel-public-comm-group-noparallel-comm-group-noparallel>`
[Comm_Group_Noparallel::Comm_Group_Noparallel()](#comm-group-noparallel-public-comm-group-noparallel-comm-group-noparallel)

Comm_Group_Noparallel#

Definition
Comm_Group_Noparallel::Comm_Group_Noparallel(const ArrOfInt &pe_list)
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:`Comm_Group_Noparallel::Comm_Group_Noparallel(const ArrOfInt &pe_list) <comm-group-noparallel-public-comm-group-noparallel-comm-group-noparallel-const-arrofint-ref-pe-list>`
[Comm_Group_Noparallel::Comm_Group_Noparallel(const ArrOfInt &pe_list)](#comm-group-noparallel-public-comm-group-noparallel-comm-group-noparallel-const-arrofint-ref-pe-list)

duplique#

Definition
int Comm_Group_Noparallel::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 Comm_Group_Noparallel::duplique() const override <comm-group-noparallel-public-int-comm-group-noparallel-duplique-const-override>`
[int Comm_Group_Noparallel::duplique() const override](#comm-group-noparallel-public-int-comm-group-noparallel-duplique-const-override)

gather#

Definition
void Comm_Group_Noparallel::gather(const void *src_buffer, void *dest_buffer, int data_size, int root) 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 Comm_Group_Noparallel::gather(const void *src_buffer, void *dest_buffer, int data_size, int root) const override <comm-group-noparallel-public-void-comm-group-noparallel-gather-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-int-root-const-override>`
[void Comm_Group_Noparallel::gather(const void *src_buffer, void *dest_buffer, int data_size, int root) const override](#comm-group-noparallel-public-void-comm-group-noparallel-gather-const-void-ptr-src-buffer-void-ptr-dest-buffer-int-data-size-int-root-const-override)

get_info#

Definition
const Type_info * Comm_Group_Noparallel::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 * Comm_Group_Noparallel::get_info() const override <comm-group-noparallel-public-const-type-info-ptr-comm-group-noparallel-get-info-const-override>`
[const Type_info * Comm_Group_Noparallel::get_info() const override](#comm-group-noparallel-public-const-type-info-ptr-comm-group-noparallel-get-info-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, const Collective_Op *op, int n) 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 Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, const Collective_Op *op, int n) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-double-ptr-x-double-ptr-resu-const-collective-op-ptr-op-int-n-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, const Collective_Op *op, int n) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-double-ptr-x-double-ptr-resu-const-collective-op-ptr-op-int-n-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, int n, Collective_Op op) 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 Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, int n, Collective_Op op) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-double-ptr-x-double-ptr-resu-int-n-collective-op-op-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const double *x, double *resu, int n, Collective_Op op) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-double-ptr-x-double-ptr-resu-int-n-collective-op-op-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, const Collective_Op *op, int n) 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 Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, const Collective_Op *op, int n) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-float-ptr-x-float-ptr-resu-const-collective-op-ptr-op-int-n-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, const Collective_Op *op, int n) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-float-ptr-x-float-ptr-resu-const-collective-op-ptr-op-int-n-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, int n, Collective_Op op) 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 Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, int n, Collective_Op op) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-float-ptr-x-float-ptr-resu-int-n-collective-op-op-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const float *x, float *resu, int n, Collective_Op op) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-float-ptr-x-float-ptr-resu-int-n-collective-op-op-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, const Collective_Op *op, int n) 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 Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, const Collective_Op *op, int n) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-int-ptr-x-int-ptr-resu-const-collective-op-ptr-op-int-n-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, const Collective_Op *op, int n) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-int-ptr-x-int-ptr-resu-const-collective-op-ptr-op-int-n-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, int n, Collective_Op op) 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 Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, int n, Collective_Op op) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-int-ptr-x-int-ptr-resu-int-n-collective-op-op-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const int *x, int *resu, int n, Collective_Op op) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-int-ptr-x-int-ptr-resu-int-n-collective-op-op-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, const Collective_Op *op, int n) 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 Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, const Collective_Op *op, int n) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-trustidtype-ptr-x-trustidtype-ptr-resu-const-collective-op-ptr-op-int-n-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, const Collective_Op *op, int n) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-trustidtype-ptr-x-trustidtype-ptr-resu-const-collective-op-ptr-op-int-n-const-override)

mp_collective_op#

Definition
void Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, int n, Collective_Op op) 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 Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, int n, Collective_Op op) const override <comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-trustidtype-ptr-x-trustidtype-ptr-resu-int-n-collective-op-op-const-override>`
[void Comm_Group_Noparallel::mp_collective_op(const trustIdType *x, trustIdType *resu, int n, Collective_Op op) const override](#comm-group-noparallel-public-void-comm-group-noparallel-mp-collective-op-const-trustidtype-ptr-x-trustidtype-ptr-resu-int-n-collective-op-op-const-override)

recv#

Definition
void Comm_Group_Noparallel::recv(int pe, void *buffer, int size, int tag) 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 Comm_Group_Noparallel::recv(int pe, void *buffer, int size, int tag) const override <comm-group-noparallel-public-void-comm-group-noparallel-recv-int-pe-void-ptr-buffer-int-size-int-tag-const-override>`
[void Comm_Group_Noparallel::recv(int pe, void *buffer, int size, int tag) const override](#comm-group-noparallel-public-void-comm-group-noparallel-recv-int-pe-void-ptr-buffer-int-size-int-tag-const-override)

reverse_send_recv_list#

Definition
int Comm_Group_Noparallel::reverse_send_recv_list(const ArrOfInt &src_list, ArrOfInt &dest_list) 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 Comm_Group_Noparallel::reverse_send_recv_list(const ArrOfInt &src_list, ArrOfInt &dest_list) const <comm-group-noparallel-public-int-comm-group-noparallel-reverse-send-recv-list-const-arrofint-ref-src-list-arrofint-ref-dest-list-const>`
[int Comm_Group_Noparallel::reverse_send_recv_list(const ArrOfInt &src_list, ArrOfInt &dest_list) const](#comm-group-noparallel-public-int-comm-group-noparallel-reverse-send-recv-list-const-arrofint-ref-src-list-arrofint-ref-dest-list-const)

send#

Definition
void Comm_Group_Noparallel::send(int pe, const void *buffer, int size, int tag) 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 Comm_Group_Noparallel::send(int pe, const void *buffer, int size, int tag) const override <comm-group-noparallel-public-void-comm-group-noparallel-send-int-pe-const-void-ptr-buffer-int-size-int-tag-const-override>`
[void Comm_Group_Noparallel::send(int pe, const void *buffer, int size, int tag) const override](#comm-group-noparallel-public-void-comm-group-noparallel-send-int-pe-const-void-ptr-buffer-int-size-int-tag-const-override)

send_recv_finish#

Definition
void Comm_Group_Noparallel::send_recv_finish() 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 Comm_Group_Noparallel::send_recv_finish() const override <comm-group-noparallel-public-void-comm-group-noparallel-send-recv-finish-const-override>`
[void Comm_Group_Noparallel::send_recv_finish() const override](#comm-group-noparallel-public-void-comm-group-noparallel-send-recv-finish-const-override)

send_recv_start#

Definition
void Comm_Group_Noparallel::send_recv_start(const ArrOfInt &send_list, const ArrOfInt &send_size, const char *const *const send_buffers, const ArrOfInt &recv_list, const ArrOfInt &recv_size, char *const *const recv_buffers, TypeHint typehint=CHAR) 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 Comm_Group_Noparallel::send_recv_start(const ArrOfInt &send_list, const ArrOfInt &send_size, const char *const *const send_buffers, const ArrOfInt &recv_list, const ArrOfInt &recv_size, char *const *const recv_buffers, TypeHint typehint=CHAR) const override <comm-group-noparallel-public-void-comm-group-noparallel-send-recv-start-const-arrofint-ref-send-list-const-arrofint-ref-send-size-const-char-ptr-const-ptr-const-send-buffers-const-arrofint-ref-recv-list-const-arrofint-ref-recv-size-char-ptr-const-ptr-const-recv-buffers-typehint-typehint-equal-char-const-override>`
[void Comm_Group_Noparallel::send_recv_start(const ArrOfInt &send_list, const ArrOfInt &send_size, const char *const *const send_buffers, const ArrOfInt &recv_list, const ArrOfInt &recv_size, char *const *const recv_buffers, TypeHint typehint=CHAR) const override](#comm-group-noparallel-public-void-comm-group-noparallel-send-recv-start-const-arrofint-ref-send-list-const-arrofint-ref-send-size-const-char-ptr-const-ptr-const-send-buffers-const-arrofint-ref-recv-list-const-arrofint-ref-recv-size-char-ptr-const-ptr-const-recv-buffers-typehint-typehint-equal-char-const-override)

taille_memoire#

Definition
unsigned Comm_Group_Noparallel::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 Comm_Group_Noparallel::taille_memoire() const override <comm-group-noparallel-public-unsigned-comm-group-noparallel-taille-memoire-const-override>`
[unsigned Comm_Group_Noparallel::taille_memoire() const override](#comm-group-noparallel-public-unsigned-comm-group-noparallel-taille-memoire-const-override)

~Comm_Group_Noparallel#

Definition
Comm_Group_Noparallel::~Comm_Group_Noparallel() 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:`Comm_Group_Noparallel::~Comm_Group_Noparallel() override <comm-group-noparallel-public-comm-group-noparallel-dtor-comm-group-noparallel-override>`
[Comm_Group_Noparallel::~Comm_Group_Noparallel() override](#comm-group-noparallel-public-comm-group-noparallel-dtor-comm-group-noparallel-override)

init_group#

Definition
void Comm_Group_Noparallel::init_group(const ArrOfInt &pe_list) override
Brief description

constructeur pour un sous - groupe //

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 Comm_Group_Noparallel::init_group(const ArrOfInt &pe_list) override <comm-group-noparallel-protected-void-comm-group-noparallel-init-group-const-arrofint-ref-pe-list-override>`
[void Comm_Group_Noparallel::init_group(const ArrOfInt &pe_list) override](#comm-group-noparallel-protected-void-comm-group-noparallel-init-group-const-arrofint-ref-pe-list-override)

printOn#

Definition
Sortie & Comm_Group_Noparallel::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 & Comm_Group_Noparallel::printOn(Sortie &x) const override <comm-group-noparallel-protected-sortie-ref-comm-group-noparallel-printon-sortie-ref-x-const-override>`
[Sortie & Comm_Group_Noparallel::printOn(Sortie &x) const override](#comm-group-noparallel-protected-sortie-ref-comm-group-noparallel-printon-sortie-ref-x-const-override)

readOn#

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

Lecture d’un Objet_U sur un flot d’entree 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:`Entree & Comm_Group_Noparallel::readOn(Entree &) override <comm-group-noparallel-protected-entree-ref-comm-group-noparallel-readon-entree-ref-override>`
[Entree & Comm_Group_Noparallel::readOn(Entree &) override](#comm-group-noparallel-protected-entree-ref-comm-group-noparallel-readon-entree-ref-override)

mp_collective_op_template#

Definition
void Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, const Collective_Op *op, int n) const
Brief description

Operation collective sur chaque element d’un tableau de taille n.

Detailed description

x, resu et op doivent pointer sur un tableau de taille n. Pour chaque element x[i] on effectue l’operation op[i] et on met le resultat dans resu[i]

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 Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, const Collective_Op *op, int n) const <comm-group-noparallel-private-void-comm-group-noparallel-mp-collective-op-template-const-type-ptr-x-type-ptr-resu-const-collective-op-ptr-op-int-n-const>`
[void Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, const Collective_Op *op, int n) const](#comm-group-noparallel-private-void-comm-group-noparallel-mp-collective-op-template-const-type-ptr-x-type-ptr-resu-const-collective-op-ptr-op-int-n-const)

mp_collective_op_template#

Definition
void Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, int n, Collective_Op op) 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:`void Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, int n, Collective_Op op) const <comm-group-noparallel-private-void-comm-group-noparallel-mp-collective-op-template-const-type-ptr-x-type-ptr-resu-int-n-collective-op-op-const>`
[void Comm_Group_Noparallel::mp_collective_op_template(const _TYPE_ *x, _TYPE_ *resu, int n, Collective_Op op) const](#comm-group-noparallel-private-void-comm-group-noparallel-mp-collective-op-template-const-type-ptr-x-type-ptr-resu-int-n-collective-op-op-const)

Attributes Documentation#

info_obj (public)
const Type_info Comm_Group_Noparallel::info_obj
sending_ (private)
int Comm_Group_Noparallel::sending_ = 0