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::AnyNumberParameterEntryValidator::AcceptedTypes | Determines the types that are accepted |
Teuchos::AllocatorNew< T_impl > | Default allocation policy class for AbstractFactoryStd which returns new T_impl() |
Teuchos::StringToIntMap::AlreadyExists | |
Teuchos::MixMaxUtilities::AND< isComparable, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::AND< false, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::AND< true, Ordinal, Packet > | |
Teuchos::ANDValueReductionOp< Ordinal, Packet > | Standard logical AND operator for booleans |
Teuchos::any | Modified boost::any class, which is a container for a templated value |
Teuchos::AnyNumberParameterEntryValidator | Standard implementation of a ParameterEntryValidator that accepts numbers from a number of different formats and converts them to numbers in another format |
Teuchos::Array< T > | Memory-safe tempalted array class that encapsulates std::vector |
Teuchos::ArrayArg< N, T > | Utility class that allows arrays to be passed into argument list |
Teuchos::ArrayRCP< T > | Array reference-counted pointer class |
Teuchos::ArrayView< T > | Array view class |
Teuchos::bad_any_cast | Thrown if any_cast is attempted between two incompatable types |
Teuchos::basic_FancyOStream< CharT, Traits > | Std::ostream subclass that performs the magic of indenting data sent to an std::ostream object among other things |
Teuchos::basic_FancyOStream_buf< CharT, Traits > | Stream buffering class that performs the magic of indenting data sent to an std::ostream object |
Teuchos::basic_oblackholestream< _CharT, _Traits > | basic_ostream<> subclass that does nothing but discard output |
Teuchos::basic_OSTab< CharT, Traits > | Tabbing class for helping to create formated, indented output for a basic_FancyOStream object |
Teuchos::BLAS< OrdinalType, ScalarType > | The Templated BLAS Wrapper Class |
Teuchos::BLAS< int, double > | |
Teuchos::BLAS< int, float > | |
Teuchos::BLAS< int, std::complex< double > > | |
Teuchos::BLAS< int, std::complex< float > > | |
Teuchos::CharToReferenceTypeReductionOp< Ordinal, T > | Decorator class that uses a strategy object to convert to and from char[] to typed buffers for objects that use reference semantics and then call a type-specific reduction object |
Teuchos::CharToValueTypeReductionOp< Ordinal, T > | Decorator class that uses traits to convert to and from char[] to typed buffers for objects that use value semantics and then call a type-specific reduction object |
Teuchos::Comm< Ordinal > | Abstract interface class for a basic communication channel between one or more processes |
Teuchos::CommandLineProcessor | Class that helps parse command line input arguments from (argc,argv[]) and set options |
Teuchos::CommRequest | |
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::CompoundEntryWithParentheses | An entry containing two subentries, with the second to be written in parentheses after the first. For example, |
Teuchos::ConstHandle< PointerType > | Templated handle class with strong const protection |
Teuchos::ConstHandleable< Base > | Class ConstHandleable provides an abstract interface for polymorphic conversion from raw pointers to const smart pointers |
Teuchos::ConstNonconstObjectContainer< ObjType > | Simple class for containing an object and protecting const with a runtime check which throws an std::exception |
Teuchos::ConstReferenceTypeDeserializationBuffer< Ordinal, T > | Encapsulate how an array of onst objects with reference sematics is deserialized from a char[] array with memory being automatically freed at destruction time |
Teuchos::ConstReferenceTypeSerializationBuffer< Ordinal, T > | Encapsulate how an array of const objects with reference sematics is serialized into a char[] array |
Teuchos::ConstTypeTraits< T > | Traits class that strips of 'const' |
Teuchos::ConstValueTypeDeserializationBuffer< Ordinal, T > | Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again |
Teuchos::ConstValueTypeSerializationBuffer< Ordinal, T > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::DanglingReferenceError | Dangling reference error exception class |
Teuchos::DeallocArrayDelete< T > | Deallocator class that uses delete [] to delete memory allocated uisng new [] |
Teuchos::DeallocBoostSharedPtr< T > | Teuchos::RCP Deallocator class that wraps a boost::shared_ptr |
Teuchos::DeallocDelete< T > | Policy class for deallocator that uses delete to delete a pointer which is used by RCP |
Teuchos::DeallocFunctorDelete< T, DeleteFunctor > | Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object |
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 |
Teuchos::DefaultComm< Ordinal > | Returns a default global communicator appropriate for the enviroment |
Teuchos::Describable | Base class for all objects that can describe themselves and their current state |
Teuchos::DescribableStreamManipulatorState | |
Teuchos::DirectSerializationTraits< Ordinal, T > | |
Teuchos::StringToIntMap::DoesNotExist | |
Teuchos::DoubleEntry | A table entry that is a simple double-precision number |
Teuchos::EmbeddedObjDealloc< T, Embedded, Dealloc > | A deallocator class that wraps a simple value object and delegates to another deallocator object |
Teuchos::EmptyXMLError | Thrown when attempting to parse an empty XML std::string |
Epetra_BLAS | Epetra_BLAS: The Epetra BLAS Wrapper Class |
Teuchos::ErrorPolling | ErrorPolling provides utilities for establishing agreement between processors on whether an std::exception has been detected on any one processor |
Teuchos::ExceptionBase | Base exception class for Teuchos |
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::FILEstream | Teuchos::FILEstream: Combined C FILE and C++ stream |
Teuchos::Flops | The Teuchos Floating Point Operations Class |
Teuchos::GlobalMPISession | This class provides methods for initializing, finalizing, and querying the global MPI session |
Teuchos::Handle< PointerType > | Generic templated handle class |
Teuchos::Handleable< Base > | Class Handleable provides an abstract interface for polymorphic conversion from raw pointers to smart pointers |
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::CommandLineProcessor::HelpPrinted | Thrown if --help was specified and throwExceptions==true |
Teuchos::IncompatibleIteratorsError | Incompatiable iterators error exception class |
Teuchos::UnitTestRepository::InstanceData | |
Teuchos::IntEntry | A table entry that is a simple integer |
Teuchos::InvalidArrayStringRepresentation | |
Teuchos::Exceptions::InvalidParameter | |
Teuchos::Exceptions::InvalidParameterName | |
Teuchos::Exceptions::InvalidParameterType | |
Teuchos::Exceptions::InvalidParameterValue | |
Teuchos::LabeledObject | Base class for objects that contain a std::string label |
Teuchos::LAPACK< OrdinalType, ScalarType > | The Templated LAPACK Wrapper Class |
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 |
Teuchos::MixMaxUtilities::Max< isComparable, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Max< false, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Max< true, Ordinal, Packet > | |
Teuchos::MaxValueReductionOp< Ordinal, Packet > | Standard Max operator for types with value semantics |
Teuchos::MixMaxUtilities::Min< isComparable, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Min< false, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Min< true, Ordinal, Packet > | |
Teuchos::MinValueReductionOp< Ordinal, Packet > | Standard min operator for types with value semantics |
Teuchos::MPIComm | Object representation of an MPI communicator |
Teuchos::MpiComm< Ordinal > | Concrete communicator subclass based on MPI |
Teuchos::MpiCommRequest | |
Teuchos::MPIContainerComm< T > | Object representation of an MPI communicator for templated containers |
Teuchos::MpiReductionOp< Ordinal > | Standard subclass implementation for MpiReductionOpBase in terms of a templated ReductionOp<Ordinal,char> object |
Teuchos::MpiReductionOpBase | Base class for an MPI-compatible reduction operator |
Teuchos::MpiReductionOpSetter | Utility class for setting an MPI-compatible reduction object and using it to create an MPI_Op object |
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::NullIteratorTraits< Iter > | Base traits class for getting a properly initialized null pointer |
Teuchos::NullIteratorTraits< ArrayRCP< T > > | Traits specialization for ArrayRCP |
Teuchos::NullIteratorTraits< RCP< T > > | Traits specialization for RCP |
Teuchos::NullIteratorTraits< std::reverse_iterator< Iter > > | Partial specialization for std::reverse_iterator |
Teuchos::NullReferenceError | Null reference error exception class |
Teuchos::Object | The base Teuchos class |
Teuchos::OpaqueWrapper< Opaque > | Base class for wrapped opaque objects |
Teuchos::OpaqueWrapperWithFree< Opaque, OpaqueFree > | Subclass for wrapped opaque objects with a free function |
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 std::map |
Teuchos::ParameterEntryValidator | Abstract interface for an object that can validate a ParameterEntry's value |
Teuchos::ParameterList | Templated parameter list |
Teuchos::ParameterListAcceptor | Base class objects that can accept a parameter list |
Teuchos::ParameterListAcceptorDefaultBase | Intermediate node base class for objects that accept parameter lists that implements some of the needed behavior automatically |
Teuchos::ParameterListNonAcceptor | Mix-in implementation subclass to be inherited by concrete subclasses who's interface says that they take a parameter list but do not have any parameters yet |
Teuchos::ParameterXMLFileReader | |
Teuchos::CommandLineProcessor::ParseError | Thrown if a parse std::exception occurs and throwExceptions==true |
Teuchos::PerformanceMonitorBase< T > | Provides common capabilities for collecting and reporting performance data across processors |
Teuchos::PerformanceMonitorUtils | Provides common capabilities for collecting and reporting performance data across processors |
Teuchos::Polynomial< CoeffT > | Lightweight container class to represent a simple polynomial |
Teuchos::PolynomialTraits< Scalar > | Traits class for polynomial coefficients in Teuchos::Polynomial |
Teuchos::PostModNothing< T_impl > | Default post-modification policy class for AbstractFactorStd which does nothing! |
Teuchos::PrintActiveRCPNodes | Print global list on destruction |
Teuchos::ParameterList::PrintOptions | Utility class for setting and passing in print options |
Teuchos::PromotionTraits< A, B > | |
Teuchos::PromotionTraits< T, T > | |
Teuchos::Ptr< T > | Simple wrapper class for raw pointers to single objects where no persisting relationship exists |
Teuchos::Range1D | Subregion Index Range Class |
Teuchos::RangeError | Range error exception class |
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::RCP< T > | Smart reference counting pointer class for automatic garbage collection |
Teuchos::RCPDeleter< T > | boost::shared_ptr deleter class that wraps a Teuchos::RCP |
Teuchos::RCPNode | Node class to keep track of the delete address and the reference count for a reference-counted utility class |
Teuchos::RCPNodeTmpl< T, Dealloc_T > | Implementation class for actually deleting the object |
Teuchos::ReferenceTypeDeserializationBuffer< Ordinal, T > | Encapsulate how an array of non-const objects with reference sematics is deserialized from a char[] array and then serialized back into the char[] buffer again |
Teuchos::ReferenceTypeReductionOp< Ordinal, T > | Base interface class for user-defined reduction operations for objects that use reference semantics |
Teuchos::ReferenceTypeSerializationBuffer< Ordinal, T > | Encapsulate how an array of non-const objects with reference sematics is serialized into a char[] array and deserialized again |
Teuchos::RelErrSmallNumber< hasMachineParameters, Scalar > | |
Teuchos::RelErrSmallNumber< false, Scalar > | |
Teuchos::RelErrSmallNumber< true, Scalar > | |
Teuchos::ScalarTraits< T > | This structure defines some basic traits for a scalar field type |
Teuchos::SerialComm< Ordinal > | Concrete serial communicator subclass |
Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for dense rectangular matrix of templated type |
Teuchos::SerialDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
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::SerializationTraits< Ordinal, T > | Serialization traits class for types that use value semantics |
Teuchos::SerializationTraits< Ordinal, char > | |
Teuchos::SerializationTraits< Ordinal, double > | |
Teuchos::SerializationTraits< Ordinal, float > | |
Teuchos::SerializationTraits< Ordinal, int > | |
Teuchos::SerializationTraits< Ordinal, long int > | |
Teuchos::SerializationTraits< Ordinal, short int > | |
Teuchos::SerializationTraits< Ordinal, std::complex< double > > | |
Teuchos::SerializationTraits< Ordinal, std::complex< float > > | |
Teuchos::SerializationTraits< Ordinal, std::pair< Packet, Packet > > | |
Teuchos::Serializer< Ordinal, T > | Strategy interface for the indirect serializing and deserializing objects of a given type handled using reference semantics |
Teuchos::SerialSpdDenseSolver< OrdinalType, ScalarType > | A class for constructing and using Hermitian positive definite dense matrices |
Teuchos::SerialSymDenseMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for symmetric, positive-definite dense matrices of templated type |
Teuchos::StringEntry | A table entry that is a simple std::string |
Teuchos::StringInputSource | Instantiation of XMLInputSource class for reading XML from a std::string |
Teuchos::StringInputStream | Instantiation of XMLInputStream for reading an entire document from a std::string |
Teuchos::StringToIntegralParameterEntryValidator< IntegralType > | Standard implementation of a ParameterEntryValidator that maps from a list of strings to some integral type value |
Teuchos::StringToIntMap | Map a std::string to an enumeration |
Teuchos::StrUtils | Provides std::string manipulation utilities that are not provided in the standard C++ std::string class |
Teuchos::SumValueReductionOp< Ordinal, Packet > | Standard summation operator for types with value semantics |
Teuchos::TableColumn | |
Teuchos::TableEntry | An entry, perhaps compound, to be written into a table |
Teuchos::TableFormat | Encapsulation of formatting specifications for writing data in a clean tabular form |
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::Tuple< T, N > | Statically sized simple array (tuple) class |
Teuchos::TypeNameTraits< T > | Default traits class that just returns typeid(T).name() |
Teuchos::TypeNameTraits< ArrayRCP< T > > | Traits specialization for ArrayRCP |
Teuchos::TypeNameTraits< ParameterList > | Traits specialization |
Teuchos::TypeNameTraits< Ptr< T > > | Traits specialization for Ptr |
Teuchos::TypeNameTraits< RCP< T > > | Traits specialization for RCP |
Teuchos::TypeNameTraits< std::complex< T > > | |
Teuchos::TypeNameTraits< std::string > | |
Teuchos::TypeNameTraits< T * > | |
Teuchos::TypeNameTraits< void * > | |
Teuchos::UndefinedLAPACKRoutine< T > | |
Teuchos::UndefinedOrdinalTraits< T > | |
Teuchos::UndefinedScalarTraits< T > | |
Teuchos::UndefinedSerializationTraits< T > | |
Teuchos::UnitTestBase | Unit test base class |
Teuchos::UnitTestRepository | Singleton unit testing repository |
Teuchos::CommandLineProcessor::UnrecognizedOption | Thrown if an unrecognized option was found and throwExceptions==true |
Teuchos::Utils | This class provides some basic std::string and floating-point utilities for Teuchos |
Teuchos::ValueTypeConversionTraits< TypeTo, TypeFrom > | Default traits class for all conversions of value types |
Teuchos::ValueTypeDeserializationBuffer< Ordinal, T > | Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again |
Teuchos::ValueTypeReductionOp< Ordinal, T > | Base interface class for user-defined reduction operations for objects that use value semantics |
Teuchos::ValueTypeSerializationBuffer< Ordinal, T > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::VerboseObject< ObjectType > | Templated base class for objects that can print their activities to a stream and have a verbosity level |
Teuchos::VerboseObjectBase | Non-templated base class for objects that can print their activities to a stream |
Teuchos::VerboseObjectTempState< ObjectType > | Set and release a stream and verbosity level |
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 | 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 |
Teuchos::XMLParser | XMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuildingXMLHandler to construct an XMLObject |