Octopus
hilbert.c File Reference

Go to the source code of this file.

Functions

void __assert_fail (const char *__assertion, const char *__file, unsigned int __line, const char *__function) __attribute__((__nothrow__
 
void __leaf__ __attribute__ ((__noreturn__))
 
void __assert_perror_fail (int __errnum, const char *__file, unsigned int __line, const char *__function) __attribute__((__nothrow__
 
void __assert (const char *__assertion, const char *__file, int __line) __attribute__((__nothrow__
 
void Int4toTranspose (const int dim, const int h, int bits, int *x)
 
void InttoTranspose (const int dim, const long long int h, int bits, int *x)
 
void TransposetoAxes (int *X, int b, int n)
 
void TransposetoInt (const int dim, long long int *h, int bits, int *x)
 
void TransposetoInt4 (const int dim, int *h, int bits, int *x)
 
void AxestoTranspose (int *X, int b, int n)
 
void hilbert_index_to_point_ (const int *dim, const int *nbits, const long long int *index, int *point)
 
void hilbert_point_to_index_ (const int *dim, const int *nbits, long long int *index, const int *point)
 
void hilbert_index_to_point_int_ (const int *dim, const int *nbits, const int *index, int *point)
 
void hilbert_point_to_index_int_ (const int *dim, const int *nbits, int *index, const int *point)
 

Function Documentation

◆ __assert_fail()

void __assert_fail ( const char *  __assertion,
const char *  __file,
unsigned int  __line,
const char *  __function 
)

◆ __attribute__()

void __leaf__ __attribute__ ( (__noreturn__)  )

◆ __assert_perror_fail()

void __assert_perror_fail ( int  __errnum,
const char *  __file,
unsigned int  __line,
const char *  __function 
)

◆ __assert()

void __assert ( const char *  __assertion,
const char *  __file,
int  __line 
)

◆ Int4toTranspose()

void Int4toTranspose ( const int  dim,
const int  h,
int  bits,
int *  x 
)

Definition at line 67 of file hilbert.c.

◆ InttoTranspose()

void InttoTranspose ( const int  dim,
const long long int  h,
int  bits,
int *  x 
)

Definition at line 84 of file hilbert.c.

◆ TransposetoAxes()

void TransposetoAxes ( int *  X,
int  b,
int  n 
)

Definition at line 101 of file hilbert.c.

◆ TransposetoInt()

void TransposetoInt ( const int  dim,
long long int *  h,
int  bits,
int *  x 
)

Definition at line 127 of file hilbert.c.

◆ TransposetoInt4()

void TransposetoInt4 ( const int  dim,
int *  h,
int  bits,
int *  x 
)

Definition at line 143 of file hilbert.c.

◆ AxestoTranspose()

void AxestoTranspose ( int *  X,
int  b,
int  n 
)

Definition at line 159 of file hilbert.c.

◆ hilbert_index_to_point_()

void hilbert_index_to_point_ ( const int *  dim,
const int *  nbits,
const long long int *  index,
int *  point 
)

Definition at line 188 of file hilbert.c.

◆ hilbert_point_to_index_()

void hilbert_point_to_index_ ( const int *  dim,
const int *  nbits,
long long int *  index,
const int *  point 
)

Definition at line 195 of file hilbert.c.

◆ hilbert_index_to_point_int_()

void hilbert_index_to_point_int_ ( const int *  dim,
const int *  nbits,
const int *  index,
int *  point 
)

Definition at line 207 of file hilbert.c.

◆ hilbert_point_to_index_int_()

void hilbert_point_to_index_int_ ( const int *  dim,
const int *  nbits,
int *  index,
const int *  point 
)

Definition at line 214 of file hilbert.c.