1 #ifndef CBMLITMATRIXMATH_H_
2 #define CBMLITMATRIXMATH_H_
11 bool InvSym15(std::vector<litfloat>& a);
14 bool Mult25(
const std::vector<litfloat>& a,
15 const std::vector<litfloat>& b,
16 std::vector<litfloat>& c);
19 bool Mult36(
const std::vector<litfloat>& a,
20 const std::vector<litfloat>& b,
21 std::vector<litfloat>& c);
24 bool Mult25On5(
const std::vector<litfloat>& a,
25 const std::vector<litfloat>& b,
26 std::vector<litfloat>& c);
29 bool Mult15On5(
const std::vector<litfloat>& a,
30 const std::vector<litfloat>& b,
31 std::vector<litfloat>& c);
37 bool Subtract(
const std::vector<litfloat>& a,
38 const std::vector<litfloat>& b,
39 std::vector<litfloat>& c);
42 bool Add(
const std::vector<litfloat>& a,
43 const std::vector<litfloat>& b,
44 std::vector<litfloat>& c);
47 bool Similarity(
const std::vector<litfloat>& a,
48 const std::vector<litfloat>& b,
49 std::vector<litfloat>& c);
52 bool Mult15On25(
const std::vector<litfloat>& a,
53 const std::vector<litfloat>& b,
54 std::vector<litfloat>& c);
57 bool Mult25On15(
const std::vector<litfloat>& a,
58 const std::vector<litfloat>& b,
59 std::vector<litfloat>& c);