test/MatrixMatrix/cxx_main.cpp File Reference

#include <string.h>
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <Epetra_ConfigDefs.h>
#include <mpi.h>
#include <Epetra_MpiComm.h>
#include <Epetra_SerialComm.h>
#include <Epetra_Time.h>
#include <Epetra_Import.h>
#include <Epetra_Map.h>
#include <Epetra_LocalMap.h>
#include <Epetra_CrsGraph.h>
#include <Epetra_CrsMatrix.h>
#include <Epetra_Vector.h>
#include <EpetraExt_MatrixMatrix.h>
#include <EpetraExt_BlockMapIn.h>
#include <EpetraExt_CrsMatrixIn.h>
#include <EpetraExt_RowMatrixOut.h>

Include dependency graph for test/MatrixMatrix/cxx_main.cpp:

Go to the source code of this file.

Namespaces

namespace  EpetraExt

Functions

int read_input_file (Epetra_Comm &Comm, const char *input_file_name, const char **&filenames, int &numfiles, int &numfilenames_allocated)
int read_matrix_file_names (Epetra_Comm &Comm, const char *input_file_name, char *&A_file, bool &transA, char *&B_file, bool &transB, char *&C_file)
int broadcast_name (Epetra_Comm &Comm, const char *&name)
int create_maps (Epetra_Comm &Comm, const char *input_file_name, Epetra_Map *&row_map, Epetra_Map *&col_map, Epetra_Map *&range_map, Epetra_Map *&domain_map)
int read_matrix (const char *filename, Epetra_Comm &Comm, const Epetra_Map *rowmap, Epetra_Map *colmap, const Epetra_Map *rangemap, const Epetra_Map *domainmap, Epetra_CrsMatrix *&mat)
int run_test (Epetra_Comm &Comm, const char *filename, bool result_mtx_to_file=false, bool verbose=false)
int two_proc_test (Epetra_Comm &Comm, bool verbose=false)
int test_find_rows (Epetra_Comm &Comm)
Epetra_CrsMatrixcreate_epetra_crsmatrix (int numProcs, int localProc, int local_n)
int time_matrix_matrix_multiply (Epetra_Comm &Comm, bool verbose)
int main (int argc, char **argv)
int expand_name_list (const char *newname, const char **&names, int &alloc_len, int &num_names)

Variables

char * path


Function Documentation

int read_input_file Epetra_Comm Comm,
const char *  input_file_name,
const char **&  filenames,
int &  numfiles,
int &  numfilenames_allocated
 

Definition at line 277 of file test/MatrixMatrix/cxx_main.cpp.

int read_matrix_file_names Epetra_Comm Comm,
const char *  input_file_name,
char *&  A_file,
bool &  transA,
char *&  B_file,
bool &  transB,
char *&  C_file
 

Definition at line 509 of file test/MatrixMatrix/cxx_main.cpp.

int broadcast_name Epetra_Comm Comm,
const char *&  name
 

Definition at line 254 of file test/MatrixMatrix/cxx_main.cpp.

int create_maps Epetra_Comm Comm,
const char *  input_file_name,
Epetra_Map *&  row_map,
Epetra_Map *&  col_map,
Epetra_Map *&  range_map,
Epetra_Map *&  domain_map
 

Definition at line 595 of file test/MatrixMatrix/cxx_main.cpp.

int read_matrix const char *  filename,
Epetra_Comm Comm,
const Epetra_Map rowmap,
Epetra_Map colmap,
const Epetra_Map rangemap,
const Epetra_Map domainmap,
Epetra_CrsMatrix *&  mat
 

Definition at line 611 of file test/MatrixMatrix/cxx_main.cpp.

int run_test Epetra_Comm Comm,
const char *  filename,
bool  result_mtx_to_file = false,
bool  verbose = false
 

Definition at line 364 of file test/MatrixMatrix/cxx_main.cpp.

int two_proc_test Epetra_Comm Comm,
bool  verbose = false
 

Definition at line 626 of file test/MatrixMatrix/cxx_main.cpp.

int test_find_rows Epetra_Comm Comm  ) 
 

Definition at line 182 of file test/MatrixMatrix/cxx_main.cpp.

Epetra_CrsMatrix * create_epetra_crsmatrix int  numProcs,
int  localProc,
int  local_n
 

Definition at line 807 of file test/MatrixMatrix/cxx_main.cpp.

int time_matrix_matrix_multiply Epetra_Comm Comm,
bool  verbose
 

Definition at line 696 of file test/MatrixMatrix/cxx_main.cpp.

int main int  argc,
char **  argv
 

Definition at line 87 of file test/MatrixMatrix/cxx_main.cpp.

int expand_name_list const char *  newname,
const char **&  names,
int &  alloc_len,
int &  num_names
 

Definition at line 229 of file test/MatrixMatrix/cxx_main.cpp.


Variable Documentation

char* path
 

Definition at line 84 of file test/MatrixMatrix/cxx_main.cpp.


Generated on Thu Sep 18 12:31:59 2008 for EpetraExt Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1