pub struct AlternatingProjectionSolver {
pub max_iter: usize,
pub tol: f64,
}Expand description
Alternating projection method (von Neumann / Dykstra variant) for finding a point in the intersection of two convex sets.
The sets are represented by their projection operators.
Fields§
§max_iter: usizeMaximum iterations.
tol: f64Convergence tolerance on ‖x_{k+1} - x_k‖.
Implementations§
Auto Trait Implementations§
impl Freeze for AlternatingProjectionSolver
impl RefUnwindSafe for AlternatingProjectionSolver
impl Send for AlternatingProjectionSolver
impl Sync for AlternatingProjectionSolver
impl Unpin for AlternatingProjectionSolver
impl UnsafeUnpin for AlternatingProjectionSolver
impl UnwindSafe for AlternatingProjectionSolver
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