Project

General

Profile

Task #2976

Updated by Kevin Boyd 3 months ago

To use BasicMatrix3x3 as a drop in for the c-style tensor, we need to support the addition, subtraction, and several multiplication functionality found in math/vec.h. A lot of these functions are used in the main MD code, each of which will need to be supported before the matrices can be replaced.

Functions to replace:
-copy_mat-
-clear_mat-
mmul_ur0
mmul
-transpose- transpose
tmmul
mtmul
-det-
-m_add-
-m_sub-
msmul
mvmul
mvmul_ur0
tmvmul_ur0
-trace-

Back