pub struct IrsSolve {
pub n: usize,
pub right_hand_sides: usize,
}Fields§
§n: usize§right_hand_sides: usizeImplementations§
Source§impl IrsSolve
impl IrsSolve
pub fn new(n: usize, right_hand_sides: usize) -> Self
pub fn workspace_size<T: DataTypeLike>( self, ctx: &Context, params: &mut IrsParams, ) -> Result<usize>
pub fn execute<T: DataTypeLike>( self, ctx: &Context, params: &mut IrsParams, infos: &IrsInfos, bindings: IrsSolveBindings<'_, T>, ) -> Result<i32>
Trait Implementations§
impl Copy for IrsSolve
impl Eq for IrsSolve
impl StructuralPartialEq for IrsSolve
Auto Trait Implementations§
impl Freeze for IrsSolve
impl RefUnwindSafe for IrsSolve
impl Send for IrsSolve
impl Sync for IrsSolve
impl Unpin for IrsSolve
impl UnsafeUnpin for IrsSolve
impl UnwindSafe for IrsSolve
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