ArrayView_test.cpp File Reference

#include "Teuchos_ArrayView.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Teuchos_VerboseObject.hpp"
#include "Teuchos_StandardCatchMacros.hpp"
#include "Teuchos_Version.hpp"
#include "Teuchos_getConst.hpp"
#include "Teuchos_as.hpp"
#include "Teuchos_TestingHelpers.hpp"
Include dependency graph for ArrayView_test.cpp:

Go to the source code of this file.

Defines

#define TEST_EQUALITY_CONST(v1, v2)   TEUCHOS_TEST_EQUALITY_CONST( v1, v2, out, success )
#define TEST_EQUALITY(v1, v2)   TEUCHOS_TEST_EQUALITY( v1, v2, out, success )
#define TEST_ITER_EQUALITY(iter1, iter2)   TEUCHOS_TEST_ITER_EQUALITY( iter1, iter2, out, success )
#define TEST_ARRAY_ELE_EQUALITY(a, i, val)   TEUCHOS_TEST_ARRAY_ELE_EQUALITY( a, i, val, false, out, local_success )
#define TEST_COMPARE(v1, comp, v2)   TEUCHOS_TEST_COMPARE( v1, comp, v2, out, success )
#define TEST_COMPARE_ARRAYS(a1, a2)
#define TEST_THROW(code, ExceptType)   TEUCHOS_TEST_THROW( code, ExceptType, out, success )
#define TEST_NOTHROW(code)   TEUCHOS_TEST_NOTHROW( code, out, success )

Functions

template<class T >
bool testArrayView (const int n, Teuchos::FancyOStream &out)
int main (int argc, char *argv[])

Define Documentation

#define TEST_EQUALITY_CONST ( v1,
v2   )     TEUCHOS_TEST_EQUALITY_CONST( v1, v2, out, success )

Definition at line 54 of file ArrayView_test.cpp.

#define TEST_EQUALITY ( v1,
v2   )     TEUCHOS_TEST_EQUALITY( v1, v2, out, success )

Definition at line 57 of file ArrayView_test.cpp.

#define TEST_ITER_EQUALITY ( iter1,
iter2   )     TEUCHOS_TEST_ITER_EQUALITY( iter1, iter2, out, success )

Definition at line 60 of file ArrayView_test.cpp.

#define TEST_ARRAY_ELE_EQUALITY ( a,
i,
val   )     TEUCHOS_TEST_ARRAY_ELE_EQUALITY( a, i, val, false, out, local_success )

Definition at line 63 of file ArrayView_test.cpp.

#define TEST_COMPARE ( v1,
comp,
v2   )     TEUCHOS_TEST_COMPARE( v1, comp, v2, out, success )

Definition at line 66 of file ArrayView_test.cpp.

#define TEST_COMPARE_ARRAYS ( a1,
a2   ) 
Value:
{ \
    const bool result = compareArrays(a1,#a1,a2,#a2,out); \
    if (!result) success = false; \
  }

Definition at line 69 of file ArrayView_test.cpp.

#define TEST_THROW ( code,
ExceptType   )     TEUCHOS_TEST_THROW( code, ExceptType, out, success )

Definition at line 75 of file ArrayView_test.cpp.

#define TEST_NOTHROW ( code   )     TEUCHOS_TEST_NOTHROW( code, out, success )

Definition at line 78 of file ArrayView_test.cpp.


Function Documentation

template<class T >
bool testArrayView ( const int  n,
Teuchos::FancyOStream out 
) [inline]

Definition at line 88 of file ArrayView_test.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 356 of file ArrayView_test.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 20 10:14:01 2009 for Teuchos Package Browser (Single Doxygen Collection) by  doxygen 1.6.1