1.1.0
CCC
 
MatrixSquareSymmetric.cpp File Reference

Macros

#define TRI(i)   (((i) * ((i) + 1)) / 2)
 
#define SQ(i, j, neq)   ((j) * neq + (i))
 
#define AT(i, j)   at[TRI(j)+(i)] /* for j >= i */
 
#define AL(i, j)   al[SQ(i,j,neq)-TRI(j)] /* for i >= j */
 

Macro Definition Documentation

#define AL (   i,
 
)    al[SQ(i,j,neq)-TRI(j)] /* for i >= j */
#define AT (   i,
 
)    at[TRI(j)+(i)] /* for j >= i */
#define SQ (   i,
  j,
  neq 
)    ((j) * neq + (i))
#define TRI (   i)    (((i) * ((i) + 1)) / 2)