SuperLU: SRC/ilu_ssnode_dfs.c File Reference

SuperLU 5.3.0

Functions
ilu_ssnode_dfs.c File Reference

Determines the union of row structures of columns within the relaxed node. More...

`#include "slu_sdefs.h"`
Include dependency graph for ilu_ssnode_dfs.c:

## Functions
int | ilu_ssnode_dfs (const int jcol, const int kcol, const int *asub, const int *xa_begin, const int *xa_end, int *marker, GlobalLU_t *Glu)

## Detailed Description

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

    -- SuperLU routine (version 4.0) --
    Lawrence Berkeley National Laboratory
    June 30, 2009

## Function Documentation

## ◆ ilu_ssnode_dfs()

int ilu_ssnode_dfs | ( | const int | jcol,
|  | const int | kcol,
|  | const int * | asub,
|  | const int * | xa_begin,
|  | const int * | xa_end,
|  | int * | marker,
|  | GlobalLU_t * | Glu
| ) |  |

    Purpose
    =======
       ilu_ssnode_dfs() - Determine the union of the row structures of those
       columns within the relaxed snode.
       Note: The relaxed snodes are leaves of the supernodal etree, therefore,
       the portion outside the rectangular supernode must be zero.

    Return value
    ============
        0   success;
       >0   number of bytes allocated when run out of memory.

Here is the call graph for this function: