| Teuchos::any | Modified boost::any class, which is a container for a templated value |
| Teuchos::Array< T > | Array is a templated array class derived from the STL vector, but with index boundschecking and an extended interface |
| Teuchos::ArrayArg< N, T > | Utility class that allows arrays to be passed into argument list |
| Teuchos::bad_any_cast | Thrown if any_cast is attempted between two incompatable types |
| Teuchos::basic_oblackholestream< _CharT, _Traits > | |
| Teuchos::BLAS< OrdinalType, ScalarType > | The Templated BLAS Wrapper Class |
| Teuchos::CommandLineProcessor | Class that helps parse command line input arguments from (argc,argv[]) and set options |
| Teuchos::CommandLineProcessor::HelpPrinted | Thrown if --help was specified and throwExceptions==true |
| Teuchos::CommandLineProcessor::opt_doc_t | |
| Teuchos::CommandLineProcessor::opt_val_val_t | |
| Teuchos::CommandLineProcessor::ParseError | Thrown if a parse exception occurs and throwExceptions==true |
| Teuchos::CommandLineProcessor::UnrecognizedOption | Thrown if an unrecognized option was found and throwExceptions==true |
| Teuchos::CompObject | Functionality and data that is common to all computational classes |
| Teuchos::DeallocDelete< T > | Policy class for deallocator that uses delete to delete a pointer which is used by RefCountPtr |
| Teuchos::FileInputSource | Instantiation of XMLInputSource class for reading XML from a file |
| Teuchos::FileInputStream | Instantiation of XMLInputStream class for reading an entire document from a file |
| Teuchos::Flops | The Teuchos Floating Point Operations Class |
| Teuchos::HashPair< Key, Value > | Helper class for Teuchos::Hashtable, representing a single <key, value> pair |
| Teuchos::HashSet< Key > | Templated hashtable-based set |
| Teuchos::Hashtable< Key, Value > | Templated hashtable class |
| Teuchos::HashUtils | Utilities for generating hashcodes |
| Teuchos::LAPACK< OrdinalType, ScalarType > | The Templated LAPACK Wrapper Class |
| Teuchos::m_bad_cast | We create this class so that we may throw a bad_cast when appropriate and still use the TEST_FOR_EXCEPTION macro |
| Teuchos::map | This class creates a basic map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchos::MPIComm | Object representation of an MPI communicator |
| Teuchos::MPIContainerComm< T > | Object representation of an MPI communicator for templated containers |
| Teuchos::MPISession | This class provides methods for initializing, finalizing, and querying the global MPI session |
| Teuchos::MPITraits< T > | Templated traits class that binds MPI types to C++ types |
| Teuchos::Object | The base Teuchos class |
| Teuchos::OrdinalTraits< T > | This structure defines some basic traits for the ordinal field type |
| Teuchos::ParameterEntry | This object is held as the "value" in the Teuchos::ParameterList map |
| Teuchos::ParameterList | The Teuchos::ParameterList class provides a templated parameter list |
| Teuchos::PrimitiveTypeTraits< T > | A templated traits class for decomposing object into an array of primitive objects |
| Teuchos::RawMPITraits< T > | Templated class that returns raw MPI data types |
| Teuchos::RefCountPtr< T > | Templated class for reference counted smart pointers |
| Teuchos::ScalarTraits< T > | This structure defines some basic traits for a scalar field type |
| Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for dense rectangular matrix of templated type |
| Teuchos::SerialDenseVector< OrdinalType, ScalarType > | This class creates and provides basic support for dense vectors of templated type as a specialization of Teuchos::SerialDenseMatrix. Additional methods for the SerialDenseVector class, like mathematical methods, can be found documented in SerialDenseMatrix |
| Teuchos::StringInputSource | Instantiation of XMLInputSource class for reading XML from a string |
| Teuchos::StringInputStream | Instantiation of XMLInputStream for reading an entire document from a string |
| Teuchos::StrUtils | Provides string manipulation utilities that are not provided in the standard C++ string class |
| Teuchos::Time | Basic wall-clock timer class |
| Teuchos::TimeMonitor | A timer class that starts when constructed and stops when the destructor is called |
| Teuchos::TreeBuildingXMLHandler | TreeBuildingXMLHandler assembles a XMLObject from your XML input |
| Teuchos::UndefinedLAPACKRoutine< T > | |
| Teuchos::UndefinedScalarTraits< T > | This is the default structure used by ScalarTraits<T> to produce a compile time error when the specialization does not exist for type T |
| Teuchos::Utils | This class provides some basic string and floating-point utilities for Teuchos |
| vector | |
| vector | |
| vector | |
| vector | |
| vector | |
| vector | |
| Teuchos::XMLInputSource | XMLInputSource represents a source of XML input that can be parsed to produce an XMLObject |
| Teuchos::XMLInputStream | XMLInputStream represents an XML input stream that can be used by a XMLInputSource |
| Teuchos::XMLObject | Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object, allowing storage by reference |
| Teuchos::XMLObjectImplem | The XMLObjectImplem class takes care of the low-level implementation details of XMLObject |