#include <stdio.h>Include dependency graph for csr.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | _adjnode |
| struct | _csrnode |
Typedefs | |
| typedef _adjnode | AdjNode |
| typedef _csrnode | CsrNode |
Functions | |
| void | BuildNodeList (CsrNode *node_list) |
| void | mshAddAdjNode (CsrNode *node, int adj_id) |
| void | BuildIaVector (CsrNode *node_list, int, int *, int *) |
| void | BuildJaVector (CsrNode *node_list, int *ja) |
| int | BuildaVector (int i, int j, double coef, int *ia, int *ja, double *avector) |
| void | BuildIaJaVectors (int *ia, int *ja, int nnu, int *nna) |
| void | FreeNodeList (CsrNode *node_list) |
| void | BuildIaVec (CsrNode *, int *, int, int *) |
| void | BuildJaVec (CsrNode *, int *) |
| int BuildaVector | ( | int | i, | |
| int | j, | |||
| double | coef, | |||
| int * | ia, | |||
| int * | ja, | |||
| double * | avector | |||
| ) |
Definition at line 281 of file csr.c.
Referenced by BuildAVector().
Here is the caller graph for this function:

| void BuildIaJaVectors | ( | int * | ia, | |
| int * | ja, | |||
| int | nnu, | |||
| int * | nna | |||
| ) |
| void BuildIaVec | ( | CsrNode * | , | |
| int * | , | |||
| int | , | |||
| int * | ||||
| ) |
Definition at line 37 of file csr.c.
References BuildIaVector().
Referenced by HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), and IMPNRMSolver().
Here is the call graph for this function:

Here is the caller graph for this function:

| void BuildIaVector | ( | CsrNode * | node_list, | |
| int | , | |||
| int * | , | |||
| int * | ||||
| ) |
Definition at line 104 of file csr.c.
References _csrnode::adj_head, NDof, _adjnode::next, and NumNodes.
Referenced by BuildIaVec().
Here is the caller graph for this function:

| void BuildJaVec | ( | CsrNode * | , | |
| int * | ||||
| ) |
Definition at line 56 of file csr.c.
References BuildJaVector().
Referenced by HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), and IMPNRMSolver().
Here is the call graph for this function:

Here is the caller graph for this function:

| void BuildJaVector | ( | CsrNode * | node_list, | |
| int * | ja | |||
| ) |
Definition at line 155 of file csr.c.
References _csrnode::adj_head, _adjnode::id, NDof, _adjnode::next, and NumNodes.
Referenced by BuildJaVec().
Here is the caller graph for this function:

| void BuildNodeList | ( | CsrNode * | node_list | ) |
Definition at line 71 of file csr.c.
References ElmGetInc, ElmList, mshAddAdjNode(), and NumElements.
Referenced by HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), and IMPNRMSolver().
Here is the call graph for this function:

Here is the caller graph for this function:

| void FreeNodeList | ( | CsrNode * | node_list | ) |
Definition at line 260 of file csr.c.
References _csrnode::adj_head, _adjnode::next, and NumNodes.
Referenced by HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), and IMPNRMSolver().
Here is the caller graph for this function:

| void mshAddAdjNode | ( | CsrNode * | node, | |
| int | adj_id | |||
| ) |
Definition at line 229 of file csr.c.
References _csrnode::adj_head, _adjnode::id, and _adjnode::next.
Referenced by BuildNodeList().
Here is the caller graph for this function:

1.5.1