Modified boost::any class for holding a templated value.
Templated array class derived from the STL std::vector.
Templated conversions between Array<RCP<T> > and ArrayView<Ptr<T> >
Definition of Teuchos::as, for conversions between types.
Basic command line parser for input from (argc,argv[])
(argc,argv[])
Template classes for testing assertions at compile time.
Teuchos header file which uses auto-configuration information to include necessary C++ headers.
Macros for helping to templated classes create explicit instantiations.
Macros for portably calling Fortran77 from C/C++.
A MPI utilities class, providing methods for initializing, finalizing, and querying the global MPI session.
Templated hashtable-based set.
Templated hashtable class.
Utilities for generating hashcodes.
Utilities to make writing tests easier.
Provides std::map class for deficient platforms.
Defines basic traits for the ordinal field type.
Reference-counted pointer class and non-member templated function implementations.
Reference-counted pointer node classes.
Defines basic traits for the scalar field type.
Defines basic traits for the scalar field type, appropriate for compilation under the NVIDIA CUDA C compiler.
Declaration and default implementation for basic traits for the scalar field type.
A simple object table class for Teuchos.
Functions for returning stacktrace info (GCC only initially).
Macro that adds <<std comp>="">> members as attribute members for any class.
Macro that adds <<std member="" comp>="">> members as attribute members for any class.
A std::string utilities class for Teuchos.
Standard test and throw macros.
Basic wall-clock timer class.
A thin wrapper around the Teuchos Array class that allows for 2 dimensional arrays.
Defines basic traits returning the name of a type in a portable and readable way.
Defines basic traits allowing evaluation of type equality.
Unit testing support.
Macros for defining unit tests.
A utilities class for Teuchos.