pub struct TemporalIndexer { /* private fields */ }Expand description
Finite unfolding indexer: time-major dense layout.
dense_index = time_slice_index * variable_count + variable_index
where time_slice_index = offset + history.
Implementations§
Source§impl TemporalIndexer
impl TemporalIndexer
Sourcepub fn new(
variable_count: u32,
history: u32,
horizon: u32,
) -> Result<TemporalIndexer, TemporalIndexError>
pub fn new( variable_count: u32, history: u32, horizon: u32, ) -> Result<TemporalIndexer, TemporalIndexError>
Sourcepub const fn variable_count(&self) -> u32
pub const fn variable_count(&self) -> u32
Variable count.
Sourcepub fn dense_id(&self, key: TemporalNodeKey) -> Result<u32, TemporalIndexError>
pub fn dense_id(&self, key: TemporalNodeKey) -> Result<u32, TemporalIndexError>
Sourcepub fn key_of(&self, dense: u32) -> Result<TemporalNodeKey, TemporalIndexError>
pub fn key_of(&self, dense: u32) -> Result<TemporalNodeKey, TemporalIndexError>
Trait Implementations§
Source§impl Clone for TemporalIndexer
impl Clone for TemporalIndexer
Source§fn clone(&self) -> TemporalIndexer
fn clone(&self) -> TemporalIndexer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TemporalIndexer
impl Debug for TemporalIndexer
impl Eq for TemporalIndexer
Source§impl PartialEq for TemporalIndexer
impl PartialEq for TemporalIndexer
impl StructuralPartialEq for TemporalIndexer
Auto Trait Implementations§
impl Freeze for TemporalIndexer
impl RefUnwindSafe for TemporalIndexer
impl Send for TemporalIndexer
impl Sync for TemporalIndexer
impl Unpin for TemporalIndexer
impl UnsafeUnpin for TemporalIndexer
impl UnwindSafe for TemporalIndexer
Blanket Implementations§
impl<T> Allocation for T
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