46template <
class Matrix,
unsigned int n,
unsigned int idim>
49 if (
idim <
n ||
n <= 0 ||
n==1) {
54 typename Matrix::value_type*
a =
rhs.Array();
57 unsigned int nxch, i,
j, k,
m, ij;
59 typename Matrix::value_type
s31,
s34,
ti;
73 for (i = 3; i <=
n; ++i) {
74 const unsigned int ii = i *
idim;
75 const unsigned int iii = i +
ii;
77 const unsigned int iimi = i +
imi;
79 for (
j = 1;
j <=
im2; ++
j) {
80 const unsigned int ji =
j *
idim;
81 const unsigned int jii =
j +
ii;
83 for (k =
j; k <=
im2; ++k) {
96 for (i = 1; i <=
nm1; ++i) {
97 const unsigned int ii = i *
idim;
99 for (
j = 1;
j <= i; ++
j) {
100 const unsigned int ji =
j *
idim;
101 const unsigned int iji = i +
ji;
102 for (k = 1; k <=
nmi; ++k) {
107 for (
j = 1;
j <=
nmi; ++
j) {
108 const unsigned int ji =
j *
idim;
110 for (k =
j; k <=
nmi; ++k) {
127 const unsigned int ii = i *
idim;
128 const unsigned int ji =
j *
idim;
129 for (k = 1; k <=
n; ++k) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Namespace for new Math classes and functions.
bool Dfinv(Matrix &rhs, unsigned int *ir)
Dfinv.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...