1.4.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 */
 
#define BS(i, j)   b[SQ(i,j,neq)]
 
#define XS(i, j)   x[SQ(i,j,neq)]
 
#define AS(i, j)   a[SQ(i,j,neq)]
 
#define TL(i, j)   tl[SQ(i,j,neq)-TRI(j)] /* for i >= j */
 
#define _TL(i, j)   _tl[SQ(i,j,neq)-TRI(j)] /* for i >= j */
 
#define _XL(i, j)   _xl[SQ(i,j,neq)-TRI(j)] /* for i >= j */
 
#define HA(i, j)   ha[SQ(i,j,neq)]
 

Macro Definition Documentation

◆ _TL

#define _TL (   i,
 
)    _tl[SQ(i,j,neq)-TRI(j)] /* for i >= j */

◆ _XL

#define _XL (   i,
 
)    _xl[SQ(i,j,neq)-TRI(j)] /* for i >= j */

◆ AL

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

◆ AS

#define AS (   i,
 
)    a[SQ(i,j,neq)]

◆ AT

#define AT (   i,
 
)    at[TRI(j)+(i)] /* for j >= i */

◆ BS

#define BS (   i,
 
)    b[SQ(i,j,neq)]

◆ HA

#define HA (   i,
 
)    ha[SQ(i,j,neq)]

◆ SQ

#define SQ (   i,
  j,
  neq 
)    ((j) * neq + (i))

◆ TL

#define TL (   i,
 
)    tl[SQ(i,j,neq)-TRI(j)] /* for i >= j */

◆ TRI

#define TRI (   i)    (((i) * ((i) + 1)) / 2)

◆ XS

#define XS (   i,
 
)    x[SQ(i,j,neq)]