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

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


Function Documentation

int BuildaVector ( int  i,
int  j,
double  coef,
int *  ia,
int *  ja,
double *  avector 
)

Definition at line 281 of file csr.c.

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().

Here is the call 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.

void BuildJaVec ( CsrNode ,
int *   
)

Definition at line 56 of file csr.c.

References BuildJaVector().

Here is the call 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.

void BuildNodeList ( CsrNode node_list  ) 

Definition at line 71 of file csr.c.

References ElmGetInc, ElmList, mshAddAdjNode(), and NumElements.

Here is the call 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.

void mshAddAdjNode ( CsrNode node,
int  adj_id 
)

Definition at line 229 of file csr.c.

References CsrNode::adj_head, AdjNode::id, and AdjNode::next.


Generated on Tue Oct 23 11:23:42 2007 for Relax by  doxygen 1.5.3