Epetra Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
test/SerialDense/cxx_main.cpp File Reference
#include "Epetra_Map.h"
#include "Epetra_Time.h"
#include "Epetra_SerialDenseMatrix.h"
#include "Epetra_SerialDenseVector.h"
#include "Epetra_SerialDenseSolver.h"
#include "Epetra_MpiComm.h"
#include <mpi.h>
#include "Epetra_SerialComm.h"
#include "../epetra_test_err.h"
#include "Epetra_Version.h"
Include dependency graph for test/SerialDense/cxx_main.cpp:

Go to the source code of this file.

Functions

int check (Epetra_SerialDenseSolver &solver, double *A1, int LDA, int N1, int NRHS1, double OneNorm1, double *B1, int LDB1, double *X1, int LDX1, bool Transpose, bool verbose)
 
void GenerateHilbert (double *A, int LDA, int N)
 
bool Residual (int N, int NRHS, double *A, int LDA, bool Transpose, double *X, int LDX, double *B, int LDB, double *resid)
 
int matrixCpyCtr (bool verbose, bool debug)
 
int matrixAssignment (bool verbose, bool debug)
 
void printHeading (const char *heading)
 
double * getRandArray (int length)
 
void printMat (const char *name, Epetra_SerialDenseMatrix &matrix)
 
void printArray (double *array, int length)
 
bool identicalSignatures (Epetra_SerialDenseMatrix &a, Epetra_SerialDenseMatrix &b, bool testLDA=true)
 
bool seperateData (Epetra_SerialDenseMatrix &a, Epetra_SerialDenseMatrix &b)
 
int main (int argc, char *argv[])
 

Function Documentation

int check ( Epetra_SerialDenseSolver solver,
double *  A1,
int  LDA,
int  N1,
int  NRHS1,
double  OneNorm1,
double *  B1,
int  LDB1,
double *  X1,
int  LDX1,
bool  Transpose,
bool  verbose 
)

Definition at line 504 of file test/SerialDense/cxx_main.cpp.

void GenerateHilbert ( double *  A,
int  LDA,
int  N 
)

Definition at line 642 of file test/SerialDense/cxx_main.cpp.

bool Residual ( int  N,
int  NRHS,
double *  A,
int  LDA,
bool  Transpose,
double *  X,
int  LDX,
double *  B,
int  LDB,
double *  resid 
)

Definition at line 649 of file test/SerialDense/cxx_main.cpp.

int matrixCpyCtr ( bool  verbose,
bool  debug 
)
int matrixAssignment ( bool  verbose,
bool  debug 
)
void printHeading ( const char *  heading)
double* getRandArray ( int  length)
void printMat ( const char *  name,
Epetra_SerialDenseMatrix matrix 
)

Definition at line 910 of file test/SerialDense/cxx_main.cpp.

void printArray ( double *  array,
int  length 
)

Definition at line 919 of file test/SerialDense/cxx_main.cpp.

bool identicalSignatures ( Epetra_SerialDenseMatrix a,
Epetra_SerialDenseMatrix b,
bool  testLDA = true 
)

Definition at line 948 of file test/SerialDense/cxx_main.cpp.

bool seperateData ( Epetra_SerialDenseMatrix a,
Epetra_SerialDenseMatrix b 
)

Definition at line 978 of file test/SerialDense/cxx_main.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 79 of file test/SerialDense/cxx_main.cpp.