Struct mpi::collective::SystemOperation
source · pub struct SystemOperation(/* private fields */);
Expand description
Implementations§
source§impl SystemOperation
impl SystemOperation
sourcepub fn max() -> SystemOperation
pub fn max() -> SystemOperation
A built-in operation
sourcepub fn min() -> SystemOperation
pub fn min() -> SystemOperation
A built-in operation
sourcepub fn sum() -> SystemOperation
pub fn sum() -> SystemOperation
A built-in operation
sourcepub fn product() -> SystemOperation
pub fn product() -> SystemOperation
A built-in operation
sourcepub fn logical_and() -> SystemOperation
pub fn logical_and() -> SystemOperation
A built-in operation
sourcepub fn bitwise_and() -> SystemOperation
pub fn bitwise_and() -> SystemOperation
A built-in operation
sourcepub fn logical_or() -> SystemOperation
pub fn logical_or() -> SystemOperation
A built-in operation
sourcepub fn bitwise_or() -> SystemOperation
pub fn bitwise_or() -> SystemOperation
A built-in operation
sourcepub fn logical_xor() -> SystemOperation
pub fn logical_xor() -> SystemOperation
A built-in operation
sourcepub fn bitwise_xor() -> SystemOperation
pub fn bitwise_xor() -> SystemOperation
A built-in operation
Trait Implementations§
source§impl AsRaw for SystemOperation
impl AsRaw for SystemOperation
source§impl Clone for SystemOperation
impl Clone for SystemOperation
source§fn clone(&self) -> SystemOperation
fn clone(&self) -> SystemOperation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Operation for SystemOperation
impl Operation for SystemOperation
source§fn is_commutative(&self) -> bool
fn is_commutative(&self) -> bool
Returns whether the operation is commutative. Read more
impl Copy for SystemOperation
Auto Trait Implementations§
impl RefUnwindSafe for SystemOperation
impl !Send for SystemOperation
impl !Sync for SystemOperation
impl Unpin for SystemOperation
impl UnwindSafe for SystemOperation
Blanket Implementations§
source§impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
source§fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
source§impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
§type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
source§fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T, Dst> ConvAsUtil<Dst> for T
impl<T, Dst> ConvAsUtil<Dst> for T
source§impl<T> ConvUtil for T
impl<T> ConvUtil for T
source§fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
Approximate the subject to a given type with the default scheme.
source§fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
Approximate the subject to a given type with a specific scheme.