Trait tract_linalg::frame::mmm::MMMInput
source · pub trait MMMInput: DynClone + Debug + DynHash + Send + Sync + Display {
// Required methods
fn scratch_panel_buffer_layout(&self) -> Option<Layout>;
fn panel_bytes(&self, i: usize, buffer: Option<*mut u8>) -> *const u8;
fn mn(&self) -> usize;
fn r(&self) -> usize;
fn k(&self) -> usize;
// Provided method
fn panels_count(&self) -> usize { ... }
}