#include <stdio.h>
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 *) |
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 BuildIaVec | ( | CsrNode * | , | |
int * | , | |||
int | , | |||
int * | ||||
) |
Definition at line 37 of file csr.c.
References BuildIaVector().
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().
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.
void FreeNodeList | ( | CsrNode * | node_list | ) |
void mshAddAdjNode | ( | CsrNode * | node, | |
int | adj_id | |||
) |