Struct argmin::solver::conjugategradient::beta::FletcherReeves
source · [−]pub struct FletcherReeves {}
Expand description
Fletcher and Reeves (FR) method TODO: Reference
Implementations
sourceimpl FletcherReeves
impl FletcherReeves
Trait Implementations
sourceimpl<T, F> ArgminNLCGBetaUpdate<T, F> for FletcherReeves where
T: Clone + ArgminDot<T, F>,
F: ArgminFloat,
impl<T, F> ArgminNLCGBetaUpdate<T, F> for FletcherReeves where
T: Clone + ArgminDot<T, F>,
F: ArgminFloat,
sourceimpl Clone for FletcherReeves
impl Clone for FletcherReeves
sourcefn clone(&self) -> FletcherReeves
fn clone(&self) -> FletcherReeves
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FletcherReeves
impl Debug for FletcherReeves
sourceimpl Default for FletcherReeves
impl Default for FletcherReeves
sourcefn default() -> FletcherReeves
fn default() -> FletcherReeves
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FletcherReeves
impl<'de> Deserialize<'de> for FletcherReeves
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for FletcherReeves
impl Hash for FletcherReeves
sourceimpl Ord for FletcherReeves
impl Ord for FletcherReeves
sourceimpl PartialEq<FletcherReeves> for FletcherReeves
impl PartialEq<FletcherReeves> for FletcherReeves
sourceimpl PartialOrd<FletcherReeves> for FletcherReeves
impl PartialOrd<FletcherReeves> for FletcherReeves
sourcefn partial_cmp(&self, other: &FletcherReeves) -> Option<Ordering>
fn partial_cmp(&self, other: &FletcherReeves) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Serialize for FletcherReeves
impl Serialize for FletcherReeves
impl Copy for FletcherReeves
impl Eq for FletcherReeves
impl StructuralEq for FletcherReeves
impl StructuralPartialEq for FletcherReeves
Auto Trait Implementations
impl RefUnwindSafe for FletcherReeves
impl Send for FletcherReeves
impl Sync for FletcherReeves
impl Unpin for FletcherReeves
impl UnwindSafe for FletcherReeves
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more