26 #ifndef __CCP4_UNITCELL
27 #define __CCP4_UNITCELL
45 double ro[3][3],
double rf[3][3]);
100 int ccp4uc_cells_differ(
const double cell1[6],
const double cell2[6],
const double tolerance);
double ccp4uc_calc_rcell(const double cell[6], double rcell[6])
Definition: ccp4_unitcell.c:161
void ccp4uc_fracu_to_orthu(const double ro[3][3], const double uf[6], double uo[6])
Definition: ccp4_unitcell.c:262
double ccp4uc_frac_orth_mat(const double cell[6], const int ncode, double ro[3][3], double rf[3][3])
Definition: ccp4_unitcell.c:48
int ccp4uc_cells_differ(const double cell1[6], const double cell2[6], const double tolerance)
Definition: ccp4_unitcell.c:307
int ccp4uc_is_rhombohedral(const float cell[6], const float tolerance)
Definition: ccp4_unitcell.c:359
int ccp4uc_is_hexagonal(const float cell[6], const float tolerance)
Definition: ccp4_unitcell.c:380
double ccp4uc_calc_cell_volume(const double cell[6])
Definition: ccp4_unitcell.c:286
void ccp4uc_orth_to_frac(const double rf[3][3], const double xo[3], double xf[3])
Definition: ccp4_unitcell.c:206
void ccp4uc_frac_to_orth(const double ro[3][3], const double xf[3], double xo[3])
Definition: ccp4_unitcell.c:221
void ccp4uc_orthu_to_fracu(const double rf[3][3], const double uo[6], double uf[6])
Definition: ccp4_unitcell.c:235