Teuchos - Trilinos Tools Package Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Teuchos::AbstractArrayValidator< ValidatorType, EntryType >An abstract base class for all ArrayValidators
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::AcceptedTypesDetermines the types that are accepted
Teuchos::ActiveRCPNodesSetupSets up node tracing and prints remaining RCPNodes on destruction
Teuchos::AdditionFunction< OperandType >A simple function object that adds a specififed value from the given arguement in the runFunction function
Teuchos::AdditionFunctionXMLConverter< OperandType >Class for converting AdditionFunction objects to and from XML
Teuchos::AllocatorNew< T_impl >Default allocation policy class for AbstractFactoryStd which returns new T_impl()
Teuchos::StringToIntMap::AlreadyExists
Teuchos::AndConditionA Bool Logic Condition that returns the result or perfroming a logical AND on the conditions
Teuchos::AndConditionConverterAn xml converter for AndConditions
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::AnyNumberValidatorXMLConverterConverts AnyNumberParameterEntryValidators to and from XML
Teuchos::AnyParameterEntryConverterA last resort converter for when no others will do
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::ArrayFileNameValidatorConvience class for FileNameValidators that are to be applied to arrays
Teuchos::ArrayModifierDependency< DependeeType, DependentType >An abstract base class for all dependencies which modify the dimensional attributes of an Array parameter
Teuchos::ArrayModifierDependencyXMLConverter< DependeeType, DependentType >A converter used to convert ArrayModifierDepdencies to and from xml
Teuchos::ArrayNumberValidator< T >Convience class for EnhancedNumberValidators that are to be applied to arrays
Teuchos::ArrayRCP< T >Array reference-counted pointer class
Teuchos::ArrayRCP< const void >Dummy specialization of ArrayRCP<const void>
Teuchos::ArrayRCP< void >Dummy specialization of ArrayRCP<void>
Teuchos::ArrayStringValidatorConvience class for StringValidators that are to be applied to arrays
Teuchos::ArrayValidator< ValidatorType, EntryType >Takes a validator, wraps it, and applies it to an array
Teuchos::ArrayValidatorXMLConverter< ValidatorType, EntryType >Converts ArrayValidators to and from XML
Teuchos::ArrayView< T >Array view class
Teuchos::bad_any_castThrown if any_cast is attempted between two incompatable types
Teuchos::BadParameterEntryXMLConverterTypeExceptionThrown when a converter is being used to convert either and XML tag or ParameterEntry with an innappropriate type
Teuchos::BadParameterListElementExceptionThrown when an element inside a parameter list is bad
Teuchos::BadTagExceptionThrown when xml tag is encountered that is either unrecognized or inappropriate for a given context
Teuchos::BadValidatorXMLConverterExceptionThrown when a bad validator xml converter is used
Teuchos::BadXMLParameterListRootElementExceptionThrown when the root xml tag for a parameter list is incorrect
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::BoolConditionA Bool Condition is a Parameter Condition that evaluates whether or not a Boolean parameter is ture
Teuchos::BoolConditionConverterAn xml converter for BoolConditions
Teuchos::BoolLogicConditionAn abstract parent class for all Bool Logic Conditions
Teuchos::BoolLogicConditionConverterAn xml converter for BoolLogicConditions
Teuchos::BoolValidatorDependencyA BoolValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
Teuchos::BoolValidatorDependencyXMLConverterAn xml converter for BoolValidatorDependencies
Teuchos::BoolVisualDependencyA bool visual dependency says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee is true or false, the dependent may or may not be displayed to the user in a GUI
Teuchos::BoolVisualDependencyXMLConverterAn xml converter for BoolVisualDepenencies
Teuchos::CantFindConditionConverterExceptionThrown when an appropriate Condition Converter can't be found
Teuchos::CantFindDependencyConverterExceptionThrown when an appropriate Dependency Converter can't be found
Teuchos::CantFindFunctionObjectConverterExceptionThrown when an appropriate FunctionObject Converter can't be found
Teuchos::CantFindParameterEntryConverterExceptionThrown when an appropriate ParameterEntryXMLConverter can't be found
Teuchos::CantFindValidatorConverterExceptionThrown when the ValidatorXMLConverterDB can't find an appropriate converter
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::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::ConditionA Condition determines whether or not a particular set of conditions are currently occuring
Teuchos::ConditionVisualDependencyA condition visual dependency says the following about the relationship between elements in a Parameter List: Depending on whether or not the dependee(s) statisfy a particual condition, the dependent may or may not be displayed to the user in a UI
Teuchos::ConditionVisualDependencyXMLConverterAn xml converter for ConditionVisualDependencies
Teuchos::ConditionXMLConverterAn abstract base class for converting Dependencies to and from XML
Teuchos::ConditionXMLConverterDBProvides ability to lookup ConditionXMLConverters
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::DependencyThis class represents a depndency between elements in a Parameter List
Teuchos::DependencySheetA Dependency sheet keeps track of dependencies between various ParameterEntries
Teuchos::DependencyXMLConverterAn abstract base class for converting Dependencies to and from XML
Teuchos::DependencyXMLConverterDBProvides ability to lookup DependencyXMLConverterDB
Teuchos::DescribableBase class for all objects that can describe themselves and their current state
Teuchos::DivisionFunction< OperandType >A simple function object that divides a specififed value from the given arguement in the runFunction function
Teuchos::DivisionFunctionXMLConverter< OperandType >Class for converting DivisionFunction objects to and from XML
Teuchos::StringToIntMap::DoesNotExist
Teuchos::DoubleEntryA table entry that is a simple double-precision number
Teuchos::DummyObjectGetter< T >Class for retrieving a dummy object of type T
Teuchos::DummyObjectGetter< AndCondition >Speicialized class for retrieving a dummy object of type AndCondition
Teuchos::DummyObjectGetter< AnyNumberParameterEntryValidator >Speicialized class for retrieving a dummy object of type AnyNumberParameterEntryValidator
Teuchos::DummyObjectGetter< ArrayValidator< ValidatorType, EntryType > >Speicialized class for retrieving a dummy object of type ArrayValidator
Teuchos::DummyObjectGetter< BoolCondition >Speicialized class for retrieving a dummy object of type BoolCondition
Teuchos::DummyObjectGetter< BoolValidatorDependency >Speicialized class for retrieving a dummy object of type BoolValidatorDependency
Teuchos::DummyObjectGetter< BoolVisualDependency >Speicialized class for retrieving a dummy object of type BoolVisualDependency
Teuchos::DummyObjectGetter< ConditionVisualDependency >Speicialized class for retrieving a dummy object of type ConditionVisualDependency
Teuchos::DummyObjectGetter< EnhancedNumberValidator< T > >Speicialized class for retrieving a dummy object of type EnhancedNumberValidator<T>
Teuchos::DummyObjectGetter< EqualsCondition >Speicialized class for retrieving a dummy object of type EqualsCondition
Teuchos::DummyObjectGetter< FileNameValidator >Speicialized class for retrieving a dummy object of type FileNameValidator
Teuchos::DummyObjectGetter< NotCondition >Speicialized class for retrieving a dummy object of type NotCondition
Teuchos::DummyObjectGetter< NumberArrayLengthDependency< DependeeType, DependentType > >Speicialized class for retrieving a dummy object of type NumberArrayLengthDependency
Teuchos::DummyObjectGetter< NumberCondition< T > >Speicialized class for retrieving a dummy object of type NumberCondition
Teuchos::DummyObjectGetter< NumberVisualDependency< T > >Speicialized class for retrieving a dummy object of type NumberVisualDependency
Teuchos::DummyObjectGetter< OrCondition >Speicialized class for retrieving a dummy object of type OrCondition
Teuchos::DummyObjectGetter< RangeValidatorDependency< T > >Speicialized class for retrieving a dummy object of type RangeValidatorDependency
Teuchos::DummyObjectGetter< StringCondition >Speicialized class for retrieving a dummy object of type StringCondition
Teuchos::DummyObjectGetter< StringToIntegralParameterEntryValidator< IntegralType > >Speicialized class for retrieving a dummy object of type StringToIntegralParameterEntryValidator<IntegralType>
Teuchos::DummyObjectGetter< StringValidator >Speicialized class for retrieving a dummy object of type StringValidator
Teuchos::DummyObjectGetter< StringValidatorDependency >Speicialized class for retrieving a dummy object of type StringValidatorDependency
Teuchos::DummyObjectGetter< StringVisualDependency >Speicialized class for retrieving a dummy object of type StringVisualDependency
Teuchos::DummyObjectGetter< TwoDArrayValidator< ValidatorType, EntryType > >Speicialized class for retrieving a dummy object of type TwoDArrayValidator
Teuchos::DummyObjectGetter< TwoDColDependency< DependeeType, DependentType > >Speicialized class for retrieving a dummy object of type TwoDColDependency
Teuchos::DummyObjectGetter< TwoDRowDependency< DependeeType, DependentType > >Speicialized class for retrieving a dummy object of type TwoDRowDependency
Teuchos::DuplicateOwningRCPErrorThrown if a duplicate owning RCP is creatd the the same object
Teuchos::DuplicateParameterEntryExceptionThrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap
Teuchos::DuplicateParameterEntryIDExceptionThrown when a Parameter Entry ID that is already being used is attempted to be reused again
Teuchos::DuplicateParameterIDsExceptionThrown when two parameters in an XML file have the same ID
Teuchos::DuplicateValidatorIDExceptionThrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again
Teuchos::DuplicateValidatorIDsExceptionConstructs a CantFindParameterEntryConverterException
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::EnhancedNumberTraits< T >Class defining the traits of the number type being used in an EnhancedNumberValidator
Teuchos::EnhancedNumberValidator< T >Class uesd to validate a particular type of number
Teuchos::EnhancedNumberValidatorXMLConverter< T >Converts EnhancedNumberValidators to and from XML
Teuchos::EqualsConditionA Bool Logic Condition that returns the result or perfroming a logical EQUALS on the conditions
Teuchos::EqualsConditionConverterAn xml converter for EqualsConditions
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::FileNameValidatorValidate a file name entry
Teuchos::FileNameValidatorXMLConverterConverts FileNameValidators to and from XML
Teuchos::FILEstreamTeuchos::FILEstream: Combined C FILE and C++ stream
Teuchos::FlopsThe Teuchos Floating Point Operations Class
Teuchos::FunctionObjectA function object represents an arbitrary function
Teuchos::FunctionObjectXMLConverterAn abstract base class for converting FunctionObjects to and from XML
Teuchos::FunctionObjectXMLConverterDBProvides ability to lookup FunctionObjectXMLConverters
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::CommandLineProcessor::HelpPrintedThrown if --help was specified and throwExceptions==true
Teuchos::IDtoValidatorMapMaps Validators to integers
Teuchos::IncompatibleIteratorsErrorIncompatiable iterators error exception class
Teuchos::IntEntryA table entry that is a simple integer
Teuchos::InvalidArrayStringRepresentation
Teuchos::InvalidConditionException
Teuchos::InvalidDependencyException
Teuchos::TabularOutputter::InvalidFieldOutputError
Teuchos::TabularOutputter::InvalidFieldSpecError
Teuchos::Exceptions::InvalidParameter
Teuchos::Exceptions::InvalidParameterName
Teuchos::Exceptions::InvalidParameterType
Teuchos::Exceptions::InvalidParameterValue
Teuchos::TypeTraits::is_same< T1, T2 >Default is_equal traits class has value equal to false, indicating that T1 and T2 are not equal,
Teuchos::TypeTraits::is_same< T, T >Partial specialization of is_equal class for equal types, where value equal to true
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
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::MaxValueReductionOp< Ordinal, Packet >Standard Max operator for types with value semantics
Teuchos::MinValueReductionOp< Ordinal, Packet >Standard min operator for types with value semantics
Teuchos::MissingConditionTagExceptionThrown when no condtion tag is found when converting a ConditionVisualDependency from XML
Teuchos::MissingDependeeExceptionThrown when no dependes of a dependency can't be found when converting the dependency to or from XML
Teuchos::MissingDependeesExceptionThrown when no dependess of a dependency are specified when converting the dependency from XML
Teuchos::MissingDependentExceptionThrown when a dependent of a dependency cant be found when converting the dependency to or from XML
Teuchos::MissingDependentsExceptionThrown when no dependents of a dependency are specified when converting the dependency from XML
Teuchos::TabularOutputter::MissingFieldsError
Teuchos::TabularOutputter::MissingHeaderError
Teuchos::MissingParameterEntryDefinitionExceptionThrown when a referenced ParameterEntry can't be found
Teuchos::MissingRangesAndValidatorsTagExceptionThrown when the rangesAndValidators tag for the RangeValidatorDepencyConverter can't be found
Teuchos::MissingValidatorDefinitionExceptionThrown when a referenced validator can't be found
Teuchos::MissingValidatorExceptionThrown when converting a dependency that has validaotrs to and from XML. This excetpion indicates that a specified validator could not be found
Teuchos::MissingValuesAndValidatorsTagExceptionThrown when converting a StrinvValidatorDependcny from XML and no valuesAndValidators tag is found
Teuchos::MissingValuesTagExceptionThrown when a StringConditon is missing it's Value tag
Teuchos::MpiComm< Ordinal >Concrete communicator subclass based on MPI
Teuchos::MPICommObject-oriented wrapper for an MPI communicator
Teuchos::MpiCommRequest
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::MPISessionMethods for initializing, finalizing, and querying the global MPI session
Teuchos::MPITraits< T >Templated traits class that binds MPI types to C++ types
Teuchos::MultiplicationFunction< OperandType >A simple function object that multiplys a specififed value from the given arguement in the runFunction function
Teuchos::MultiplicationFunctionXMLConverter< OperandType >Class for converting MultiplicationFunction objects to and from XML
Teuchos::NoNameAttributeExecptionThrown when a parameter entry tag is missing it's name attribute
Teuchos::NonconstAccessErrorNull reference error exception class
Teuchos::NotConditionA Not condition returns the result of performing a logical NOT on a given condition
Teuchos::NotConditionConverterAn xml converter for NotConditions
Teuchos::NoTypeAttributeExecptionThrown when a parameter entry tag is missing it's type attribute
Teuchos::NoValueAttributeExecptionThrown when a parameter entry tag is missing it's value attribute
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::NumberArrayLengthDependency< DependeeType, DependentType >A NumberArrayLengthDependency says the following about the relationship between two parameters: The length of the dependent's array depends on the value of the dependee
Teuchos::NumberArrayLengthDependencyXMLConverter< DependeeType, DependentType >An xml converter for NumberArrayLengthDependencies
Teuchos::NumberCondition< T >A Number Condition is a Parameter Condition that evaluates whether or not a number parameter is greater than 0 (or some other number based on a given function). If the parameter is greater than 0 this is interperted as the condition being "true". Otherwise the oncidiont is interperted as false
Teuchos::NumberConditionConverter< T >An xml converter for NumberConditions The valid XML represntation for a NumberCondition is:
Teuchos::NumberVisualDependency< T >A number visual dependency says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee has a certain value, the dependent may or may not be displayed to the user in a UI
Teuchos::NumberVisualDependencyXMLConverter< T >An xml converter for NumberVisualDependencies
Teuchos::ObjectThe base Teuchos class
Teuchos::ObjectBuilder< ObjectType >Generic parameterlist driven bulider class
Teuchos::OpaqueWrapper< Opaque >Base class for wrapped opaque objects
Teuchos::OpaqueWrapperWithFree< Opaque, OpaqueFree >Subclass for wrapped opaque objects with a free function
Teuchos::OrConditionA Bool Logic Condition that returns the result or perfroming a logical OR on the conditions
Teuchos::OrConditionConverterAn xml converter for OrConditions
Teuchos::OrdinalTraits< T >This structure defines some basic traits for the ordinal field type
Teuchos::ParameterConditionAn Abstract Base class for all ParameterConditions
Teuchos::ParameterConditionConverterAn xml converter for ParameterConditions
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::ParameterEntryXMLConverterA class used to convert parameter entries to xml and vice versa
Teuchos::ParameterEntryXMLConverterDBProvides ability to lookup ParameterEntryXMLConverters
Teuchos::ParameterListTemplated parameter list
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::CommandLineProcessor::ParseErrorThrown if a parse std::exception occurs and throwExceptions==true
Teuchos::PerformanceMonitorBase< T >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::ParameterList::PrintOptionsUtility class for setting and passing in print options
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::RangeValidatorDependency< T >A RangeValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
Teuchos::RangeValidatorDependencyXMLConverter< T >An xml converter for RangeValidatorDependencies
Teuchos::RawMPITraits< T >Templated traits class that allows a datatype to be used with MPI that MPI can directly handle
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::RCPCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
Teuchos::RCPConstCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
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::RCPNodeTracer::RCPNodeStatisticsRCP statistics struct
Teuchos::RCPNodeThrowDeleterDeletes a (non-owning) RCPNode but not it's underlying object in case of a throw
Teuchos::RCPNodeTmpl< T, Dealloc_T >Templated implementation class of RCPNode that has the responsibility for deleting the reference-counted object
Teuchos::RCPNodeTracerDebug-mode RCPNode tracing class
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::ScopedThreadLock< T >Stack-based object for locking a thread
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::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::SharedAccessPolicySingle policy class defining an approach for sharing an integral object across threads as well as a general heavy-weight locking policy
Teuchos::SimpleFunctionObject< OperandType >A simple function object that applies a given operand to a spcified arguement using a specific operator
Teuchos::SimpleFunctionXMLConverter< OperandType >An xml converter for SimpleFunctionObjects
Teuchos::SimpleObjectTable< T >This class provides a central place to store objects
Teuchos::StandardTemplatedParameterConverter< T >A standard ParameterEntryXMLConverter for most data types
Teuchos::StringConditionA String Condition is a Parameter Condition that evaluates whether or not a string parameter has taken on a particular value or set of values
Teuchos::StringConditionConverterAn xml converter for StringConditions The valid XML represntation for a StringCondition is:
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::StringToIntegralValidatorXMLConverter< IntegralType >Converts StringToIntegralParameterEntryValidators to and from XML
Teuchos::StringToIntMapMap a std::string to an enumeration
Teuchos::StringValidatorA simple validator that only allows certain string values to be choosen or simply enforces that a particular parameter have a std::string for a value
Teuchos::StringValidatorDependencyA StringValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
Teuchos::StringValidatorDependencyXMLConverterAn xml converter for StringValidatorDependencies
Teuchos::StringValidatorXMLConverterConverts StringValidators to and from XML
Teuchos::StringVisualDependencyA string visual depdencies says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee has a particular value, the dependent may or may not be displayed to the user in a UI
Teuchos::StringVisualDependencyXMLConverterAn xml converter for StringVisualDepenencies
Teuchos::StrUtilsProvides std::string manipulation utilities that are not provided in the standard C++ std::string class
Teuchos::SubtractionFunction< OperandType >A simple function object that subtracts a specififed value from the given arguement in the runFunction function
Teuchos::SubtractionFunctionXMLConverter< OperandType >Class for converting SubtractionFunction objects to and from XML
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::ThreadLockBasic portable thread lock primative class
Teuchos::TimeBasic wall-clock timer class
Teuchos::TimeMonitorA scope-safe timer wrapper class
Teuchos::TooManyDependeesExceptionThrown when a Dependency has too many dependees specified in its XML
Teuchos::ToStringTraits< T >Default traits class for converting objects into strings
Teuchos::ToStringTraits< bool >Specialization for bool
Teuchos::ToStringTraits< ERCPStrength >Traits class specialization for toString(...) function for converting from ERCPStrength to std::string
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::TwoDArray< T >A thin wrapper around the Array class which causes it to be interpurted as a 2D Array
Teuchos::TwoDArrayFileNameValidatorConvience class for FileNameValidators that are to be applied to TwoDArrays
Teuchos::TwoDArrayModifierDependency< DependeeType, DependentType >A dependency in which some attribute of a TwoDArray in a parameter depends on the value of another parameter
Teuchos::TwoDArrayNumberValidator< T >Convience class for EnhancedNumberValidators that are to be applied to TwoDArray
Teuchos::TwoDArrayStringValidatorConvience class for StringValidators that are to be applied to TwoDArrays
Teuchos::TwoDArrayValidator< ValidatorType, EntryType >Takes a validator, wraps it, and applies it to a TwoDArray
Teuchos::TwoDArrayValidatorXMLConverter< ValidatorType, EntryType >Converts TwoDArrayValidators to and from XML
Teuchos::TwoDColDependency< DependeeType, DependentType >A dependency in which the number of rows in a parameter with a TwoDArray depends on the value of another parameter
Teuchos::TwoDColDependencyXMLConverter< DependeeType, DependentType >A class for converting TwoDColDependencies to and from XML
Teuchos::TwoDRowDependency< DependeeType, DependentType >A dependency in which the number of rows in a parameter with a TwoDArray depends on the value of another parameter
Teuchos::TwoDRowDependencyXMLConverter< DependeeType, DependentType >A class for converting TwoDRowDependencies to and from XML
Teuchos::TypeNameTraits< T >Default traits class that just returns typeid(T).name()
Teuchos::TypeNameTraits< Array< T > >TypeNameTraits specialization for Array
Teuchos::TypeNameTraits< ParameterList >Traits specialization
Teuchos::TypeNameTraits< TwoDArray< T > >TypeNameTraits specialization for Array
Teuchos::UndefinedEnhancedNumberTraits< T >Default structure used by EnhancedNumberTraits<T> to produce a compile time error when the specialization does not exist for type T
Teuchos::UnitTestBaseUnit test base class
Teuchos::UnitTestRepositorySingleton unit testing repository
Teuchos::CommandLineProcessor::UnrecognizedOptionThrown if an unrecognized option was found and throwExceptions==true
Teuchos::UtilsThis class provides some basic std::string and floating-point utilities for Teuchos
Teuchos::ValidatorDependencyAn abstract base class for all validator dependencies
Teuchos::ValidatorDependencyXMLConverterAn xml converter for ValidatorDependencies
Teuchos::ValidatorFactoryFactory for ParameterEntryValidator objects
Teuchos::ValidatortoIDMapA class for mapping validators to integers
Teuchos::ValidatorXMLConverterAn abstract base class for converting ParameterEntryValidators to and from XML
Teuchos::ValidatorXMLConverterDBProvides ability to lookup ValidatorXMLConverterDB
Teuchos::ValuesTagMissingExceptionThrown when a StringVisualDependency is being converted from XML and no Values tag is found
Teuchos::ValueTypeConversionTraits< TypeTo, TypeFrom >Default traits class for all conversions of value types
Teuchos::ValueTypeConversionTraits< std::string, char[N]>Convert raw C string to std::string
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::VisualDependencyAn abstract parent class for all visual dependencies
Teuchos::VisualDependencyXMLConverterAn xml converter for VisualDepenencies
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::XMLObjectImplemTakes 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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines