pub struct DiffusionKernel {
pub sigma: f64,
pub excite_range: f64,
pub inhibit_range: f64,
}Expand description
Diffusion kernel for spatial coupling
Fields§
§sigma: f64Kernel sigma (spread)
excite_range: f64Excitatory range
inhibit_range: f64Inhibitory range
Implementations§
Source§impl DiffusionKernel
impl DiffusionKernel
Sourcepub fn weight(&self, pos1: &GridPosition, pos2: &GridPosition) -> (f64, f64)
pub fn weight(&self, pos1: &GridPosition, pos2: &GridPosition) -> (f64, f64)
Compute kernel weight between two positions
Trait Implementations§
Source§impl Clone for DiffusionKernel
impl Clone for DiffusionKernel
Source§fn clone(&self) -> DiffusionKernel
fn clone(&self) -> DiffusionKernel
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 moreAuto Trait Implementations§
impl Freeze for DiffusionKernel
impl RefUnwindSafe for DiffusionKernel
impl Send for DiffusionKernel
impl Sync for DiffusionKernel
impl Unpin for DiffusionKernel
impl UnwindSafe for DiffusionKernel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more