static extern void sequence(ManagedCuda.BasicTypes.SizeT ptr, int size);
static extern void sort_by_key_multiple(ManagedCuda.BasicTypes.SizeT keys, ManagedCuda.BasicTypes.SizeT values, int col, int row);
static extern void sort_by_keyDesc(ManagedCuda.BasicTypes.SizeT ptr, ManagedCuda.BasicTypes.SizeT pt2, int size);
static extern int Mini(ManagedCuda.BasicTypes.SizeT ptr, int size);
static extern float Minf(ManagedCuda.BasicTypes.SizeT ptr, int size);
static extern float Avragei(ManagedCuda.BasicTypes.SizeT ptr, int size);
static extern subject __findFitest( ManagedCuda.BasicTypes.SizeT ptr1, ManagedCuda.BasicTypes.SizeT ptr2, int size );