| Teuchos Package Browser (Single Doxygen Collection)
    Version of the Day
    | 
#include "Teuchos_BLAS.hpp"#include "Teuchos_Time.hpp"#include "Teuchos_Version.hpp"#include "Teuchos_GlobalMPISession.hpp"
Go to the source code of this file.
| Macros | |
| #define | SType double | 
| #define | OType1 long int | 
| #define | OType2 int | 
| #define | MVMIN 2 | 
| #define | MVMAX 20 | 
| #define | SCALARMAX SType(10) | 
| #define | ROTGTESTS 5 | 
| #define | ROTTESTS 5 | 
| #define | ASUMTESTS 5 | 
| #define | AXPYTESTS 5 | 
| #define | COPYTESTS 5 | 
| #define | DOTTESTS 5 | 
| #define | IAMAXTESTS 5 | 
| #define | NRM2TESTS 5 | 
| #define | SCALTESTS 5 | 
| #define | GEMVTESTS 5 | 
| #define | GERTESTS 5 | 
| #define | TRMVTESTS 5 | 
| #define | GEMMTESTS 5 | 
| #define | SYMMTESTS 5 | 
| #define | SYRKTESTS 5 | 
| #define | TRMMTESTS 5 | 
| #define | TRSMTESTS 5 | 
| Functions | |
| template<typename TYPE > | |
| TYPE | GetRandom (TYPE, TYPE) | 
| template<> | |
| int | GetRandom (int, int) | 
| template<> | |
| double | GetRandom (double, double) | 
| template<typename T > | |
| std::complex< T > | GetRandom (std::complex< T >, std::complex< T >) | 
| template<typename TYPE , typename OTYPE > | |
| void | PrintVector (TYPE *Vector, OTYPE Size, std::string Name, bool Matlab=0) | 
| template<typename TYPE , typename OTYPE > | |
| void | PrintMatrix (TYPE *Matrix, OTYPE Rows, OTYPE Columns, OTYPE LDM, std::string Name, bool Matlab=0) | 
| template<typename TYPE > | |
| bool | CompareScalars (TYPE Scalar1, TYPE Scalar2, typename ScalarTraits< TYPE >::magnitudeType Tolerance) | 
| template<typename TYPE , typename OTYPE1 , typename OTYPE2 > | |
| bool | CompareVectors (TYPE *Vector1, OTYPE1 Size1, TYPE *Vector2, OTYPE2 Size2, typename ScalarTraits< TYPE >::magnitudeType Tolerance) | 
| template<typename TYPE , typename OTYPE1 , typename OTYPE2 > | |
| bool | CompareMatrices (TYPE *Matrix1, OTYPE1 Rows1, OTYPE1 Columns1, OTYPE1 LDM1, TYPE *Matrix2, OTYPE2 Rows2, OTYPE2 Columns2, OTYPE2 LDM2, typename ScalarTraits< TYPE >::magnitudeType Tolerance) | 
| template<typename OTYPE1 , typename OTYPE2 > | |
| OTYPE2 | ConvertType (OTYPE1 T1, OTYPE2 T2) | 
| Teuchos::ESide | RandomSIDE () | 
| Teuchos::EUplo | RandomUPLO () | 
| Teuchos::ETransp | RandomTRANS () | 
| Teuchos::EDiag | RandomDIAG () | 
| int | main (int argc, char *argv[]) | 
| #define SType double | 
Definition at line 37 of file cxx_tmpl_main_comp.cpp.
| #define OType1 long int | 
Definition at line 41 of file cxx_tmpl_main_comp.cpp.
| #define OType2 int | 
Definition at line 42 of file cxx_tmpl_main_comp.cpp.
| #define MVMIN 2 | 
Definition at line 46 of file cxx_tmpl_main_comp.cpp.
| #define MVMAX 20 | 
Definition at line 47 of file cxx_tmpl_main_comp.cpp.
| #define SCALARMAX SType(10) | 
Definition at line 55 of file cxx_tmpl_main_comp.cpp.
| #define ROTGTESTS 5 | 
Definition at line 58 of file cxx_tmpl_main_comp.cpp.
| #define ROTTESTS 5 | 
Definition at line 59 of file cxx_tmpl_main_comp.cpp.
| #define ASUMTESTS 5 | 
Definition at line 60 of file cxx_tmpl_main_comp.cpp.
| #define AXPYTESTS 5 | 
Definition at line 61 of file cxx_tmpl_main_comp.cpp.
| #define COPYTESTS 5 | 
Definition at line 62 of file cxx_tmpl_main_comp.cpp.
| #define DOTTESTS 5 | 
Definition at line 63 of file cxx_tmpl_main_comp.cpp.
| #define IAMAXTESTS 5 | 
Definition at line 64 of file cxx_tmpl_main_comp.cpp.
| #define NRM2TESTS 5 | 
Definition at line 65 of file cxx_tmpl_main_comp.cpp.
| #define SCALTESTS 5 | 
Definition at line 66 of file cxx_tmpl_main_comp.cpp.
| #define GEMVTESTS 5 | 
Definition at line 67 of file cxx_tmpl_main_comp.cpp.
| #define GERTESTS 5 | 
Definition at line 68 of file cxx_tmpl_main_comp.cpp.
| #define TRMVTESTS 5 | 
Definition at line 69 of file cxx_tmpl_main_comp.cpp.
| #define GEMMTESTS 5 | 
Definition at line 70 of file cxx_tmpl_main_comp.cpp.
| #define SYMMTESTS 5 | 
Definition at line 71 of file cxx_tmpl_main_comp.cpp.
| #define SYRKTESTS 5 | 
Definition at line 72 of file cxx_tmpl_main_comp.cpp.
| #define TRMMTESTS 5 | 
Definition at line 73 of file cxx_tmpl_main_comp.cpp.
| #define TRSMTESTS 5 | 
Definition at line 74 of file cxx_tmpl_main_comp.cpp.
| TYPE GetRandom | ( | TYPE | Low, | 
| TYPE | High | ||
| ) | 
| int GetRandom | ( | int | Low, | 
| int | High | ||
| ) | 
| double GetRandom | ( | double | Low, | 
| double | High | ||
| ) | 
| std::complex< T > GetRandom | ( | std::complex< T > | Low, | 
| std::complex< T > | High | ||
| ) | 
Definition at line 1863 of file cxx_tmpl_main_comp.cpp.
| void PrintVector | ( | TYPE * | Vector, | 
| OTYPE | Size, | ||
| std::string | Name, | ||
| bool | Matlab = 0 | ||
| ) | 
Definition at line 1885 of file cxx_tmpl_main_comp.cpp.
| void PrintMatrix | ( | TYPE * | Matrix, | 
| OTYPE | Rows, | ||
| OTYPE | Columns, | ||
| OTYPE | LDM, | ||
| std::string | Name, | ||
| bool | Matlab = 0 | ||
| ) | 
Definition at line 1906 of file cxx_tmpl_main_comp.cpp.
| bool CompareScalars | ( | TYPE | Scalar1, | 
| TYPE | Scalar2, | ||
| typename ScalarTraits< TYPE >::magnitudeType | Tolerance | ||
| ) | 
Definition at line 1941 of file cxx_tmpl_main_comp.cpp.
| bool CompareVectors | ( | TYPE * | Vector1, | 
| OTYPE1 | Size1, | ||
| TYPE * | Vector2, | ||
| OTYPE2 | Size2, | ||
| typename ScalarTraits< TYPE >::magnitudeType | Tolerance | ||
| ) | 
Definition at line 1956 of file cxx_tmpl_main_comp.cpp.
| bool CompareMatrices | ( | TYPE * | Matrix1, | 
| OTYPE1 | Rows1, | ||
| OTYPE1 | Columns1, | ||
| OTYPE1 | LDM1, | ||
| TYPE * | Matrix2, | ||
| OTYPE2 | Rows2, | ||
| OTYPE2 | Columns2, | ||
| OTYPE2 | LDM2, | ||
| typename ScalarTraits< TYPE >::magnitudeType | Tolerance | ||
| ) | 
Definition at line 1986 of file cxx_tmpl_main_comp.cpp.
| OTYPE2 ConvertType | ( | OTYPE1 | T1, | 
| OTYPE2 | T2 | ||
| ) | 
Definition at line 110 of file cxx_tmpl_main_comp.cpp.
| Teuchos::ESide RandomSIDE | ( | ) | 
| Teuchos::EUplo RandomUPLO | ( | ) | 
| Teuchos::ETransp RandomTRANS | ( | ) | 
| Teuchos::EDiag RandomDIAG | ( | ) | 
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 121 of file cxx_tmpl_main_comp.cpp.
 1.8.5
 1.8.5