5#ifndef CBMLITMATRIXMATH_H_
6#define CBMLITMATRIXMATH_H_
15bool InvSym15(std::vector<litfloat>& a);
18bool Mult25(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
21bool Mult36(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
24bool Mult25On5(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
27bool Mult15On5(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
33bool Subtract(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
36bool Add(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
39bool Similarity(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
42bool Mult15On25(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
45bool Mult25On15(
const std::vector<litfloat>& a,
const std::vector<litfloat>& b, std::vector<litfloat>& c);
Define floating point number type litfloat.
bool Similarity(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Add(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Transpose25(std::vector< litfloat > &a)
bool Mult15On5(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Subtract(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Mult25On15(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Mult25(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Mult36(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Mult25On5(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool Mult15On25(const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c)
bool InvSym15(std::vector< litfloat > &a)