Lines Matching full:const
53 struct Mat33 *A, const struct Vec3 *v1, const struct Vec3 *v2, const struct Vec3 *v3);
55 void mat33Apply(struct Vec3 *out, const struct Mat33 *A, const struct Vec3 *v);
56 void mat33Multiply(struct Mat33 *out, const struct Mat33 *A, const struct Mat33 *B);
59 void mat33Add(struct Mat33 *out, const struct Mat33 *A);
60 void mat33Sub(struct Mat33 *out, const struct Mat33 *A);
62 int mat33IsPositiveSemidefinite(const struct Mat33 *A, float tolerance);
65 void mat33Invert(struct Mat33 *out, const struct Mat33 *A);
69 struct Mat33 *out, const struct Mat33 *A, const struct Mat33 *B);
73 struct Mat33 *out, const struct Mat33 *A, const struct Mat33 *B);
76 void mat33Transpose(struct Mat33 *out, const struct Mat33 *A);
80 void mat33SwapRows(struct Mat33 *A, const uint32_t i, const uint32_t j);
82 void mat33Solve(const struct Mat33 *A, struct Vec3 *x, const struct Vec3 *b, const struct Size3 *pivot);
86 uint32_t mat33Maxind(const struct Mat33 *A, uint32_t k);
90 void mat44Apply(struct Vec4 *out, const struct Mat44 *A, const struct Vec4 *v);
94 void mat44SwapRows(struct Mat44 *A, const uint32_t i, const uint32_t j);
96 void mat44Solve(const struct Mat44 *A, struct Vec4 *x, const struct Vec4 *b, const struct Size4 *pivot);