diff options
Diffstat (limited to 'libcrystfel/src/rational.h')
-rw-r--r-- | libcrystfel/src/rational.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libcrystfel/src/rational.h b/libcrystfel/src/rational.h index 012b929e..880bdbeb 100644 --- a/libcrystfel/src/rational.h +++ b/libcrystfel/src/rational.h @@ -90,10 +90,13 @@ extern RationalMatrix *rtnl_mtx_from_intmat(const IntegerMatrix *m); extern RationalMatrix *rtnl_mtx_identity(int rows); extern IntegerMatrix *intmat_from_rtnl_mtx(const RationalMatrix *m); extern void rtnl_mtx_free(RationalMatrix *mtx); -extern void rtnl_mtx_mtxmult(const RationalMatrix *A, const RationalMatrix *B, - RationalMatrix *ans); -extern void rtnl_mtx_intmatmult(const RationalMatrix *A, const IntegerMatrix *B, - RationalMatrix *ans); +extern RationalMatrix *rtnlmtx_times_rtnlmtx(const RationalMatrix *A, + const RationalMatrix *B); +extern RationalMatrix *rtnlmtx_times_intmat(const RationalMatrix *A, + const IntegerMatrix *B); +extern RationalMatrix *intmat_times_rtnlmtx(const IntegerMatrix *a, + const RationalMatrix *b); + extern int transform_fractional_coords_rtnl(const RationalMatrix *P, const Rational *ivec, Rational *ans); |