Claps  Development
 All Classes Namespaces Files Functions Variables Macros
Classes | Namespaces | Functions
CRD_utils.hpp File Reference
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <algorithm>
#include "Epetra_CrsMatrix.h"
#include "Epetra_MpiComm.h"
#include "Epetra_BLAS.h"
#include "Epetra_LAPACK.h"
#include "sparse_lu.hpp"
#include "myzero.hpp"
Include dependency graph for CRD_utils.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  CRD_utils::Graph_class
 

Namespaces

 CRD_utils
 

Functions

int CRD_utils::find_index (int a[], int n, int gdof)
 
void CRD_utils::sort_and_cull (int a[], int n, int &m)
 
void CRD_utils::Epetra_datfile (const Epetra_CrsMatrix *A, char fname[])
 
void CRD_utils::Epetra_datfile (int *A, int N, char fname[])
 
void CRD_utils::spmat_datfile (int nrow, int rowbegp[], int colidxp[], double val[], char fname[])
 
void CRD_utils::scale_columns (Epetra_CrsMatrix *A, const int norm_opt, const int blocksize)
 
void CRD_utils::get_column_norm (Epetra_CrsMatrix *A, const int norm_opt, const int blocksize, double *col_norm)
 
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)
 
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)