| Teuchos::AbstractFactory< T > | Simple, universal "Abstract Factory" interface for the dynamic creation of objects |
| Teuchos::AbstractFactoryStd< T_itfc, T_impl, T_PostMod, T_Allocator > | Simple, templated concrete subclass of universal "Abstract Factory" interface for the creation of objects |
| Teuchos::AllocatorNew< T_impl > | Default allocation policy class for AbstractFactoryStd which returns new T_impl() |
| 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::ParseError | Thrown if a parse exception occurs and throwExceptions==true |
| Teuchos::CommandLineProcessor::UnrecognizedOption | Thrown if an unrecognized option was found and throwExceptions==true |
| Teuchos::CompileTimeAssert< Test > | If instantiated (for Test!=0) then this should not compile! |
| Teuchos::CompileTimeAssert< 0 > | If instantiated (i.e. Test==0) then this will compile! |
| Teuchos::CompObject | Functionality and data that is common to all computational classes |
| Teuchos::DeallocArrayDelete< T > | Deallocator for new [] which calls delete [] |
| Teuchos::DeallocBoostSharedPtr< T > | Teuchos::RefCountPtr Deallocator class that wraps a boost::shared_ptr |
| Teuchos::DeallocDelete< T > | Deallocator for new which calls delete |
| Teuchos::Describable | Base class for all objects that can describe themselves and their current state |
| Teuchos::DescribableStreamManipulatorState | Describable stream manipulator state |
| 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 | |
| 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::ParameterXMLFileReader | |
| Teuchos::PostModNothing< T_impl > | Default post-modification policy class for AbstractFactorStd which does nothing! |
| Teuchos::PrimitiveTypeTraits< T > | A templated traits class for decomposing object into an array of primitive objects |
| Teuchos::RawMPITraits< T > | Templated traits class that allows a datatype to be used with MPI that MPI can directly handle |
| Teuchos::RawWorkspace | Encapulsation object for raw temporary workspace that has been allocated. These objects can only be created on the stack and should not be included as the member of any other classes |
| Teuchos::RefCountPtr< T > | |
| Teuchos::RefCountPtrDeleter< T > | boost::shared_ptr deleter class that wraps a Teuchos::RefCountPtr |
| 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::Utils | This class provides some basic string and floating-point utilities for Teuchos |
| Teuchos::Workspace< T > | Templated class for workspace creation |
| Teuchos::WorkspaceStore | Workspace encapsulation class |
| Teuchos::WorkspaceStoreInitializeable | WorkspaceStore class that can be used to actually reinitialize memory |
| 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 |
| Teuchos::XMLParameterListReader | Writes an XML object to a parameter list |
| Teuchos::XMLParameterListWriter | Writes a ParameterList to an XML object |