Claps  Development
 All Classes Namespaces Files Functions Variables Macros
Classes | Functions
CRD_utils Namespace Reference

Classes

class  Graph_class
 

Functions

int find_index (int a[], int n, int gdof)
 
void sort_and_cull (int a[], int n, int &m)
 
void Epetra_datfile (const Epetra_CrsMatrix *A, char fname[])
 
void Epetra_datfile (int *A, int N, char fname[])
 
void spmat_datfile (int nrow, int rowbegp[], int colidxp[], double val[], char fname[])
 
void scale_columns (Epetra_CrsMatrix *A, const int norm_opt, const int blocksize)
 
void get_column_norm (Epetra_CrsMatrix *A, const int norm_opt, const int blocksize, double *col_norm)
 
void tie_down_coarse (int n, int rowbeg[], int colidx[], double vals[], int ne, int scale_option, int &num_tied_down, int *&tied_down, CLAPS_sparse_lu *&AA, double *&Xvecs)
 
void subspace_iteration (int n, int rowbeg[], int colidx[], double vals[], bool bound_flag[], int scale_option, int &nextra, int *&extra_corner, CLAPS_sparse_lu *&A, double *&Xvecs, int ne=0)
 

Function Documentation

void CRD_utils::Epetra_datfile ( const Epetra_CrsMatrix *  A,
char  fname[] 
)
void CRD_utils::Epetra_datfile ( int *  A,
int  N,
char  fname[] 
)
int CRD_utils::find_index ( int  a[],
int  n,
int  gdof 
)
void CRD_utils::get_column_norm ( Epetra_CrsMatrix *  A,
const int  norm_opt,
const int  blocksize,
double *  col_norm 
)
void CRD_utils::scale_columns ( Epetra_CrsMatrix *  A,
const int  norm_opt,
const int  blocksize 
)
void CRD_utils::sort_and_cull ( int  a[],
int  n,
int &  m 
)
void CRD_utils::spmat_datfile ( int  nrow,
int  rowbegp[],
int  colidxp[],
double  val[],
char  fname[] 
)
void CRD_utils::subspace_iteration ( int  n,
int  rowbeg[],
int  colidx[],
double  vals[],
bool  bound_flag[],
int  scale_option,
int &  nextra,
int *&  extra_corner,
CLAPS_sparse_lu *&  A,
double *&  Xvecs,
int  ne = 0 
)
void CRD_utils::tie_down_coarse ( int  n,
int  rowbeg[],
int  colidx[],
double  vals[],
int  ne,
int  scale_option,
int &  num_tied_down,
int *&  tied_down,
CLAPS_sparse_lu *&  AA,
double *&  Xvecs 
)