pub enum MessagePassingOp {
Sum,
Mean,
Max,
Min,
}Expand description
Aggregation operation for GNN message passing.
Controls how incoming messages from neighboring nodes are combined.
Variants§
Sum
Sum of all incoming messages.
Mean
Mean (average) of all incoming messages.
Max
Element-wise maximum of incoming messages.
Min
Element-wise minimum of incoming messages.
Trait Implementations§
Source§impl Clone for MessagePassingOp
impl Clone for MessagePassingOp
Source§fn clone(&self) -> MessagePassingOp
fn clone(&self) -> MessagePassingOp
Returns a duplicate 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 Debug for MessagePassingOp
impl Debug for MessagePassingOp
Source§impl Hash for MessagePassingOp
impl Hash for MessagePassingOp
Source§impl PartialEq for MessagePassingOp
impl PartialEq for MessagePassingOp
impl Copy for MessagePassingOp
impl Eq for MessagePassingOp
impl StructuralPartialEq for MessagePassingOp
Auto Trait Implementations§
impl Freeze for MessagePassingOp
impl RefUnwindSafe for MessagePassingOp
impl Send for MessagePassingOp
impl Sync for MessagePassingOp
impl Unpin for MessagePassingOp
impl UnsafeUnpin for MessagePassingOp
impl UnwindSafe for MessagePassingOp
Blanket Implementations§
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