Trait bound indicating indexability
Any object to be able to be passed on to Indexer::set_index() method should implement this trait with appropriate implementation of set
method.
fn set(&self, idxr: &mut Indexer<'_>, dim: u32, is_batch: Option<bool>)
Set indexing object for a given dimension
is_batch
parameter is not used in most cases as it has been provided in ArrayFire C-API to enable GFOR construct in ArrayFire C++ API. This type of construct/idea is not exposed in rust wrapper yet. So, the user would just need to pass None
to this parameter while calling this function. Since we can't have default default values and we wanted to keep this parameter for future use cases, we just made it an std::Option
.
idxr
is mutable reference to Indexer object which will be modified to set self
indexable along dim
dimension.dim
is the dimension along which self
indexable will be used for indexing.is_batch
is only used if self
is Seq to indicate if indexing along dim
is a batched operation.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4