|
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.
Defines | |
| #define | SType1 float |
| #define | SType2 double |
| #define | OType int |
| #define | MVMIN 2 |
| #define | MVMAX 20 |
| #define | SCALARMAX 10 |
| #define | ROTGTESTS 5 |
| #define | ROTTESTS 10 |
| #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 | 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 TYPE > | |
| void | PrintVector (TYPE *Vector, OType Size, std::string Name, bool Matlab=0) |
| template<typename TYPE > | |
| void | PrintMatrix (TYPE *Matrix, OType Rows, OType Columns, OType LDM, std::string Name, bool Matlab=0) |
| template<typename TYPE1 , typename TYPE2 > | |
| bool | CompareScalars (TYPE1 Scalar1, TYPE2 Scalar2, TYPE2 Tolerance) |
| template<typename TYPE1 , typename TYPE2 > | |
| bool | CompareVectors (TYPE1 *Vector1, TYPE2 *Vector2, OType Size, TYPE2 Tolerance) |
| template<typename TYPE1 , typename TYPE2 > | |
| bool | CompareMatrices (TYPE1 *Matrix1, TYPE2 *Matrix2, OType Rows, OType Columns, OType LDM, TYPE2 Tolerance) |
| template<typename TYPE1 , typename TYPE2 > | |
| TYPE2 | ConvertType (TYPE1, TYPE2) |
| Teuchos::ESide | RandomSIDE () |
| Teuchos::EUplo | RandomUPLO () |
| Teuchos::ETransp | RandomTRANS () |
| Teuchos::EDiag | RandomDIAG () |
| int | main (int argc, char *argv[]) |
| #define SType1 float |
Definition at line 59 of file test/BLAS/cxx_main.cpp.
| #define SType2 double |
Definition at line 62 of file test/BLAS/cxx_main.cpp.
| #define OType int |
Definition at line 64 of file test/BLAS/cxx_main.cpp.
| #define MVMIN 2 |
Definition at line 67 of file test/BLAS/cxx_main.cpp.
| #define MVMAX 20 |
Definition at line 68 of file test/BLAS/cxx_main.cpp.
| #define SCALARMAX 10 |
Definition at line 74 of file test/BLAS/cxx_main.cpp.
| #define ROTGTESTS 5 |
Definition at line 76 of file test/BLAS/cxx_main.cpp.
| #define ROTTESTS 10 |
Definition at line 77 of file test/BLAS/cxx_main.cpp.
| #define ASUMTESTS 5 |
Definition at line 78 of file test/BLAS/cxx_main.cpp.
| #define AXPYTESTS 5 |
Definition at line 79 of file test/BLAS/cxx_main.cpp.
| #define COPYTESTS 5 |
Definition at line 80 of file test/BLAS/cxx_main.cpp.
| #define DOTTESTS 5 |
Definition at line 81 of file test/BLAS/cxx_main.cpp.
| #define IAMAXTESTS 5 |
Definition at line 82 of file test/BLAS/cxx_main.cpp.
| #define NRM2TESTS 5 |
Definition at line 83 of file test/BLAS/cxx_main.cpp.
| #define SCALTESTS 5 |
Definition at line 84 of file test/BLAS/cxx_main.cpp.
| #define GEMVTESTS 5 |
Definition at line 85 of file test/BLAS/cxx_main.cpp.
| #define GERTESTS 5 |
Definition at line 86 of file test/BLAS/cxx_main.cpp.
| #define TRMVTESTS 5 |
Definition at line 87 of file test/BLAS/cxx_main.cpp.
| #define GEMMTESTS 5 |
Definition at line 88 of file test/BLAS/cxx_main.cpp.
| #define SYMMTESTS 5 |
Definition at line 89 of file test/BLAS/cxx_main.cpp.
| #define TRMMTESTS 5 |
Definition at line 90 of file test/BLAS/cxx_main.cpp.
| #define TRSMTESTS 5 |
Definition at line 91 of file test/BLAS/cxx_main.cpp.
| TYPE GetRandom | ( | TYPE | Low, |
| TYPE | High | ||
| ) |
Definition at line 1640 of file test/BLAS/cxx_main.cpp.
| int GetRandom | ( | int | Low, |
| int | High | ||
| ) |
Definition at line 1646 of file test/BLAS/cxx_main.cpp.
| double GetRandom | ( | double | Low, |
| double | High | ||
| ) |
Definition at line 1652 of file test/BLAS/cxx_main.cpp.
| void PrintVector | ( | TYPE * | Vector, |
| OType | Size, | ||
| std::string | Name, | ||
| bool | Matlab = 0 |
||
| ) |
Definition at line 1658 of file test/BLAS/cxx_main.cpp.
| void PrintMatrix | ( | TYPE * | Matrix, |
| OType | Rows, | ||
| OType | Columns, | ||
| OType | LDM, | ||
| std::string | Name, | ||
| bool | Matlab = 0 |
||
| ) |
Definition at line 1679 of file test/BLAS/cxx_main.cpp.
| bool CompareScalars | ( | TYPE1 | Scalar1, |
| TYPE2 | Scalar2, | ||
| TYPE2 | Tolerance | ||
| ) |
Definition at line 1714 of file test/BLAS/cxx_main.cpp.
| bool CompareVectors | ( | TYPE1 * | Vector1, |
| TYPE2 * | Vector2, | ||
| OType | Size, | ||
| TYPE2 | Tolerance | ||
| ) |
Definition at line 1730 of file test/BLAS/cxx_main.cpp.
| bool CompareMatrices | ( | TYPE1 * | Matrix1, |
| TYPE2 * | Matrix2, | ||
| OType | Rows, | ||
| OType | Columns, | ||
| OType | LDM, | ||
| TYPE2 | Tolerance | ||
| ) |
Definition at line 1760 of file test/BLAS/cxx_main.cpp.
| TYPE2 ConvertType | ( | TYPE1 | T1, |
| TYPE2 | T2 | ||
| ) |
Definition at line 1791 of file test/BLAS/cxx_main.cpp.
| Teuchos::ESide RandomSIDE | ( | ) |
Definition at line 1820 of file test/BLAS/cxx_main.cpp.
| Teuchos::EUplo RandomUPLO | ( | ) |
Definition at line 1835 of file test/BLAS/cxx_main.cpp.
| Teuchos::ETransp RandomTRANS | ( | ) |
Definition at line 1850 of file test/BLAS/cxx_main.cpp.
| Teuchos::EDiag RandomDIAG | ( | ) |
Definition at line 1869 of file test/BLAS/cxx_main.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 146 of file test/BLAS/cxx_main.cpp.
1.7.4