pub struct PoolSize {
pub m: usize,
pub n: usize,
pub k: usize,
pub ap_pool_size: usize,
pub ap_pool_multiplicity: usize,
pub bp_pool_size: usize,
pub bp_pool_multiplicity: usize,
}Fields§
§m: usize§n: usize§k: usize§ap_pool_size: usize§ap_pool_multiplicity: usize§bp_pool_size: usize§bp_pool_multiplicity: usizeImplementations§
Source§impl PoolSize
impl PoolSize
pub fn mem_pool_size_b<TA, TB>(&self) -> usize
pub fn ap_size_b<TA>(&self) -> usize
pub fn bp_size_b<TB>(&self) -> usize
pub fn ap_size_t_b<TA>(&self) -> usize
pub fn bp_size_t_b<TB>(&self) -> usize
pub fn slice_mut_from_pool<TA, TB>( &self, mem_pool: &mut [u8], i_load_par: usize, j_load_par: usize, pool_size: PoolSize, mr: usize, nr: usize, ) -> (Vec<RangeLock<'_, TA>>, Vec<RangeLock<'_, TB>>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PoolSize
impl RefUnwindSafe for PoolSize
impl Send for PoolSize
impl Sync for PoolSize
impl Unpin for PoolSize
impl UnwindSafe for PoolSize
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