csr.h File Reference

#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 *)


Typedef Documentation

typedef struct _adjnode AdjNode

typedef struct _csrnode CsrNode


Function Documentation

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:


Generated on Fri Oct 5 15:54:44 2007 for ReconMS by  doxygen 1.5.1