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 | SType1 float |
#define | SType2 double |
#define | OType long int |
#define | MVMIN 2 |
#define | MVMAX 20 |
#define | SCALARMAX 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 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, typename ScalarTraits< TYPE2 >::magnitudeType Tolerance) |
template<typename TYPE1 , typename TYPE2 > | |
bool | CompareVectors (TYPE1 *Vector1, TYPE2 *Vector2, OType Size, typename ScalarTraits< TYPE2 >::magnitudeType Tolerance) |
template<typename TYPE1 , typename TYPE2 > | |
bool | CompareMatrices (TYPE1 *Matrix1, TYPE2 *Matrix2, OType Rows, OType Columns, OType LDM, typename ScalarTraits< TYPE2 >::magnitudeType 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 37 of file cxx_tmpl_main.cpp.
#define SType2 double |
Definition at line 44 of file cxx_tmpl_main.cpp.
#define OType long int |
Definition at line 48 of file cxx_tmpl_main.cpp.
#define MVMIN 2 |
Definition at line 51 of file cxx_tmpl_main.cpp.
#define MVMAX 20 |
Definition at line 52 of file cxx_tmpl_main.cpp.
#define SCALARMAX 10 |
Definition at line 58 of file cxx_tmpl_main.cpp.
#define ROTGTESTS 5 |
Definition at line 60 of file cxx_tmpl_main.cpp.
#define ROTTESTS 5 |
Definition at line 61 of file cxx_tmpl_main.cpp.
#define ASUMTESTS 5 |
Definition at line 62 of file cxx_tmpl_main.cpp.
#define AXPYTESTS 5 |
Definition at line 63 of file cxx_tmpl_main.cpp.
#define COPYTESTS 5 |
Definition at line 64 of file cxx_tmpl_main.cpp.
#define DOTTESTS 5 |
Definition at line 65 of file cxx_tmpl_main.cpp.
#define IAMAXTESTS 5 |
Definition at line 66 of file cxx_tmpl_main.cpp.
#define NRM2TESTS 5 |
Definition at line 67 of file cxx_tmpl_main.cpp.
#define SCALTESTS 5 |
Definition at line 68 of file cxx_tmpl_main.cpp.
#define GEMVTESTS 5 |
Definition at line 69 of file cxx_tmpl_main.cpp.
#define GERTESTS 5 |
Definition at line 70 of file cxx_tmpl_main.cpp.
#define TRMVTESTS 5 |
Definition at line 71 of file cxx_tmpl_main.cpp.
#define GEMMTESTS 5 |
Definition at line 72 of file cxx_tmpl_main.cpp.
#define SYMMTESTS 5 |
Definition at line 73 of file cxx_tmpl_main.cpp.
#define SYRKTESTS 5 |
Definition at line 74 of file cxx_tmpl_main.cpp.
#define TRMMTESTS 5 |
Definition at line 75 of file cxx_tmpl_main.cpp.
#define TRSMTESTS 5 |
Definition at line 76 of file cxx_tmpl_main.cpp.
TYPE GetRandom | ( | TYPE | Low, |
TYPE | High | ||
) |
int GetRandom | ( | int | Low, |
int | High | ||
) |
double GetRandom | ( | double | Low, |
double | High | ||
) |
void PrintVector | ( | TYPE * | Vector, |
OType | Size, | ||
std::string | Name, | ||
bool | Matlab = 0 |
||
) |
void PrintMatrix | ( | TYPE * | Matrix, |
OType | Rows, | ||
OType | Columns, | ||
OType | LDM, | ||
std::string | Name, | ||
bool | Matlab = 0 |
||
) |
bool CompareScalars | ( | TYPE1 | Scalar1, |
TYPE2 | Scalar2, | ||
typename ScalarTraits< TYPE2 >::magnitudeType | Tolerance | ||
) |
Definition at line 1790 of file cxx_tmpl_main.cpp.
bool CompareVectors | ( | TYPE1 * | Vector1, |
TYPE2 * | Vector2, | ||
OType | Size, | ||
typename ScalarTraits< TYPE2 >::magnitudeType | Tolerance | ||
) |
Definition at line 1806 of file cxx_tmpl_main.cpp.
bool CompareMatrices | ( | TYPE1 * | Matrix1, |
TYPE2 * | Matrix2, | ||
OType | Rows, | ||
OType | Columns, | ||
OType | LDM, | ||
typename ScalarTraits< TYPE2 >::magnitudeType | Tolerance | ||
) |
Definition at line 1836 of file cxx_tmpl_main.cpp.
TYPE2 ConvertType | ( | TYPE1 | T1, |
TYPE2 | T2 | ||
) |
Teuchos::ESide RandomSIDE | ( | ) |
Teuchos::EUplo RandomUPLO | ( | ) |
Teuchos::ETransp RandomTRANS | ( | ) |
Teuchos::EDiag RandomDIAG | ( | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 116 of file cxx_tmpl_main.cpp.