| RTOpPack::Teuchos::ActiveRCPNodesSetup | Sets up node tracing and prints remaining RCPNodes on destruction |
| RTOpPack::Teuchos::any | Modified boost::any class, which is a container for a templated value |
| RTOpPack::Teuchos::bad_any_cast | Thrown if any_cast is attempted between two incompatable types |
| RTOpPack::Teuchos::basic_FancyOStream< CharT, Traits > | Std::ostream subclass that performs the magic of indenting data sent to an std::ostream object among other things |
| RTOpPack::Teuchos::basic_FancyOStream_buf< CharT, Traits > | Stream buffering class that performs the magic of indenting data sent to an std::ostream object |
| RTOpPack::Teuchos::basic_oblackholestream< _CharT, _Traits > | basic_ostream<> subclass that does nothing but discard output |
| RTOpPack::Teuchos::basic_OSTab< CharT, Traits > | Tabbing class for helping to create formated, indented output for a basic_FancyOStream object |
| RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, ReductionType > | |
| RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX > | |
| RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN > | |
| RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM > | |
| RTOpPack::Teuchos::ConstTypeTraits< T > | Traits class that strips 'const' off of a type |
| RTOpPack::Teuchos::DanglingReferenceError | Dangling reference error exception class |
| RTOpPack::Teuchos::DeallocArrayDelete< T > | Deallocator class that uses delete [] to delete memory allocated uisng new [] |
| RTOpPack::Teuchos::DeallocDelete< T > | Policy class for deallocator that uses delete to delete a pointer which is used by RCP |
| RTOpPack::Teuchos::DeallocFunctorDelete< T, DeleteFunctor > | Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object |
| RTOpPack::Teuchos::DeallocFunctorHandleDelete< T, DeleteHandleFunctor > | Deallocator subclass that Allows any functor object (including a function pointer) to be used to free a handle (i.e. pointer to pointer) to an object |
| RTOpPack::Teuchos::DeallocNull< T > | Policy class for deallocator for non-owned RCPs |
| RTOpPack::DefaultReductTarget< ConcreteReductObj > | Simple ReductTarget subclass for simple scalar objects |
| RTOpPack::Teuchos::DuplicateOwningRCPError | Thrown if a duplicate owning RCP is creatd the the same object |
| RTOpPack::Teuchos::DuplicateParameterEntryException | Thrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap |
| RTOpPack::Teuchos::DuplicateParameterEntryIDException | Thrown when a Parameter Entry ID that is already being used is attempted to be reused again |
| RTOpPack::Teuchos::DuplicateParameterSublist | Optionally thrown when a sublist is set twice by either updateParametersFromXmlFile(), updateParametersFromXmlFileAndUpdate() or updateParametersFromXmlString() |
| RTOpPack::Teuchos::DuplicateValidatorIDException | Thrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again |
| RTOpPack::Teuchos::EmbeddedObjDealloc< T, Embedded, Dealloc > | A deallocator class that wraps a simple value object and delegates to another deallocator object |
| RTOpPack::Teuchos::ExceptionBase | Base exception class for Teuchos |
| RTOpPack::Teuchos::GlobalMPISession | This class provides methods for initializing, finalizing, and querying the global MPI session |
| RTOpPack::Teuchos::IncompatibleIteratorsError | Incompatiable iterators error exception class |
| RTOpPack::Teuchos::m_bad_cast | Exception class for bad cast |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| Teuchosstd::map | This class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace |
| RTOpPack::Teuchos::NonconstAccessError | Null reference error exception class |
| RTOpPack::Teuchos::NullIteratorTraits< Iter > | Base traits class for getting a properly initialized null pointer |
| RTOpPack::Teuchos::NullIteratorTraits< RCP< T > > | Traits specialization for RCP |
| RTOpPack::Teuchos::NullIteratorTraits< std::reverse_iterator< Iter > > | Partial specialization for std::reverse_iterator |
| RTOpPack::Teuchos::NullReferenceError | Null reference error exception class |
| RTOpPack::PrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > > | Partial specialization of PrimitiveTypeTraits for ScalarIndex |
| RTOpPack::Teuchos::Ptr< T > | Simple wrapper class for raw pointers to single objects where no persisting relationship exists |
| RTOpPack::Teuchos::RangeError | Range error exception class |
| RTOpPack::Teuchos::RCP< T > | Smart reference counting pointer class for automatic garbage collection |
| RTOpPack::Teuchos::RCPComp | Struct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs |
| RTOpPack::Teuchos::RCPConstComp | Struct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs |
| RTOpPack::Teuchos::RCPNode | Node class to keep track of address and the reference count for a reference-counted utility class and delete the object |
| RTOpPack::Teuchos::RCPNodeHandle | Utility handle class for handling the reference counting and management of the RCPNode object |
| RTOpPack::Teuchos::RCPNodeTracer::RCPNodeStatistics | RCP statistics struct |
| RTOpPack::Teuchos::RCPNodeThrowDeleter | Deletes a (non-owning) RCPNode but not it's underlying object in case of a throw |
| RTOpPack::Teuchos::RCPNodeTmpl< T, Dealloc_T > | Templated implementation class of RCPNode that has the responsibility for deleting the reference-counted object |
| RTOpPack::Teuchos::RCPNodeTracer | Debug-mode RCPNode tracing class |
| RTOpPack::ReductTargetReductionOp< Scalar > | ReductionOp subclass for ReductTarget objects |
| RTOpPack::ReductTargetSerializer< Scalar > | Serializer subclass for ReductTarget objects |
| RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction > | Base class for coordinate-variant scalar reduction RTOps with one input vector |
| RTOpPack::ROp_1_ScalarReduction< Scalar, ConcreteReductObj, EleWiseReduction, ReductObjReduction > | Base class for scalar reduction RTOps with one input vector |
| RTOpPack::ROp_2_ScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction > | Base class for scalar reduction RTOps with two input vectors |
| RTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, ReductObjReduction > | |
| RTOpPack::RTOpServer< Scalar > | Server for creating RTOpT objects given just the operators name |
| RTOpPack::RTOpSubRangeDecorator< Scalar > | Decorator subclass that restricts the range of elements to apply the underlying RTOpT object to |
| RTOpPack::ScalarIndex< Scalar > | Simple struct for a Scalar and an Ordinal object |
| RTOpPack::SparseSubVectorT< Scalar > | Class for a (sparse or dense) sub-vector |
| RTOpPack::SumScalarReductObjReduction< Scalar > | Null reduction object reduction operator |
| RTOpPack::TOp_0_1_Base< Scalar, EleWiseTransformation > | Base class for transformations for 0 input and 1 output vector |
| RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation > | Base class for coordinate variant transformations for 0 input and 1 output vector |
| RTOpPack::TOp_1_1_Base< Scalar, EleWiseTransformation > | Base class for transformations for 1 input and 1 output vector |
| RTOpPack::TOp_2_1_Base< Scalar, EleWiseTransformation > | Base class for transformations for 1 input and 1 output vector |
| RTOpPack::TOpUnaryFuncPtr< Scalar > | RTOpT subclass for unary transformation functions using a function pointer |
| RTOpPack::Teuchos::ToStringTraits< T > | Default traits class for converting objects into strings |
| RTOpPack::Teuchos::ToStringTraits< bool > | Specialization for bool |
| RTOpPack::Teuchos::ToStringTraits< double > | Specialization for double |
| RTOpPack::Teuchos::ToStringTraits< ERCPStrength > | Traits class specialization for toString(...) function for converting from ERCPStrength to std::string |
| RTOpPack::Teuchos::ToStringTraits< float > | Specialization for float |
| RTOpPack::Teuchos::ToStringTraits< std::string > | Specialization for std::string |
| RTOpPack::Teuchos::TypeNameTraits< T > | Default traits class that just returns typeid(T).name() |
| RTOpPack::Teuchos::ValueTypeConversionTraits< TypeTo, TypeFrom > | Default traits class for all conversions of value types |
| RTOpPack::Teuchos::ValueTypeConversionTraits< std::string, char[N]> | Convert raw C string to std::string |
| RTOpPack::Teuchos::VerboseObject< ObjectType > | Templated base class for objects that can print their activities to a stream and have a verbosity level |
| RTOpPack::Teuchos::VerboseObjectBase | Non-templated base class for objects that can print their activities to a stream |
| RTOpPack::Teuchos::VerboseObjectTempState< ObjectType > | Set and release a stream and verbosity level |