Octopus 16.0
real-space, real-time, TDDFT code
hilbert.c File Reference
#include <config.h>
#include <assert.h>
Include dependency graph for hilbert.c:

Functions

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 FC_FUNC_ (hilbert_index_to_point, HILBERT_INDEX_TO_POINT) const
 
void FC_FUNC_ (hilbert_point_to_index, HILBERT_POINT_TO_INDEX) const
 
void FC_FUNC_ (hilbert_index_to_point_int, HILBERT_INDEX_TO_POINT_INT) const
 
void FC_FUNC_ (hilbert_point_to_index_int, HILBERT_POINT_TO_INDEX_INT) const
 

Function Documentation

◆ Int4toTranspose()

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

◆ InttoTranspose()

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

◆ TransposetoAxes()

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

◆ TransposetoInt()

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

◆ TransposetoInt4()

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

◆ AxestoTranspose()

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

◆ FC_FUNC_() [1/4]

void FC_FUNC_ ( hilbert_index_to_point  ,
HILBERT_INDEX_TO_POINT   
) const

◆ FC_FUNC_() [2/4]

void FC_FUNC_ ( hilbert_point_to_index  ,
HILBERT_POINT_TO_INDEX   
) const

◆ FC_FUNC_() [3/4]

void FC_FUNC_ ( hilbert_index_to_point_int  ,
HILBERT_INDEX_TO_POINT_INT   
) const

◆ FC_FUNC_() [4/4]

void FC_FUNC_ ( hilbert_point_to_index_int  ,
HILBERT_POINT_TO_INDEX_INT   
) const