Do more. Code less. Free software for GPU computing.
<scroll to top>
Functions

Set operations: union, unique, intersection, ...

Data Analysis

Functions

array setunique (const array &input)
 unique values
void setunique (array &values, array &indices, array &locations, const array &input)
 unique elements in a vector and their indicies
array setunion (const array &A, const array &B)
 union of two vectors
void setunion (array &U, array &IA, array &IB, const array &A, const array &B)
 union of two vectors and their indices
array setintersect (const array &A, const array &B)
 intersection of two vectors
void setintersect (array &U, array &IA, array &IB, const array &A, const array &B)
 intersection of two vectors and their indices

Function Documentation

array af::setunique ( const array &  input)

unique values

Parameters:
[in]inputtreated as vector
Returns:
unique values
void af::setunique ( array &  values,
array &  indices,
array &  locations,
const array &  input 
)

unique elements in a vector and their indicies

Parameters:
[out]values
[out]indices
[out]locations
[in]input
array af::setunion ( const array &  A,
const array &  B 
)

union of two vectors

Parameters:
[in]A
[in]B
Returns:
union of A and B
void af::setunion ( array &  U,
array &  IA,
array &  IB,
const array &  A,
const array &  B 
)

union of two vectors and their indices

Parameters:
[out]Uvalues found in either A or B
[out]IAindices of values present in A
[out]IBindices of values present in B but not in A
[in]A
[in]B
array af::setintersect ( const array &  A,
const array &  B 
)

intersection of two vectors

Parameters:
[in]A
[in]B
Returns:
values found in both vectors
void af::setintersect ( array &  U,
array &  IA,
array &  IB,
const array &  A,
const array &  B 
)

intersection of two vectors and their indices

Parameters:
[out]Uvalues found in both A and B
[out]IAThe indices of values present in A but not in B
[out]IBThe indices of values present in B but not in A
[in]A
[in]B
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines