pub trait GetBatchWorkspace<E, I>{
// Required method
fn workspace(&self) -> Arc<dyn FullBatchWorkspaceInterface<E, I>>;
}
pub trait GetBatchWorkspace<E, I>{
// Required method
fn workspace(&self) -> Arc<dyn FullBatchWorkspaceInterface<E, I>>;
}