Go to the source code of this file.
|
| int CHOLMOD() | row_subtree (cholmod_sparse *A, cholmod_sparse *F, size_t krow, Int *Parent, cholmod_sparse *R, cholmod_common *Common) |
| |
| int CHOLMOD() | row_lsubtree (cholmod_sparse *A, Int *Fi, size_t fnz, size_t krow, cholmod_factor *L, cholmod_sparse *R, cholmod_common *Common) |
| |
| int CHOLMOD() | rowfac (cholmod_sparse *A, cholmod_sparse *F, double beta [2], size_t kstart, size_t kend, cholmod_factor *L, cholmod_common *Common) |
| |
| int CHOLMOD() | rowfac_mask (cholmod_sparse *A, cholmod_sparse *F, double beta [2], size_t kstart, size_t kend, Int *mask, Int *RLinkUp, cholmod_factor *L, cholmod_common *Common) |
| |
◆ SUBTREE
Value:for ( ; p < pend ; p++) \
{ \
i = Ai [p] ; \
if (i <= k) \
{ \
\
SCATTER ; \
\
for (len = 0 ; i < k && i !=
EMPTY && Flag [i] < mark ; i = parent) \
{ \
\
Stack [len++] = i ; \
Flag [i] = mark ; \
} \
\
while (len > 0) \
{ \
Stack [--top] = Stack [--len] ; \
} \
} \
else if (sorted) \
{ \
break ; \
} \
}
Definition at line 131 of file amesos_cholmod_rowfac.c.
◆ REAL [1/2]
◆ COMPLEX [1/2]
◆ ZOMPLEX [1/2]
◆ MASK
◆ REAL [2/2]
◆ COMPLEX [2/2]
◆ ZOMPLEX [2/2]
◆ SCATTER [1/2]
| #define SCATTER /* do not scatter numerical values */ |
◆ PARENT [1/2]
| #define PARENT |
( |
|
i | ) |
Parent [i] /* use Parent for etree */ |
◆ SCATTER [2/2]
| #define SCATTER /* do not scatter numerical values */ |
◆ PARENT [2/2]
| #define PARENT |
( |
|
i | ) |
(Lnz [i] > 1) ? (Li [Lp [i] + 1]) : EMPTY |
◆ row_subtree()
◆ row_lsubtree()
◆ rowfac()
◆ rowfac_mask()