Struct mpi::topology::AnyProcess [] [src]

pub struct AnyProcess<'a, C>(_)
where
    C: 'a + Communicator
;

Identifies an arbitrary process that is a member of a certain communicator, e.g. for use as a Source in point to point communication.

Trait Implementations

impl<'a, C> Source for AnyProcess<'a, C> where
    C: 'a + Communicator
[src]

[src]

Rank that identifies the source

[src]

Probe a source for incoming messages. Read more

[src]

Probe a source for incoming messages. Read more

[src]

Probe a source for incoming messages with guaranteed reception. Read more

[src]

Probe a source for incoming messages with guaranteed reception. Read more

[src]

Receive a message containing a single instance of type Msg. Read more

[src]

Receive a message containing a single instance of type Msg. Read more

[src]

Receive a message into a Buffer. Read more

[src]

Receive a message into a Buffer. Read more

[src]

Receive a message containing multiple instances of type Msg into a Vec. Read more

[src]

Receive a message containing multiple instances of type Msg into a Vec. Read more

[src]

Initiate an immediate (non-blocking) receive operation. Read more

[src]

Initiate an immediate (non-blocking) receive operation. Read more

[src]

Initiate a non-blocking receive operation for messages matching tag tag. Read more

[src]

Initiate a non-blocking receive operation. Read more

[src]

Asynchronously probe a source for incoming messages. Read more

[src]

Asynchronously probe a source for incoming messages. Read more

[src]

Asynchronously probe a source for incoming messages with guaranteed reception. Read more

[src]

Asynchronously probe a source for incoming messages with guaranteed reception. Read more

impl<'a, C> AsCommunicator for AnyProcess<'a, C> where
    C: 'a + Communicator
[src]

The type of the associated communicator

[src]

Returns the associated communicator.