Struct gad::store::GenericGradientMapN [−][src]
pub struct GenericGradientMapN { /* fields omitted */ }
Gradient store used by GraphN
.
Indices of type GradientId<T>
are mapped to values of type Value<T>
.
Trait Implementations
impl Default for GenericGradientMapN
[src]
impl Default for GenericGradientMapN
[src]impl<T: 'static> GradientReader<GradientId<T>, T> for GenericGradientMapN
[src]
impl<T: 'static> GradientReader<GradientId<T>, T> for GenericGradientMapN
[src]fn read(&self, id: GradientId<T>) -> Option<&T>
[src]
impl<T: 'static> GradientReader<GradientId<T>, Value<T>> for GenericGradientMapN
[src]
impl<T: 'static> GradientReader<GradientId<T>, Value<T>> for GenericGradientMapN
[src]fn read(&self, id: GradientId<T>) -> Option<&Value<T>>
[src]
impl<T: 'static> GradientStore<GradientId<T>, Value<T>> for GenericGradientMapN
[src]
impl<T: 'static> GradientStore<GradientId<T>, Value<T>> for GenericGradientMapN
[src]fn insert(&mut self, id: GradientId<T>, gradient: Value<T>)
[src]
fn get_mut(&mut self, id: GradientId<T>) -> Option<&mut Value<T>>
[src]
fn get(&self, id: Id) -> Option<&T>
[src]
fn add_gradient<A, G: ?Sized>(
&mut self,
graph: &mut G,
id: Id,
value: &T
) -> Result<()> where
G: CoreAlgebra<A, Value = T>,
Id: Copy,
T: Clone + 'static,
[src]
&mut self,
graph: &mut G,
id: Id,
value: &T
) -> Result<()> where
G: CoreAlgebra<A, Value = T>,
Id: Copy,
T: Clone + 'static,
Auto Trait Implementations
impl !RefUnwindSafe for GenericGradientMapN
impl !RefUnwindSafe for GenericGradientMapN
impl !Send for GenericGradientMapN
impl !Send for GenericGradientMapN
impl !Sync for GenericGradientMapN
impl !Sync for GenericGradientMapN
impl Unpin for GenericGradientMapN
impl Unpin for GenericGradientMapN
impl !UnwindSafe for GenericGradientMapN
impl !UnwindSafe for GenericGradientMapN