Docs.rs
argmin-0.4.7
argmin 0.4.7
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
stefan-k
Dependencies
anyhow ^1.0
normal
approx ^0.5.0
normal
bincode ^1.1.4
normal
ctrlc ^3.1.2
normal
gnuplot ^0.0.37
normal
instant ^0.1
normal
nalgebra ^0.29.0
normal
ndarray ^0.15
normal
ndarray-linalg ^0.14
normal
ndarray-rand ^0.14.0
normal
num ^0.4
normal
num-complex ^0.4
normal
paste ^1.0.0
normal
rand ^0.8.3
normal
rand_xorshift ^0.3.0
normal
serde ^1.0
normal
serde_json ^1.0
normal
slog ^2.4.1
normal
slog-async ^2.3.0
normal
slog-json ^2.3.0
normal
slog-term ^2.4.0
normal
thiserror ^1.0
normal
argmin_testfunctions ^0.1.1
dev
finitediff ^0.1.4
dev
ndarray-linalg ^0.14
dev
Versions
99.19%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait ArgminAdd
Required Methods
add
Implementations on Foreign Types
Complex<f32>
Complex<f64>
Complex<i16>
Complex<i32>
Complex<i64>
Complex<i8>
Complex<isize>
Complex<u16>
Complex<u32>
Complex<u64>
Complex<u8>
Complex<usize>
Vec<Vec<f32>>
Vec<Vec<f32>>
Vec<Vec<f64>>
Vec<Vec<f64>>
Vec<Vec<i16>>
Vec<Vec<i16>>
Vec<Vec<i32>>
Vec<Vec<i32>>
Vec<Vec<i64>>
Vec<Vec<i64>>
Vec<Vec<i8>>
Vec<Vec<i8>>
Vec<Vec<isize>>
Vec<Vec<isize>>
Vec<Vec<u16>>
Vec<Vec<u16>>
Vec<Vec<u32>>
Vec<Vec<u32>>
Vec<Vec<u64>>
Vec<Vec<u64>>
Vec<Vec<u8>>
Vec<Vec<u8>>
Vec<Vec<usize>>
Vec<Vec<usize>>
Vec<f32>
Vec<f32>
Vec<f64>
Vec<f64>
Vec<i16>
Vec<i16>
Vec<i32>
Vec<i32>
Vec<i64>
Vec<i64>
Vec<i8>
Vec<i8>
Vec<isize>
Vec<isize>
Vec<u16>
Vec<u16>
Vec<u32>
Vec<u32>
Vec<u64>
Vec<u64>
Vec<u8>
Vec<u8>
Vec<usize>
Vec<usize>
f32
f32
f64
f64
i16
i16
i32
i32
i64
i64
i8
i8
isize
isize
u16
u16
u32
u32
u64
u64
u8
u8
usize
usize
Implementors
Other items in
argmin
::
core
?
Trait
argmin
::
core
::
ArgminAdd
[
−
]
[src]
pub trait ArgminAdd<T, U> { fn
add
(&self, other:
&
T) -> U; }
Expand description
Add a
T
to
self
Required methods
[src]
fn
add
(&self, other:
&
T) -> U
Add a
T
to
self
Implementations on Foreign Types
[src]
impl
ArgminAdd
<
isize
,
isize
> for
isize
[src]
fn
add
(&self, other: &
isize
) ->
isize
[src]
impl
ArgminAdd
<
usize
,
usize
> for
usize
[src]
fn
add
(&self, other: &
usize
) ->
usize
[src]
impl
ArgminAdd
<
i8
,
i8
> for
i8
[src]
fn
add
(&self, other: &
i8
) ->
i8
[src]
impl
ArgminAdd
<
i16
,
i16
> for
i16
[src]
fn
add
(&self, other: &
i16
) ->
i16
[src]
impl
ArgminAdd
<
i32
,
i32
> for
i32
[src]
fn
add
(&self, other: &
i32
) ->
i32
[src]
impl
ArgminAdd
<
i64
,
i64
> for
i64
[src]
fn
add
(&self, other: &
i64
) ->
i64
[src]
impl
ArgminAdd
<
u8
,
u8
> for
u8
[src]
fn
add
(&self, other: &
u8
) ->
u8
[src]
impl
ArgminAdd
<
u16
,
u16
> for
u16
[src]
fn
add
(&self, other: &
u16
) ->
u16
[src]
impl
ArgminAdd
<
u32
,
u32
> for
u32
[src]
fn
add
(&self, other: &
u32
) ->
u32
[src]
impl
ArgminAdd
<
u64
,
u64
> for
u64
[src]
fn
add
(&self, other: &
u64
) ->
u64
[src]
impl
ArgminAdd
<
f32
,
f32
> for
f32
[src]
fn
add
(&self, other: &
f32
) ->
f32
[src]
impl
ArgminAdd
<
f64
,
f64
> for
f64
[src]
fn
add
(&self, other: &
f64
) ->
f64
[src]
impl
ArgminAdd
<
Complex
<
isize
>,
Complex
<
isize
>> for
Complex
<
isize
>
[src]
fn
add
(&self, other: &
Complex
<
isize
>) ->
Complex
<
isize
>
[src]
impl
ArgminAdd
<
Complex
<
usize
>,
Complex
<
usize
>> for
Complex
<
usize
>
[src]
fn
add
(&self, other: &
Complex
<
usize
>) ->
Complex
<
usize
>
[src]
impl
ArgminAdd
<
Complex
<
i8
>,
Complex
<
i8
>> for
Complex
<
i8
>
[src]
fn
add
(&self, other: &
Complex
<
i8
>) ->
Complex
<
i8
>
[src]
impl
ArgminAdd
<
Complex
<
i16
>,
Complex
<
i16
>> for
Complex
<
i16
>
[src]
fn
add
(&self, other: &
Complex
<
i16
>) ->
Complex
<
i16
>
[src]
impl
ArgminAdd
<
Complex
<
i32
>,
Complex
<
i32
>> for
Complex
<
i32
>
[src]
fn
add
(&self, other: &
Complex
<
i32
>) ->
Complex
<
i32
>
[src]
impl
ArgminAdd
<
Complex
<
i64
>,
Complex
<
i64
>> for
Complex
<
i64
>
[src]
fn
add
(&self, other: &
Complex
<
i64
>) ->
Complex
<
i64
>
[src]
impl
ArgminAdd
<
Complex
<
u8
>,
Complex
<
u8
>> for
Complex
<
u8
>
[src]
fn
add
(&self, other: &
Complex
<
u8
>) ->
Complex
<
u8
>
[src]
impl
ArgminAdd
<
Complex
<
u16
>,
Complex
<
u16
>> for
Complex
<
u16
>
[src]
fn
add
(&self, other: &
Complex
<
u16
>) ->
Complex
<
u16
>
[src]
impl
ArgminAdd
<
Complex
<
u32
>,
Complex
<
u32
>> for
Complex
<
u32
>
[src]
fn
add
(&self, other: &
Complex
<
u32
>) ->
Complex
<
u32
>
[src]
impl
ArgminAdd
<
Complex
<
u64
>,
Complex
<
u64
>> for
Complex
<
u64
>
[src]
fn
add
(&self, other: &
Complex
<
u64
>) ->
Complex
<
u64
>
[src]
impl
ArgminAdd
<
Complex
<
f32
>,
Complex
<
f32
>> for
Complex
<
f32
>
[src]
fn
add
(&self, other: &
Complex
<
f32
>) ->
Complex
<
f32
>
[src]
impl
ArgminAdd
<
Complex
<
f64
>,
Complex
<
f64
>> for
Complex
<
f64
>
[src]
fn
add
(&self, other: &
Complex
<
f64
>) ->
Complex
<
f64
>
[src]
impl
ArgminAdd
<
isize
,
Vec
<
isize
,
Global
>> for
Vec
<
isize
>
[src]
fn
add
(&self, other: &
isize
) ->
Vec
<
isize
>
[src]
impl
ArgminAdd
<
Vec
<
isize
,
Global
>,
Vec
<
isize
,
Global
>> for
isize
[src]
fn
add
(&self, other: &
Vec
<
isize
>) ->
Vec
<
isize
>
[src]
impl
ArgminAdd
<
Vec
<
isize
,
Global
>,
Vec
<
isize
,
Global
>> for
Vec
<
isize
>
[src]
fn
add
(&self, other: &
Vec
<
isize
>) ->
Vec
<
isize
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
isize
,
Global
>,
Global
>,
Vec
<
Vec
<
isize
,
Global
>,
Global
>> for
Vec
<
Vec
<
isize
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
isize
>>) ->
Vec
<
Vec
<
isize
>>
[src]
impl
ArgminAdd
<
isize
,
Vec
<
Vec
<
isize
,
Global
>,
Global
>> for
Vec
<
Vec
<
isize
>>
[src]
fn
add
(&self, other: &
isize
) ->
Vec
<
Vec
<
isize
>>
[src]
impl
ArgminAdd
<
usize
,
Vec
<
usize
,
Global
>> for
Vec
<
usize
>
[src]
fn
add
(&self, other: &
usize
) ->
Vec
<
usize
>
[src]
impl
ArgminAdd
<
Vec
<
usize
,
Global
>,
Vec
<
usize
,
Global
>> for
usize
[src]
fn
add
(&self, other: &
Vec
<
usize
>) ->
Vec
<
usize
>
[src]
impl
ArgminAdd
<
Vec
<
usize
,
Global
>,
Vec
<
usize
,
Global
>> for
Vec
<
usize
>
[src]
fn
add
(&self, other: &
Vec
<
usize
>) ->
Vec
<
usize
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
usize
,
Global
>,
Global
>,
Vec
<
Vec
<
usize
,
Global
>,
Global
>> for
Vec
<
Vec
<
usize
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
usize
>>) ->
Vec
<
Vec
<
usize
>>
[src]
impl
ArgminAdd
<
usize
,
Vec
<
Vec
<
usize
,
Global
>,
Global
>> for
Vec
<
Vec
<
usize
>>
[src]
fn
add
(&self, other: &
usize
) ->
Vec
<
Vec
<
usize
>>
[src]
impl
ArgminAdd
<
i8
,
Vec
<
i8
,
Global
>> for
Vec
<
i8
>
[src]
fn
add
(&self, other: &
i8
) ->
Vec
<
i8
>
[src]
impl
ArgminAdd
<
Vec
<
i8
,
Global
>,
Vec
<
i8
,
Global
>> for
i8
[src]
fn
add
(&self, other: &
Vec
<
i8
>) ->
Vec
<
i8
>
[src]
impl
ArgminAdd
<
Vec
<
i8
,
Global
>,
Vec
<
i8
,
Global
>> for
Vec
<
i8
>
[src]
fn
add
(&self, other: &
Vec
<
i8
>) ->
Vec
<
i8
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
i8
,
Global
>,
Global
>,
Vec
<
Vec
<
i8
,
Global
>,
Global
>> for
Vec
<
Vec
<
i8
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
i8
>>) ->
Vec
<
Vec
<
i8
>>
[src]
impl
ArgminAdd
<
i8
,
Vec
<
Vec
<
i8
,
Global
>,
Global
>> for
Vec
<
Vec
<
i8
>>
[src]
fn
add
(&self, other: &
i8
) ->
Vec
<
Vec
<
i8
>>
[src]
impl
ArgminAdd
<
i16
,
Vec
<
i16
,
Global
>> for
Vec
<
i16
>
[src]
fn
add
(&self, other: &
i16
) ->
Vec
<
i16
>
[src]
impl
ArgminAdd
<
Vec
<
i16
,
Global
>,
Vec
<
i16
,
Global
>> for
i16
[src]
fn
add
(&self, other: &
Vec
<
i16
>) ->
Vec
<
i16
>
[src]
impl
ArgminAdd
<
Vec
<
i16
,
Global
>,
Vec
<
i16
,
Global
>> for
Vec
<
i16
>
[src]
fn
add
(&self, other: &
Vec
<
i16
>) ->
Vec
<
i16
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
i16
,
Global
>,
Global
>,
Vec
<
Vec
<
i16
,
Global
>,
Global
>> for
Vec
<
Vec
<
i16
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
i16
>>) ->
Vec
<
Vec
<
i16
>>
[src]
impl
ArgminAdd
<
i16
,
Vec
<
Vec
<
i16
,
Global
>,
Global
>> for
Vec
<
Vec
<
i16
>>
[src]
fn
add
(&self, other: &
i16
) ->
Vec
<
Vec
<
i16
>>
[src]
impl
ArgminAdd
<
i32
,
Vec
<
i32
,
Global
>> for
Vec
<
i32
>
[src]
fn
add
(&self, other: &
i32
) ->
Vec
<
i32
>
[src]
impl
ArgminAdd
<
Vec
<
i32
,
Global
>,
Vec
<
i32
,
Global
>> for
i32
[src]
fn
add
(&self, other: &
Vec
<
i32
>) ->
Vec
<
i32
>
[src]
impl
ArgminAdd
<
Vec
<
i32
,
Global
>,
Vec
<
i32
,
Global
>> for
Vec
<
i32
>
[src]
fn
add
(&self, other: &
Vec
<
i32
>) ->
Vec
<
i32
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
i32
,
Global
>,
Global
>,
Vec
<
Vec
<
i32
,
Global
>,
Global
>> for
Vec
<
Vec
<
i32
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
i32
>>) ->
Vec
<
Vec
<
i32
>>
[src]
impl
ArgminAdd
<
i32
,
Vec
<
Vec
<
i32
,
Global
>,
Global
>> for
Vec
<
Vec
<
i32
>>
[src]
fn
add
(&self, other: &
i32
) ->
Vec
<
Vec
<
i32
>>
[src]
impl
ArgminAdd
<
i64
,
Vec
<
i64
,
Global
>> for
Vec
<
i64
>
[src]
fn
add
(&self, other: &
i64
) ->
Vec
<
i64
>
[src]
impl
ArgminAdd
<
Vec
<
i64
,
Global
>,
Vec
<
i64
,
Global
>> for
i64
[src]
fn
add
(&self, other: &
Vec
<
i64
>) ->
Vec
<
i64
>
[src]
impl
ArgminAdd
<
Vec
<
i64
,
Global
>,
Vec
<
i64
,
Global
>> for
Vec
<
i64
>
[src]
fn
add
(&self, other: &
Vec
<
i64
>) ->
Vec
<
i64
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
i64
,
Global
>,
Global
>,
Vec
<
Vec
<
i64
,
Global
>,
Global
>> for
Vec
<
Vec
<
i64
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
i64
>>) ->
Vec
<
Vec
<
i64
>>
[src]
impl
ArgminAdd
<
i64
,
Vec
<
Vec
<
i64
,
Global
>,
Global
>> for
Vec
<
Vec
<
i64
>>
[src]
fn
add
(&self, other: &
i64
) ->
Vec
<
Vec
<
i64
>>
[src]
impl
ArgminAdd
<
u8
,
Vec
<
u8
,
Global
>> for
Vec
<
u8
>
[src]
fn
add
(&self, other: &
u8
) ->
Vec
<
u8
>
[src]
impl
ArgminAdd
<
Vec
<
u8
,
Global
>,
Vec
<
u8
,
Global
>> for
u8
[src]
fn
add
(&self, other: &
Vec
<
u8
>) ->
Vec
<
u8
>
[src]
impl
ArgminAdd
<
Vec
<
u8
,
Global
>,
Vec
<
u8
,
Global
>> for
Vec
<
u8
>
[src]
fn
add
(&self, other: &
Vec
<
u8
>) ->
Vec
<
u8
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
u8
,
Global
>,
Global
>,
Vec
<
Vec
<
u8
,
Global
>,
Global
>> for
Vec
<
Vec
<
u8
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
u8
>>) ->
Vec
<
Vec
<
u8
>>
[src]
impl
ArgminAdd
<
u8
,
Vec
<
Vec
<
u8
,
Global
>,
Global
>> for
Vec
<
Vec
<
u8
>>
[src]
fn
add
(&self, other: &
u8
) ->
Vec
<
Vec
<
u8
>>
[src]
impl
ArgminAdd
<
u16
,
Vec
<
u16
,
Global
>> for
Vec
<
u16
>
[src]
fn
add
(&self, other: &
u16
) ->
Vec
<
u16
>
[src]
impl
ArgminAdd
<
Vec
<
u16
,
Global
>,
Vec
<
u16
,
Global
>> for
u16
[src]
fn
add
(&self, other: &
Vec
<
u16
>) ->
Vec
<
u16
>
[src]
impl
ArgminAdd
<
Vec
<
u16
,
Global
>,
Vec
<
u16
,
Global
>> for
Vec
<
u16
>
[src]
fn
add
(&self, other: &
Vec
<
u16
>) ->
Vec
<
u16
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
u16
,
Global
>,
Global
>,
Vec
<
Vec
<
u16
,
Global
>,
Global
>> for
Vec
<
Vec
<
u16
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
u16
>>) ->
Vec
<
Vec
<
u16
>>
[src]
impl
ArgminAdd
<
u16
,
Vec
<
Vec
<
u16
,
Global
>,
Global
>> for
Vec
<
Vec
<
u16
>>
[src]
fn
add
(&self, other: &
u16
) ->
Vec
<
Vec
<
u16
>>
[src]
impl
ArgminAdd
<
u32
,
Vec
<
u32
,
Global
>> for
Vec
<
u32
>
[src]
fn
add
(&self, other: &
u32
) ->
Vec
<
u32
>
[src]
impl
ArgminAdd
<
Vec
<
u32
,
Global
>,
Vec
<
u32
,
Global
>> for
u32
[src]
fn
add
(&self, other: &
Vec
<
u32
>) ->
Vec
<
u32
>
[src]
impl
ArgminAdd
<
Vec
<
u32
,
Global
>,
Vec
<
u32
,
Global
>> for
Vec
<
u32
>
[src]
fn
add
(&self, other: &
Vec
<
u32
>) ->
Vec
<
u32
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
u32
,
Global
>,
Global
>,
Vec
<
Vec
<
u32
,
Global
>,
Global
>> for
Vec
<
Vec
<
u32
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
u32
>>) ->
Vec
<
Vec
<
u32
>>
[src]
impl
ArgminAdd
<
u32
,
Vec
<
Vec
<
u32
,
Global
>,
Global
>> for
Vec
<
Vec
<
u32
>>
[src]
fn
add
(&self, other: &
u32
) ->
Vec
<
Vec
<
u32
>>
[src]
impl
ArgminAdd
<
u64
,
Vec
<
u64
,
Global
>> for
Vec
<
u64
>
[src]
fn
add
(&self, other: &
u64
) ->
Vec
<
u64
>
[src]
impl
ArgminAdd
<
Vec
<
u64
,
Global
>,
Vec
<
u64
,
Global
>> for
u64
[src]
fn
add
(&self, other: &
Vec
<
u64
>) ->
Vec
<
u64
>
[src]
impl
ArgminAdd
<
Vec
<
u64
,
Global
>,
Vec
<
u64
,
Global
>> for
Vec
<
u64
>
[src]
fn
add
(&self, other: &
Vec
<
u64
>) ->
Vec
<
u64
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
u64
,
Global
>,
Global
>,
Vec
<
Vec
<
u64
,
Global
>,
Global
>> for
Vec
<
Vec
<
u64
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
u64
>>) ->
Vec
<
Vec
<
u64
>>
[src]
impl
ArgminAdd
<
u64
,
Vec
<
Vec
<
u64
,
Global
>,
Global
>> for
Vec
<
Vec
<
u64
>>
[src]
fn
add
(&self, other: &
u64
) ->
Vec
<
Vec
<
u64
>>
[src]
impl
ArgminAdd
<
f32
,
Vec
<
f32
,
Global
>> for
Vec
<
f32
>
[src]
fn
add
(&self, other: &
f32
) ->
Vec
<
f32
>
[src]
impl
ArgminAdd
<
Vec
<
f32
,
Global
>,
Vec
<
f32
,
Global
>> for
f32
[src]
fn
add
(&self, other: &
Vec
<
f32
>) ->
Vec
<
f32
>
[src]
impl
ArgminAdd
<
Vec
<
f32
,
Global
>,
Vec
<
f32
,
Global
>> for
Vec
<
f32
>
[src]
fn
add
(&self, other: &
Vec
<
f32
>) ->
Vec
<
f32
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
f32
,
Global
>,
Global
>,
Vec
<
Vec
<
f32
,
Global
>,
Global
>> for
Vec
<
Vec
<
f32
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
f32
>>) ->
Vec
<
Vec
<
f32
>>
[src]
impl
ArgminAdd
<
f32
,
Vec
<
Vec
<
f32
,
Global
>,
Global
>> for
Vec
<
Vec
<
f32
>>
[src]
fn
add
(&self, other: &
f32
) ->
Vec
<
Vec
<
f32
>>
[src]
impl
ArgminAdd
<
f64
,
Vec
<
f64
,
Global
>> for
Vec
<
f64
>
[src]
fn
add
(&self, other: &
f64
) ->
Vec
<
f64
>
[src]
impl
ArgminAdd
<
Vec
<
f64
,
Global
>,
Vec
<
f64
,
Global
>> for
f64
[src]
fn
add
(&self, other: &
Vec
<
f64
>) ->
Vec
<
f64
>
[src]
impl
ArgminAdd
<
Vec
<
f64
,
Global
>,
Vec
<
f64
,
Global
>> for
Vec
<
f64
>
[src]
fn
add
(&self, other: &
Vec
<
f64
>) ->
Vec
<
f64
>
[src]
impl
ArgminAdd
<
Vec
<
Vec
<
f64
,
Global
>,
Global
>,
Vec
<
Vec
<
f64
,
Global
>,
Global
>> for
Vec
<
Vec
<
f64
>>
[src]
fn
add
(&self, other: &
Vec
<
Vec
<
f64
>>) ->
Vec
<
Vec
<
f64
>>
[src]
impl
ArgminAdd
<
f64
,
Vec
<
Vec
<
f64
,
Global
>,
Global
>> for
Vec
<
Vec
<
f64
>>
[src]
fn
add
(&self, other: &
f64
) ->
Vec
<
Vec
<
f64
>>
Implementors