[−][src]Trait arrayfire::Indexable
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.
Required methods
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
.
Parameters
Implementors
impl<T> Indexable for Array<T> where
T: HasAfEnum + IndexableType,
[src]
T: HasAfEnum + IndexableType,
Enables Array to be used to index another Array
This is used in functions index_gen and assign_gen
impl<T> Indexable for Seq<T> where
c_double: From<T>,
T: Copy + IndexableType,
[src]
c_double: From<T>,
T: Copy + IndexableType,
Enables Seq to be used to index another Array
This is used in functions index_gen and assign_gen