Macros
egsl_macros.h File Reference
#include "egsl.h"
Include dependency graph for egsl_macros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define add_to(v1, v2)   egsl_add_to(v1, v2)
 
#define add_to_col(v1, j, v2)   egsl_add_to_col(v1, j, v2)
 
#define atm(v, i, j)   egsl_atm(v,i,j)
 
#define atv(v, i)   egsl_atv(v,i)
 
#define comp_col(v1, v2)   egsl_compose_col(v1,v2)
 
#define comp_row(v1, v2)   egsl_compose_row(v1,v2)
 
#define inv(v)   egsl_inverse(v)
 
#define m(v1, v2)   egsl_mult(v1,v2)
 
#define m3(v1, v2, v3)   egsl_mult(v1,egsl_mult(v2,v3))
 
#define m4(v1, v2, v3, v4)   egsl_mult(v1,egsl_mult(v2,egsl_mult(v3,v4)))
 
#define minus(v)   egsl_scale(-1.0,v)
 
#define ones(rows, cols)   egsl_ones(rows,cols)
 
#define rot(theta)   egsl_rot(theta)
 
#define sc(d, v)   egsl_scale(d, v)
 
#define sub(v1, v2)   egsl_sub(v1,v2)
 
#define sum(v1, v2)   egsl_sum(v1,v2)
 
#define sum3(v1, v2, v3)   egsl_sum(v1,egsl_sum(v2,v3))
 
#define tr(v)   egsl_transpose(v)
 
#define vers(th)   egsl_vers(th)
 
#define zeros(rows, cols)   egsl_zeros(rows,cols)
 

Macro Definition Documentation

#define add_to (   v1,
  v2 
)    egsl_add_to(v1, v2)

Definition at line 25 of file egsl_macros.h.

#define add_to_col (   v1,
  j,
  v2 
)    egsl_add_to_col(v1, j, v2)

Definition at line 26 of file egsl_macros.h.

#define atm (   v,
  i,
 
)    egsl_atm(v,i,j)

Definition at line 7 of file egsl_macros.h.

#define atv (   v,
 
)    egsl_atv(v,i)

Definition at line 6 of file egsl_macros.h.

#define comp_col (   v1,
  v2 
)    egsl_compose_col(v1,v2)

Definition at line 16 of file egsl_macros.h.

#define comp_row (   v1,
  v2 
)    egsl_compose_row(v1,v2)

Definition at line 17 of file egsl_macros.h.

#define inv (   v)    egsl_inverse(v)

Definition at line 27 of file egsl_macros.h.

#define m (   v1,
  v2 
)    egsl_mult(v1,v2)

Definition at line 13 of file egsl_macros.h.

#define m3 (   v1,
  v2,
  v3 
)    egsl_mult(v1,egsl_mult(v2,v3))

Definition at line 14 of file egsl_macros.h.

#define m4 (   v1,
  v2,
  v3,
  v4 
)    egsl_mult(v1,egsl_mult(v2,egsl_mult(v3,v4)))

Definition at line 15 of file egsl_macros.h.

#define minus (   v)    egsl_scale(-1.0,v)

Definition at line 9 of file egsl_macros.h.

#define ones (   rows,
  cols 
)    egsl_ones(rows,cols)

Definition at line 20 of file egsl_macros.h.

#define rot (   theta)    egsl_rot(theta)

Definition at line 22 of file egsl_macros.h.

#define sc (   d,
 
)    egsl_scale(d, v)

Definition at line 24 of file egsl_macros.h.

#define sub (   v1,
  v2 
)    egsl_sub(v1,v2)

Definition at line 8 of file egsl_macros.h.

#define sum (   v1,
  v2 
)    egsl_sum(v1,v2)

Definition at line 10 of file egsl_macros.h.

#define sum3 (   v1,
  v2,
  v3 
)    egsl_sum(v1,egsl_sum(v2,v3))

Definition at line 11 of file egsl_macros.h.

#define tr (   v)    egsl_transpose(v)

Definition at line 12 of file egsl_macros.h.

#define vers (   th)    egsl_vers(th)

Definition at line 21 of file egsl_macros.h.

#define zeros (   rows,
  cols 
)    egsl_zeros(rows,cols)

Definition at line 19 of file egsl_macros.h.



csm
Author(s): Andrea Censi
autogenerated on Tue May 11 2021 02:18:23