pub struct CollocationConfig {
pub n_subintervals: usize,
pub collocation_order: usize,
pub newton_tol: f64,
pub max_newton_iter: usize,
pub fd_eps: f64,
}Expand description
Configuration for orthogonal collocation
Fields§
§n_subintervals: usizeNumber of subintervals (mesh intervals)
collocation_order: usizeNumber of collocation points per interval (= polynomial order)
newton_tol: f64Newton solver tolerance
max_newton_iter: usizeMaximum Newton iterations
fd_eps: f64Finite difference epsilon
Trait Implementations§
Source§impl Clone for CollocationConfig
impl Clone for CollocationConfig
Source§fn clone(&self) -> CollocationConfig
fn clone(&self) -> CollocationConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CollocationConfig
impl Debug for CollocationConfig
Auto Trait Implementations§
impl Freeze for CollocationConfig
impl RefUnwindSafe for CollocationConfig
impl Send for CollocationConfig
impl Sync for CollocationConfig
impl Unpin for CollocationConfig
impl UnsafeUnpin for CollocationConfig
impl UnwindSafe for CollocationConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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