test_Matrix.hpp

00001 /*--------------------------------------------------------------------*/
00002 /*    Copyright 2005 Sandia Corporation.                              */
00003 /*    Under the terms of Contract DE-AC04-94AL85000, there is a       */
00004 /*    non-exclusive license for use of this work by or on behalf      */
00005 /*    of the U.S. Government.  Export of this program may require     */
00006 /*    a license from the United States Government.                    */
00007 /*--------------------------------------------------------------------*/
00008 
00009 #ifndef _test_Matrix_hpp_
00010 #define _test_Matrix_hpp_
00011 
00012 #include <fei_macros.hpp>
00013 
00014 #include <fei_defs.h>
00015 
00016 #include <test_utils/tester.hpp>
00017 
00018 #include <test_utils/testData.hpp>
00019 
00020 #include <fei_fwd.hpp>
00021 
00024 class test_Matrix : public tester {
00025  public:
00026   test_Matrix(MPI_Comm comm);
00027   virtual ~test_Matrix();
00028 
00029   const char* getName()
00030     {
00031       static const char name[] = "fei::Matrix";
00032       return((const char*)name);
00033     }
00034 
00035   int runtests();
00036 
00037   fei::SharedPtr<fei::Matrix> create_matrix(fei::SharedPtr<fei::Factory> factory);
00038 
00039   void matrix_test1(fei::SharedPtr<fei::Matrix> mat);
00040 
00041   int test1();
00042 
00043   int test2();
00044 
00045   int test3();
00046 
00047   int test4();
00048 
00049   int serialtest1();
00050 
00051   int serialtest2();
00052 
00053   int serialtest3();
00054 };
00055 
00056 
00057 #endif // _test_Matrix_hpp_
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Generated on Wed Apr 13 10:08:25 2011 for FEI by  doxygen 1.6.3