Teuchos - Trilinos Tools Package Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
http://trilinos.sandia.gov/packages/docs/r10.0/packages/teuchos/src/Teuchos_SerialSymDenseMatrix.hppThis class creates and provides basic support for symmetric, positive-definite dense matrices of templated type
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::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::anyModified boost::any class, which is a container for a templated value
Teuchos::AnyNumberParameterEntryValidatorStandard implementation of a ParameterEntryValidator that accepts numbers from a number of different formats and converts them to numbers in another format
Teuchos::AnyNumberParameterEntryValidator::AcceptedTypesDetermines the types that are accepted
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_castThrown 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::CommandLineProcessorClass that helps parse command line input arguments from (argc,argv[]) and set options
Teuchos::CommandLineProcessor::HelpPrintedThrown if --help was specified and throwExceptions==true
Teuchos::CommandLineProcessor::ParseErrorThrown if a parse std::exception occurs and throwExceptions==true
Teuchos::CommandLineProcessor::UnrecognizedOptionThrown if an unrecognized option was found and throwExceptions==true
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::CompObjectFunctionality and data that is common to all computational classes
Teuchos::CompoundEntryWithParenthesesAn 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 supporting the "runtime protection of const" idiom
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 'const' off of a type
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::DanglingReferenceErrorDangling 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::DeallocNull< T >Policy class for deallocator for non-owned RCPs
Teuchos::DefaultBLASImpl< OrdinalType, ScalarType >Default implementation for BLAS routines
Teuchos::DefaultComm< Ordinal >Returns a default global communicator appropriate for the enviroment
Teuchos::DescribableBase class for all objects that can describe themselves and their current state
Teuchos::DescribableStreamManipulatorState
Teuchos::DirectSerializationTraits< Ordinal, T >
Teuchos::DoubleEntryA 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::EmptyXMLErrorThrown when attempting to parse an empty XML std::string
Teuchos::ErrorPollingErrorPolling provides utilities for establishing agreement between processors on whether an std::exception has been detected on any one processor
Teuchos::ExceptionBaseBase exception class for Teuchos
Teuchos::FileInputSourceInstantiation of XMLInputSource class for reading XML from a file
Teuchos::FileInputStreamInstantiation of XMLInputStream class for reading an entire document from a file
Teuchos::FILEstreamTeuchos::FILEstream: Combined C FILE and C++ stream
Teuchos::FlopsThe Teuchos Floating Point Operations Class
Teuchos::GlobalMPISessionThis 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::HashUtilsUtilities for generating hashcodes
Teuchos::IncompatibleIteratorsErrorIncompatiable iterators error exception class
Teuchos::IntEntryA table entry that is a simple integer
Teuchos::InvalidArrayStringRepresentation
Teuchos::Exceptions::InvalidParameter
Teuchos::Exceptions::InvalidParameterName
Teuchos::Exceptions::InvalidParameterType
Teuchos::Exceptions::InvalidParameterValue
Teuchos::LabeledObjectBase class for objects that contain a std::string label
Teuchos::LAPACK< OrdinalType, ScalarType >The Templated LAPACK Wrapper Class
Teuchos::m_bad_castException class for bad cast
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::MPICommObject 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::MpiReductionOpBaseBase class for an MPI-compatible reduction operator
Teuchos::MpiReductionOpSetterUtility class for setting an MPI-compatible reduction object and using it to create an MPI_Op object
Teuchos::MPISessionThis 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::NonconstAccessErrorNull reference error exception class
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::NullReferenceErrorNull reference error exception class
Teuchos::ObjectThe base Teuchos class
Teuchos::ObjectBuilder< ObjectType >
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::ParameterEntryThis object is held as the "value" in the Teuchos::ParameterList std::map
Teuchos::ParameterEntryValidatorAbstract interface for an object that can validate a ParameterEntry's value
Teuchos::ParameterListTemplated parameter list
Teuchos::ParameterList::PrintOptionsUtility class for setting and passing in print options
Teuchos::ParameterListAcceptorBase class objects that can accept a parameter list
Teuchos::ParameterListAcceptorDefaultBaseIntermediate node base class for objects that accept parameter lists that implements some of the needed behavior automatically
Teuchos::ParameterListNonAcceptorMix-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::PerformanceMonitorBase< T >Provides common capabilities for collecting and reporting performance data across processors
Teuchos::PerformanceMonitorUtilsProvides 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::PrintActiveRCPNodesPrint global list on destruction
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::Range1DSubregion Index Range Class
Teuchos::RangeErrorRange error exception class
Teuchos::RawMPITraits< T >Templated traits class that allows a datatype to be used with MPI that MPI can directly handle
Teuchos::RawPointerConversionTraits< Container >
Teuchos::RawPointerConversionTraits< ArrayRCP< T > >
Teuchos::RawPointerConversionTraits< RawType * >
Teuchos::RawWorkspaceEncapulsation 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::RCPNodeNode class to keep track of address and the reference count for a reference-counted utility class and delete the object
Teuchos::RCPNodeHandleUtility handle class for handling the reference counting and managuement of the RCPNode object
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, long unsigned int >
Teuchos::SerializationTraits< Ordinal, short int >
Teuchos::SerializationTraits< Ordinal, std::pair< Packet, Packet > >
Teuchos::SerializationTraits< Ordinal, unsigned int >
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 >
Teuchos::SimpleObjectTable< T >This class provides a central place to store objects
Teuchos::StringEntryA table entry that is a simple std::string
Teuchos::StringInputSourceInstantiation of XMLInputSource class for reading XML from a std::string
Teuchos::StringInputStreamInstantiation 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::StringToIntMapMap a std::string to an enumeration
Teuchos::StringToIntMap::AlreadyExists
Teuchos::StringToIntMap::DoesNotExist
Teuchos::StrUtilsProvides 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::TableEntryAn entry, perhaps compound, to be written into a table
Teuchos::TableFormatEncapsulation of formatting specifications for writing data in a clean tabular form
Teuchos::TabularOutputterUtility class that makes it easy to create formatted tables of output
Teuchos::TabularOutputter::InvalidFieldOutputError
Teuchos::TabularOutputter::InvalidFieldSpecError
Teuchos::TabularOutputter::MissingFieldsError
Teuchos::TabularOutputter::MissingHeaderError
Teuchosstd::mapThis 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::TimeBasic wall-clock timer class
Teuchos::TimeMonitorA timer class that starts when constructed and stops when the destructor is called
Teuchos::ToStringTraits< T >Default traits class for converting objects into strings
Teuchos::ToStringTraits< bool >Specialization for bool
Teuchos::ToStringTraits< ERCPStrength >
Teuchos::ToStringTraits< std::string >Specialization for std::string
Teuchos::TreeBuildingXMLHandlerTreeBuildingXMLHandler 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< ParameterList >Traits specialization
Teuchos::TypeNameTraits< std::string >
Teuchos::TypeNameTraits< T * >
Teuchos::TypeNameTraits< void * >
Teuchos::UndefinedLAPACKRoutine< T >
Teuchos::UndefinedOrdinalTraits< T >
Teuchos::UndefinedScalarTraits< T >
Teuchos::UndefinedSerializationTraits< T >
Teuchos::UnitTestBaseUnit test base class
Teuchos::UnitTestData
Teuchos::UnitTestRepositorySingleton unit testing repository
Teuchos::UnitTestRepository::InstanceData
Teuchos::UtilsThis 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::VerboseObjectBaseNon-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::WorkspaceStoreWorkspace encapsulation class
Teuchos::WorkspaceStoreInitializeableWorkspaceStore class that can be used to actually reinitialize memory
Teuchos::XMLInputSourceXMLInputSource represents a source of XML input that can be parsed to produce an XMLObject
Teuchos::XMLInputStreamXMLInputStream represents an XML input stream that can be used by a XMLInputSource
Teuchos::XMLObjectRepresentation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object, allowing storage by reference
Teuchos::XMLObjectImplemThe XMLObjectImplem class takes care of the low-level implementation details of XMLObject
Teuchos::XMLParameterListReaderWrites an XML object to a parameter list
Teuchos::XMLParameterListWriterWrites a ParameterList to an XML object
Teuchos::XMLParserXMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuildingXMLHandler to construct an XMLObject

Generated on Wed May 12 21:24:42 2010 for Teuchos - Trilinos Tools Package by  doxygen 1.4.7