A | |
B | |
B1 | |
C | |
C | |
B1 | |
B2 | |
C | |
C | |
B2 | |
C | |
Teuchos::AbstractFactory< T > | Simple, universal "Abstract Factory" interface for the dynamic creation of objects |
Teuchos::AbstractFactory< T_itfc > | |
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::ActiveRCPNodesSetup | Sets up node tracing and prints remaining RCPNodes on destruction |
Teuchos::MatrixMarket::Raw::Adder< Scalar, Ordinal > | To be used with Checker for "raw" sparse matrix input |
Teuchos::StackedTimer::AlignmentWidths | Stores the column widths for output alignment |
Teuchos::Details::AllocationLogger | Logging implementation used by Allocator (see below) |
Teuchos::Details::Allocator< T > | Optional tracking allocator for Teuchos Memory Management classes |
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::any | Modified boost::any class, which is a container for a templated value |
Teuchos::ArcpReinterpretCastEmbeddedObj< T2, T1 > | |
Teuchos::Array< T > | Replacement for std::vector that is compatible with the Teuchos Memory Management classes |
Teuchos::Array< char > | |
Teuchos::Array< ConstNonconstObjectContainer< T > > | |
Teuchos::Array< double > | |
Teuchos::Array< int > | |
Teuchos::Array< RCP< T > > | |
Teuchos::Array< std::string > | |
Teuchos::Array< T * > | |
Teuchos::Array< Teuchos::Array< int > > | |
Teuchos::Array< Teuchos::Array< Key > > | |
Teuchos::Array< Teuchos::Array< Teuchos::HashPair< Key, Value > > > | |
Teuchos::Array< Teuchos::RCP > | |
Teuchos::Array< Teuchos::RCP< T > > | |
Teuchos::Array< Teuchos::RCP< Teuchos::TableEntry > > | |
Teuchos::Array< Teuchos::TabularOutputter::FieldSpec > | |
Teuchos::Array< Teuchos::XMLObject > | |
Teuchos::Array< UnitTestData > | |
Teuchos::Array< unsigned long > | |
Teuchos::Array< unsigned long long > | |
Teuchos::ArrayRCP< T > | Reference-counted smart pointer for managing arrays |
Teuchos::ArrayRCP< const char > | |
Teuchos::ArrayRCP< const T > | Partial specialization of ArrayRCP for const T |
Teuchos::ArrayRCP< const void > | Dummy specialization of ArrayRCP<const void> |
Teuchos::ArrayRCP< T1 > | |
Teuchos::ArrayRCP< void > | Full specialization of ArrayRCP for T = void |
Teuchos::ArrayView< T > | Nonowning array view |
Teuchos::Tuple< T, N > | Statically sized simple array (tuple) class |
Teuchos::ArrayView< const T > | Partial specialization of ArrayView for const T |
Teuchos::ArrayView< int > | |
Teuchos::Tuple< int, numFieldTypes > | |
Teuchos::asFunc< TypeTo > | Function object wrapper for as() |
bad_cast | |
Teuchos::m_bad_cast | Exception class for bad cast |
Teuchos::MatrixMarket::Banner | Parse a Matrix Market banner line |
Teuchos::BaseTimer | The basic timer used internally, uses std::chrono::high_resolution_clock |
Teuchos::StackedTimer::LevelTimer | Timer info at a given level and all the children |
Teuchos::basic_OSTab< CharT, Traits > | Tabbing class for helping to create formated, indented output for a basic_FancyOStream object |
basic_ostream | |
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_oblackholestream< _CharT, _Traits > | basic_ostream<> subclass that does nothing but discard output |
basic_streambuf | |
Teuchos::basic_FancyOStream_buf< CharT, Traits > | Stream buffering class that performs the magic of indenting data sent to an std::ostream object |
Teuchos::BigUInt< n > | Arbitrary-precision unsigned integer class |
Teuchos::BLAS< int, double > | |
Teuchos::BLAS< int, float > | |
Teuchos::BLAS< int, std::complex< double > > | |
Teuchos::BLAS< int, std::complex< float > > | |
Teuchos::MatrixMarket::Raw::Checker< Scalar, Ordinal > | Tool for debugging the syntax of a Matrix Market file containing a sparse matrix |
Teuchos::CommandLineProcessor | Class that helps parse command line input arguments from (argc,argv[]) and set options |
Teuchos::CommStatus< OrdinalType > | Encapsulation of the result of a receive (blocking or nonblocking) |
Teuchos::SerialCommStatus< OrdinalType > | Implementation of CommStatus for a serial communicator |
Teuchos::compare< T, ok > | |
Teuchos::compare< T, std::false_type > | |
Teuchos::compare< T, std::true_type > | |
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::SerialBandDenseMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for banded dense matrices of templated type |
Teuchos::SerialBandDenseSolver< OrdinalType, ScalarType > | A class for representing and solving banded dense linear systems |
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::SerialDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
Teuchos::SerialQRDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
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::SerialTriDiMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for TriDi matrix of templated type |
Teuchos::ConditionXMLConverterDB | Provides ability to lookup ConditionXMLConverters |
Teuchos::ConstHandleable< Base > | Class ConstHandleable provides an abstract interface for polymorphic conversion from raw pointers to const smart pointers |
Teuchos::Handleable< Base > | Class Handleable provides an abstract interface for polymorphic conversion from raw pointers to 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::ConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer, direct > | 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::ConstValueTypeDeserializationBufferImp< Ordinal, T, DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::ConstValueTypeDeserializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType > | 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::ConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer > | |
Teuchos::ConstValueTypeDeserializationBuffer< Ordinal, T, Serializer > | 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::ConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer, false > | 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::ConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer, true > | 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::ConstValueTypeSerializationBufferImp< Ordinal, T, Serializer, direct > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::ConstValueTypeSerializationBufferImp< Ordinal, T, DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::ConstValueTypeSerializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::ConstValueTypeSerializationBufferImp< Ordinal, T, Serializer > | |
Teuchos::ConstValueTypeSerializationBuffer< Ordinal, T, Serializer > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::ConstValueTypeSerializationBufferImp< Ordinal, T, Serializer, false > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::ConstValueTypeSerializationBufferImp< Ordinal, T, Serializer, true > | Encapsulate how an array of const objects with value sematics is serialized into a const char[] array |
Teuchos::MatrixMarket::CoordDataReaderBase< Callback, Ordinal > | Common functionality of a coordinate-format sparse matrix or graph data reader |
Teuchos::MatrixMarket::CoordDataReader< Callback, Ordinal, Scalar, isComplex > | Coordinate-format sparse matrix data reader |
Teuchos::MatrixMarket::CoordDataReader< Callback, Ordinal, Scalar, false > | |
Teuchos::MatrixMarket::CoordPatternReader< Callback, Ordinal > | Coordinate-format sparse graph data reader |
CustomDataType | |
Teuchos::CWrapperErrorHandling | Static C Wrapper Error Handling Policy Class |
D | |
E | |
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::DeallocStdSharedPtr< T > | Teuchos::RCP Deallocator class that wraps a std::shared_ptr |
Teuchos::DefaultBLASImpl< OrdinalType, ScalarType > | Default implementation for BLAS routines |
Teuchos::BLAS< OrdinalType, ScalarType > | Templated BLAS wrapper |
Teuchos::SerialBandDenseMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for banded dense matrices of templated type |
Teuchos::SerialBandDenseSolver< OrdinalType, ScalarType > | A class for representing and solving banded dense linear systems |
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::SerialQRDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
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::SerialTriDiMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for TriDi matrix of templated type |
Teuchos::DefaultComm< OrdinalType > | Return a default global communicator appropriate for the build |
Teuchos::DefaultSerializer< Ordinal, T > | A class for instantiating a default serialization object |
Teuchos::DependencySheet | A Dependency sheet keeps track of dependencies between various ParameterEntries |
Teuchos::DependencyXMLConverterDB | Provides ability to lookup DependencyXMLConverterDB |
Teuchos::DescribableStreamManipulatorState | |
Teuchos::DirectSerializationTraits< Ordinal, T > | Serialization traits for objects that support direct serialization |
Teuchos::DirectSerializationTraits< Ordinal, char > | |
Teuchos::SerializationTraits< Ordinal, char > | |
Teuchos::DirectSerializationTraits< Ordinal, double > | |
Teuchos::SerializationTraits< Ordinal, double > | |
Teuchos::DirectSerializationTraits< Ordinal, float > | |
Teuchos::SerializationTraits< Ordinal, float > | |
Teuchos::DirectSerializationTraits< Ordinal, int > | |
Teuchos::SerializationTraits< Ordinal, int > | |
Teuchos::DirectSerializationTraits< Ordinal, long int > | |
Teuchos::SerializationTraits< Ordinal, long int > | |
Teuchos::DirectSerializationTraits< Ordinal, long long int > | |
Teuchos::SerializationTraits< Ordinal, long long int > | |
Teuchos::DirectSerializationTraits< Ordinal, long unsigned int > | |
Teuchos::SerializationTraits< Ordinal, unsigned long int > | |
Teuchos::DirectSerializationTraits< Ordinal, short int > | |
Teuchos::SerializationTraits< Ordinal, short int > | |
Teuchos::DirectSerializationTraits< Ordinal, signed char > | |
Teuchos::SerializationTraits< Ordinal, signed char > | |
Teuchos::DirectSerializationTraits< Ordinal, std::pair< P1, P2 > > | |
Teuchos::SerializationTraits< Ordinal, std::pair< P1, P2 > > | |
Teuchos::DirectSerializationTraits< Ordinal, unsigned char > | |
Teuchos::SerializationTraits< Ordinal, unsigned char > | |
Teuchos::DirectSerializationTraits< Ordinal, unsigned int > | |
Teuchos::SerializationTraits< Ordinal, unsigned int > | |
Teuchos::DirectSerializationTraits< Ordinal, unsigned long long int > | |
Teuchos::SerializationTraits< Ordinal, unsigned long long int > | |
Teuchos::DirectSerializationTraits< Ordinal, unsigned short int > | |
Teuchos::SerializationTraits< Ordinal, unsigned short int > | |
Teuchos::DummyObjectGetter< T > | Class for retrieving a dummy object of type T |
Teuchos::DummyObjectGetter< AndCondition > | Specialized class for retrieving a dummy object of type AndCondition |
Teuchos::DummyObjectGetter< AnyNumberParameterEntryValidator > | Specialized class for retrieving a dummy object of type AnyNumberParameterEntryValidator |
Teuchos::DummyObjectGetter< ArrayValidator< ValidatorType, EntryType > > | Specialized class for retrieving a dummy object of type ArrayValidator |
Teuchos::DummyObjectGetter< BoolCondition > | Specialized class for retrieving a dummy object of type BoolCondition |
Teuchos::DummyObjectGetter< BoolValidatorDependency > | Specialized class for retrieving a dummy object of type BoolValidatorDependency |
Teuchos::DummyObjectGetter< BoolVisualDependency > | Specialized class for retrieving a dummy object of type BoolVisualDependency |
Teuchos::DummyObjectGetter< ConditionVisualDependency > | Specialized class for retrieving a dummy object of type ConditionVisualDependency |
Teuchos::DummyObjectGetter< EnhancedNumberValidator< T > > | Specialized class for retrieving a dummy object of type EnhancedNumberValidator<T> |
Teuchos::DummyObjectGetter< EqualsCondition > | Specialized class for retrieving a dummy object of type EqualsCondition |
Teuchos::DummyObjectGetter< FileNameValidator > | Specialized class for retrieving a dummy object of type FileNameValidator |
Teuchos::DummyObjectGetter< NotCondition > | Specialized class for retrieving a dummy object of type NotCondition |
Teuchos::DummyObjectGetter< NumberArrayLengthDependency< DependeeType, DependentType > > | Specialized class for retrieving a dummy object of type NumberArrayLengthDependency |
Teuchos::DummyObjectGetter< NumberCondition< T > > | Specialized class for retrieving a dummy object of type NumberCondition |
Teuchos::DummyObjectGetter< NumberVisualDependency< T > > | Specialized class for retrieving a dummy object of type NumberVisualDependency |
Teuchos::DummyObjectGetter< OrCondition > | Specialized class for retrieving a dummy object of type OrCondition |
Teuchos::DummyObjectGetter< RangeValidatorDependency< T > > | Specialized class for retrieving a dummy object of type RangeValidatorDependency |
Teuchos::DummyObjectGetter< StringCondition > | Specialized class for retrieving a dummy object of type StringCondition |
Teuchos::DummyObjectGetter< StringToIntegralParameterEntryValidator< IntegralType > > | Specialized class for retrieving a dummy object of type StringToIntegralParameterEntryValidator<IntegralType> |
Teuchos::DummyObjectGetter< StringValidator > | Specialized class for retrieving a dummy object of type StringValidator |
Teuchos::DummyObjectGetter< StringValidatorDependency > | Specialized class for retrieving a dummy object of type StringValidatorDependency |
Teuchos::DummyObjectGetter< StringVisualDependency > | Specialized class for retrieving a dummy object of type StringVisualDependency |
Teuchos::DummyObjectGetter< TwoDArrayValidator< ValidatorType, EntryType > > | Specialized class for retrieving a dummy object of type TwoDArrayValidator |
Teuchos::DummyObjectGetter< TwoDColDependency< DependeeType, DependentType > > | Specialized class for retrieving a dummy object of type TwoDColDependency |
Teuchos::DummyObjectGetter< TwoDRowDependency< DependeeType, DependentType > > | Specialized class for retrieving a dummy object of type TwoDRowDependency |
Teuchos::MatrixMarket::Raw::Element< Scalar, Ordinal > | Stores one entry of a sparse matrix |
Teuchos::EmbeddedObjDealloc< T, Embedded, Dealloc > | A deallocator class that wraps a simple value object and delegates to another deallocator object |
Teuchos::EnhancedNumberTraits< T > | Class defining the traits of the number type being used in an EnhancedNumberValidator |
Teuchos::EnhancedNumberTraits< double > | |
Teuchos::EnhancedNumberTraits< float > | |
Teuchos::EnhancedNumberTraits< int > | |
Teuchos::EnhancedNumberTraits< long int > | |
Teuchos::EnhancedNumberTraits< long long int > | |
Teuchos::EnhancedNumberTraits< long long unsigned int > | |
Teuchos::EnhancedNumberTraits< long unsigned int > | |
Teuchos::EnhancedNumberTraits< short int > | |
Teuchos::EnhancedNumberTraits< short unsigned int > | |
Teuchos::EnhancedNumberTraits< unsigned int > | |
Teuchos::CommandLineProcessor::enum_opt_data_t | |
EvilPack::EvilBase< T > | Evil base class that people often write with a factory function to all of the subclasses in the interface |
EvilPack::AEvil< T > | A subclass of EvilBase that calls BEvil |
EvilPack::BEvil< T > | A subclass of EvilBase that calls AEvil |
Teuchos::RCPNode::extra_data_entry_t | |
Teuchos::TabularOutputter::FieldSpec | |
Teuchos::FilteredIterator< IteratorType, Predicate > | C++ Standard Library compatable filtered iterator |
Teuchos::Flops | The Teuchos Floating Point Operations Class |
Teuchos::FunctionObjectXMLConverterDB | Provides ability to lookup FunctionObjectXMLConverters |
Get_A_f_return | |
Teuchos::details::GivensRotator< ScalarType, isComplex > | |
Teuchos::details::GivensRotator< ScalarType, false > | |
Teuchos::details::GivensRotator< ScalarType, true > | |
Teuchos::GlobalMPISession | Initialize, finalize, and query the global MPI session |
Teuchos::MatrixMarket::Raw::GraphAdder< Ordinal > | To be used with Checker for "raw" sparse matrix input |
Teuchos::MatrixMarket::Raw::GraphElement< Ordinal > | Stores one entry of a sparse graph |
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. This is not a true hash ! For all ints and types less than ints it returns the i/p typecasted as an int. For every type more than the size of int it is only slightly more smarter where it adds the bits into int size chunks and calls that an hash. Used with a capacity limited array this will lead to one of the simplest hashes. Ideally this should be deprecated and not used at all |
Teuchos::IDtoValidatorMap | Maps Validators to integers |
Teuchos::UnitTestRepository::InstanceData | |
invalid_argument | |
Teuchos::Exceptions::InvalidArgument | |
Teuchos::is_comparable< T > | |
Teuchos::is_printable< T > | |
Teuchos::StringIndexedOrderedValueObjectContainerBase::KeyObjectPair< ObjType > | A simple aggregate type to bind a key string and and objects value |
Teuchos::LabeledObject | Base class for objects that contain a std::string label |
Teuchos::Describable | Base class for all objects that can describe themselves |
Teuchos::Comm< int > | |
Teuchos::Comm< Ordinal > | |
Teuchos::SerialComm< Ordinal > | Concrete serial communicator subclass |
Teuchos::Comm< OrdinalType > | Abstract interface for distributed-memory communication |
Teuchos::CommRequest< OrdinalType > | Encapsulation of a pending nonblocking communication operation |
Teuchos::Condition | A Condition determines whether or not a particular set of conditions are currently occuring |
Teuchos::BoolLogicCondition | An abstract parent class for all Bool Logic Conditions |
Teuchos::AndCondition | A Bool Logic Condition that returns the result or perfroming a logical AND on the conditions |
Teuchos::EqualsCondition | A Bool Logic Condition that returns the result or perfroming a logical EQUALS on the conditions |
Teuchos::OrCondition | A Bool Logic Condition that returns the result or perfroming a logical OR on the conditions |
Teuchos::NotCondition | A Not condition returns the result of performing a logical NOT on a given condition |
Teuchos::ParameterCondition | An Abstract Base class for all ParameterConditions |
Teuchos::BoolCondition | A Bool Condition is a Parameter Condition that evaluates whether or not a Boolean parameter is ture |
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 condition is interperted as false |
Teuchos::StringCondition | A 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::ConditionXMLConverter | An abstract base class for converting Dependencies to and from XML |
Teuchos::BoolLogicConditionConverter | An xml converter for BoolLogicConditions |
Teuchos::AndConditionConverter | An xml converter for AndConditions |
Teuchos::EqualsConditionConverter | An xml converter for EqualsConditions |
Teuchos::OrConditionConverter | An xml converter for OrConditions |
Teuchos::NotConditionConverter | An xml converter for NotConditions |
Teuchos::ParameterConditionConverter | An xml converter for ParameterConditions |
Teuchos::BoolConditionConverter | An xml converter for BoolConditions |
Teuchos::NumberConditionConverter< T > | An xml converter for NumberConditions The valid XML represntation for a NumberCondition is: |
Teuchos::StringConditionConverter | An xml converter for StringConditions The valid XML represntation for a StringCondition is: |
Teuchos::ConstHandle< PointerType > | Templated handle class with strong const protection |
Teuchos::Handle< PointerType > | Generic templated handle class |
Teuchos::Dependency | This class represents a depndency between elements in a Parameter List |
Teuchos::ArrayModifierDependency< DependeeType, DependentType > | An abstract base class for all dependencies which modify the dimensional attributes of an Array parameter |
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::TwoDArrayModifierDependency< DependeeType, DependentType > | A dependency in which some attribute of a TwoDArray in a parameter depends on the value of another parameter |
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::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::ValidatorDependency | An abstract base class for all validator dependencies |
Teuchos::BoolValidatorDependency | A 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::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::StringValidatorDependency | A 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::VisualDependency | An abstract parent class for all visual dependencies |
Teuchos::BoolVisualDependency | A 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::ConditionVisualDependency | A 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::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::StringVisualDependency | A string visual dependency 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::DependencyXMLConverter | An abstract base class for converting Dependencies to and from XML |
Teuchos::ArrayModifierDependencyXMLConverter< DependeeType, DependentType > | A converter used to convert ArrayModifierDepdencies to and from xml |
Teuchos::NumberArrayLengthDependencyXMLConverter< DependeeType, DependentType > | An xml converter for NumberArrayLengthDependencies |
Teuchos::TwoDColDependencyXMLConverter< DependeeType, DependentType > | A class for converting TwoDColDependencies to and from XML |
Teuchos::TwoDRowDependencyXMLConverter< DependeeType, DependentType > | A class for converting TwoDRowDependencies to and from XML |
Teuchos::ValidatorDependencyXMLConverter | An xml converter for ValidatorDependencies |
Teuchos::BoolValidatorDependencyXMLConverter | An xml converter for BoolValidatorDependencies |
Teuchos::RangeValidatorDependencyXMLConverter< T > | An xml converter for RangeValidatorDependencies |
Teuchos::StringValidatorDependencyXMLConverter | An xml converter for StringValidatorDependencies |
Teuchos::VisualDependencyXMLConverter | An xml converter for VisualDepenencies |
Teuchos::BoolVisualDependencyXMLConverter | An xml converter for BoolVisualDepenencies |
Teuchos::ConditionVisualDependencyXMLConverter | An xml converter for ConditionVisualDependencies |
Teuchos::NumberVisualDependencyXMLConverter< T > | An xml converter for NumberVisualDependencies |
Teuchos::StringVisualDependencyXMLConverter | An xml converter for StringVisualDepenencies |
Teuchos::FunctionObject | A function object represents an arbitrary function |
Teuchos::SimpleFunctionObject< DependeeType > | |
Teuchos::SimpleFunctionObject< T > | |
Teuchos::SimpleFunctionObject< OperandType > | A simple function object that applies a given operand to a spcified arguement using a specific operator |
Teuchos::AdditionFunction< OperandType > | A simple function object that adds a specififed value from the given arguement in the runFunction function |
Teuchos::DivisionFunction< OperandType > | A simple function object that divides a specififed value from the given arguement in the runFunction function |
Teuchos::MultiplicationFunction< OperandType > | A simple function object that multiplys a specififed value from the given arguement in the runFunction function |
Teuchos::SubtractionFunction< OperandType > | A simple function object that subtracts a specififed value from the given arguement in the runFunction function |
Teuchos::FunctionObjectXMLConverter | An abstract base class for converting FunctionObjects to and from XML |
Teuchos::SimpleFunctionXMLConverter< OperandType > | An xml converter for SimpleFunctionObjects |
Teuchos::AdditionFunctionXMLConverter< OperandType > | Class for converting AdditionFunction objects to and from XML |
Teuchos::DivisionFunctionXMLConverter< OperandType > | Class for converting DivisionFunction objects to and from XML |
Teuchos::MultiplicationFunctionXMLConverter< OperandType > | Class for converting MultiplicationFunction objects to and from XML |
Teuchos::SubtractionFunctionXMLConverter< OperandType > | Class for converting SubtractionFunction objects to and from XML |
Teuchos::ParameterEntryValidator | Abstract interface for an object that can validate a ParameterEntry's value |
Teuchos::AbstractArrayValidator< EnhancedNumberValidator< T >, T > | |
Teuchos::ArrayValidator< EnhancedNumberValidator< T >, T > | |
Teuchos::ArrayNumberValidator< T > | Convience class for EnhancedNumberValidators that are to be applied to arrays |
Teuchos::TwoDArrayValidator< EnhancedNumberValidator< T >, T > | |
Teuchos::TwoDArrayNumberValidator< T > | Convience class for EnhancedNumberValidators that are to be applied to TwoDArray |
Teuchos::AbstractArrayValidator< FileNameValidator, std::string > | |
Teuchos::ArrayValidator< FileNameValidator, std::string > | |
Teuchos::ArrayFileNameValidator | Convience class for FileNameValidators that are to be applied to arrays |
Teuchos::TwoDArrayValidator< FileNameValidator, std::string > | |
Teuchos::TwoDArrayFileNameValidator | Convience class for FileNameValidators that are to be applied to TwoDArrays |
Teuchos::AbstractArrayValidator< StringValidator, std::string > | |
Teuchos::ArrayValidator< StringValidator, std::string > | |
Teuchos::ArrayStringValidator | Convience class for StringValidators that are to be applied to arrays |
Teuchos::TwoDArrayValidator< StringValidator, std::string > | |
Teuchos::TwoDArrayStringValidator | Convience class for StringValidators that are to be applied to TwoDArrays |
Teuchos::StringToIntegralParameterEntryValidator< int > | |
Teuchos::AbstractArrayValidator< ValidatorType, EntryType > | An abstract base class for all ArrayValidators |
Teuchos::ArrayValidator< ValidatorType, EntryType > | Takes a validator, wraps it, and applies it to an array |
Teuchos::TwoDArrayValidator< ValidatorType, EntryType > | Takes a validator, wraps it, and applies it to a TwoDArray |
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::BoolParameterEntryValidator | Standard implementation of a BoolParameterEntryValidator that accepts bool values (true/false) or string values for bool ("true"/"false") |
Teuchos::EnhancedNumberValidator< T > | Class uesd to validate a particular type of number |
Teuchos::FileNameValidator | Validate a file name entry |
Teuchos::StringToIntegralParameterEntryValidator< IntegralType > | Standard implementation of a ParameterEntryValidator that maps from a list of strings to an enum or integer value |
Teuchos::StringValidator | A 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::UNDEFINED_PARAMETERENTRY_VALIDATOR | |
Teuchos::ParameterEntryXMLConverter | A class used to convert parameter entries to xml and vice versa |
Teuchos::AnyParameterEntryConverter | A last resort converter for when no others will do |
Teuchos::StandardTemplatedParameterConverter< T > | A standard ParameterEntryXMLConverter for most data types |
Teuchos::ParameterListModifier | Abstract interface for an object that can modify both a parameter list and the parameter list being used during the validation stage |
Teuchos::SimpleModifier | |
Teuchos::Polynomial< CoeffT > | Lightweight container class to represent a simple polynomial |
Teuchos::ReferenceTypeReductionOp< Ordinal, T > | Base interface class for user-defined reduction operations for objects that use reference semantics |
Teuchos::UnitTestBase | Unit test base class |
Teuchos::ValidatorXMLConverter | An abstract base class for converting ParameterEntryValidators to and from XML |
Teuchos::AbstractArrayValidatorXMLConverter< ValidatorType, EntryType > | |
Teuchos::ArrayValidatorXMLConverter< ValidatorType, EntryType > | Converts ArrayValidators to and from XML |
Teuchos::TwoDArrayValidatorXMLConverter< ValidatorType, EntryType > | Converts TwoDArrayValidators to and from XML |
Teuchos::AnyNumberValidatorXMLConverter | Converts AnyNumberParameterEntryValidators to and from XML |
Teuchos::BoolValidatorXMLConverter | Converts BoolParameterEntryValidators to and from XML |
Teuchos::EnhancedNumberValidatorXMLConverter< T > | Converts EnhancedNumberValidators to and from XML |
Teuchos::FileNameValidatorXMLConverter | Converts FileNameValidators to and from XML |
Teuchos::StringToIntegralValidatorXMLConverter< IntegralType > | Convert a StringToIntegralParameterEntryValidator to and from XML |
Teuchos::StringValidatorXMLConverter | Converts StringValidators to and from XML |
Teuchos::ValueTypeReductionOp< Ordinal, T > | Base interface class for user-defined reduction operations for objects that use value semantics |
Teuchos::ValueTypeReductionOp< Ordinal, char > | |
Teuchos::CharToValueTypeReductionOpImp< Ordinal, T, DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::CharToValueTypeReductionOp< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType > | 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::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::CharToValueTypeReductionOpImp< Ordinal, T, Serializer > | 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::CharToValueTypeReductionOp< Ordinal, T, Serializer > | 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::ValueTypeReductionOp< Ordinal, Packet > | |
Teuchos::ANDValueReductionOp< Ordinal, Packet > | Standard logical AND operator for booleans |
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::SumValueReductionOp< Ordinal, Packet > | Standard summation operator for types with value semantics |
Teuchos::ValueTypeReductionOp< Ordinal, std::pair< double, int > > | |
Teuchos::MaxLoc< Ordinal, double, int > | |
Teuchos::MinLoc< Ordinal, double, int > | |
Teuchos::MinLocNonzero< Ordinal, double, int > | |
Teuchos::ValueTypeReductionOp< Ordinal, std::pair< ScalarType, IndexType > > | |
Teuchos::MaxLoc< Ordinal, ScalarType, IndexType > | Teuchos version of MPI_MAXLOC |
Teuchos::MinLoc< Ordinal, ScalarType, IndexType > | Teuchos version of MPI_MINLOC |
Teuchos::MinLocNonzero< Ordinal, ScalarType, IndexType > | Same as MinLoc, but don't allow zero |
Teuchos::LAPACK< OrdinalType, ScalarType > | The Templated LAPACK Wrapper Class |
Teuchos::SerialBandDenseSolver< OrdinalType, ScalarType > | A class for representing and solving banded dense linear systems |
Teuchos::SerialDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
Teuchos::SerialQRDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
Teuchos::SerialSpdDenseSolver< OrdinalType, ScalarType > | A class for constructing and using Hermitian positive definite dense matrices |
Teuchos::details::lapack_traits< T > | |
Teuchos::details::lapack_traits< std::complex< T > > | |
Trilinos::Details::LinearSolver< MV, OP, NormType > | Interface for a method for solving linear system(s) AX=B |
Common::LinearSolverTestBase< MV, OP, NormType > | |
A::Solver1< MV, OP, NormType > | |
A::Solver2< MV, OP, NormType > | |
B::Solver3< MV, OP, NormType > | |
B::Solver4< MV, OP, NormType > | |
C::Solver5< MV, OP, NormType > | |
C::Solver6< MV, OP, NormType > | |
Trilinos::Details::LinearSolverFactory< MV, OP, NormType > | Interface for a "factory" that creates solvers |
A::FactoryA< MV, OP, NormType > | |
B::FactoryB< MV, OP, NormType > | |
C::FactoryC< MV, OP, NormType > | |
Trilinos::Details::Impl::LinearSolverFactoryRepository< MV, OP, NormType > | Repository of solver factories |
logic_error | |
Teuchos::BadParameterEntryXMLConverterTypeException | Thrown when a converter is being used to convert either and XML tag or ParameterEntry with an innappropriate type |
Teuchos::BadParameterListElementException | Thrown when an element inside a parameter list is bad |
Teuchos::BadTagException | Thrown when xml tag is encountered that is either unrecognized or inappropriate for a given context |
Teuchos::BadValidatorXMLConverterException | Thrown when a bad validator xml converter is used |
Teuchos::BadXMLParameterListRootElementException | Thrown when the root xml tag for a parameter list is incorrect |
Teuchos::CantFindConditionConverterException | Thrown when an appropriate Condition Converter can't be found |
Teuchos::CantFindDependencyConverterException | Thrown when an appropriate Dependency Converter can't be found |
Teuchos::CantFindFunctionObjectConverterException | Thrown when an appropriate FunctionObject Converter can't be found |
Teuchos::CantFindParameterEntryConverterException | Thrown when an appropriate ParameterEntryXMLConverter can't be found |
Teuchos::CantFindValidatorConverterException | Thrown when the ValidatorXMLConverterDB can't find an appropriate converter |
Teuchos::CommandLineProcessor::ParseError | Thrown if a parse std::exception occurs and throwExceptions==true |
Teuchos::CommandLineProcessor::HelpPrinted | Thrown if –help was specified and throwExceptions==true |
Teuchos::CommandLineProcessor::UnrecognizedOption | Thrown if an unrecognized option was found and throwExceptions==true |
Teuchos::DuplicateParameterIDsException | Thrown when two parameters in an XML file have the same ID |
Teuchos::DuplicateValidatorIDsException | Constructs a CantFindParameterEntryConverterException |
Teuchos::ExceptionBase | Base exception class for Teuchos |
Teuchos::DanglingReferenceError | Dangling reference error exception class |
Teuchos::DuplicateOwningRCPError | Thrown if a duplicate owning RCP is creatd the the same object |
Teuchos::DuplicateParameterEntryException | Thrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap |
Teuchos::DuplicateParameterEntryIDException | Thrown when a Parameter Entry ID that is already being used is attempted to be reused again |
Teuchos::DuplicateParameterSublist | Optionally thrown when a sublist is set twice by either updateParametersFromXmlFile(), updateParametersFromXmlFileAndUpdate() or updateParametersFromXmlString() |
Teuchos::DuplicateValidatorIDException | Thrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again |
Teuchos::IncompatibleIteratorsError | Incompatiable iterators error exception class |
Teuchos::NonconstAccessError | Null reference error exception class |
Teuchos::NonprintableTypeException | Exception class for non-printable parameter types, such as enum class/std::vector and many more which don't define an operator<<. Thrown during runtime when trying to print a parameter list with a non-printable parameter entry |
Teuchos::NullReferenceError | Null reference error exception class |
Teuchos::RangeError | Range error exception class |
Teuchos::StringIndexedOrderedValueObjectContainerBase::InvalidKeyError | Thrown if an invalid string is passed in |
Teuchos::StringIndexedOrderedValueObjectContainerBase::InvalidOrdinalIndexError | Thrown if an invalid ordinal index is passed in |
Teuchos::TabularOutputter::InvalidFieldOutputError | |
Teuchos::TabularOutputter::InvalidFieldSpecError | |
Teuchos::TabularOutputter::MissingFieldsError | |
Teuchos::TabularOutputter::MissingHeaderError | |
Teuchos::Exceptions::InvalidParameter | |
Teuchos::Exceptions::InvalidParameterName | |
Teuchos::Exceptions::InvalidParameterType | |
Teuchos::Exceptions::InvalidParameterValue | |
Teuchos::InvalidArrayStringRepresentation | |
Teuchos::InvalidConditionException | |
Teuchos::InvalidDependencyException | |
Teuchos::MissingConditionTagException | Thrown when no condtion tag is found when converting a ConditionVisualDependency from XML |
Teuchos::MissingDependeeException | Thrown when no dependes of a dependency can't be found when converting the dependency to or from XML |
Teuchos::MissingDependeesException | Thrown when no dependess of a dependency are specified when converting the dependency from XML |
Teuchos::MissingDependentException | Thrown when a dependent of a dependency cant be found when converting the dependency to or from XML |
Teuchos::MissingDependentsException | Thrown when no dependents of a dependency are specified when converting the dependency from XML |
Teuchos::MissingParameterEntryDefinitionException | Thrown when a referenced ParameterEntry can't be found |
Teuchos::MissingRangesAndValidatorsTagException | Thrown when the rangesAndValidators tag for the RangeValidatorDepencyConverter can't be found |
Teuchos::MissingValidatorDefinitionException | Thrown when a referenced validator can't be found |
Teuchos::MissingValidatorException | Thrown when converting a dependency that has validaotrs to and from XML. This excetpion indicates that a specified validator could not be found |
Teuchos::MissingValuesAndValidatorsTagException | Thrown when converting a StrinvValidatorDependcny from XML and no valuesAndValidators tag is found |
Teuchos::MissingValuesTagException | Thrown when a StringConditon is missing it's Value tag |
Teuchos::NoNameAttributeExecption | Thrown when a parameter entry tag is missing it's name attribute |
Teuchos::NoTypeAttributeExecption | Thrown when a parameter entry tag is missing it's type attribute |
Teuchos::NoValueAttributeExecption | Thrown when a parameter entry tag is missing it's value attribute |
Teuchos::StringToIntMap::AlreadyExists | |
Teuchos::StringToIntMap::DoesNotExist | |
Teuchos::TooManyDependeesException | Thrown when a Dependency has too many dependees specified in its XML |
Teuchos::ValuesTagMissingException | Thrown when a StringVisualDependency is being converted from XML and no Values tag is found |
Teuchos::details::MagValue< ScalarType, isComplex > | |
Teuchos::details::MagValue< ScalarType, false > | |
Teuchos::details::MagValue< ScalarType, true > | |
Teuchos::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::map< RCP< const ParameterEntry >, DepSet, RCPConstComp > | |
Teuchos::map< std::string, opt_val_val_t > | |
Teuchos::map< std::string, std::string > | |
Teuchos::map< std::string, string > | |
Teuchos::MixMaxUtilities::Max< isComparable, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Max< false, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Max< true, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Min< isComparable, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Min< false, Ordinal, Packet > | |
Teuchos::MixMaxUtilities::Min< true, Ordinal, Packet > | |
Teuchos::MockRCP< T > | |
MpiCommRequestBase | |
Teuchos::Details::MpiCommRequest | MPI implementation of CommRequest<int> |
Common::MultiVector< Scalar > | |
Teuchos::MyWrappedInt | |
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::Object | The base Teuchos class |
Teuchos::SerialBandDenseSolver< OrdinalType, ScalarType > | A class for representing and solving banded dense linear systems |
Teuchos::SerialDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
Teuchos::SerialQRDenseSolver< OrdinalType, ScalarType > | A class for solving dense linear problems |
Teuchos::SerialSpdDenseSolver< OrdinalType, ScalarType > | A class for constructing and using Hermitian positive definite dense matrices |
Teuchos::SerialTriDiMatrix< OrdinalType, ScalarType > | This class creates and provides basic support for TriDi matrix of templated type |
Teuchos::OpaqueWrapper< Opaque > | Base class for wrapped opaque objects |
Teuchos::OpaqueWrapperWithFree< Opaque, OpaqueFree > | Subclass for wrapped opaque objects with a free function |
Common::Operator< Scalar > | |
Teuchos::CommandLineProcessor::opt_doc_t | |
Teuchos::CommandLineProcessor::opt_val_val_t | |
Teuchos::StringIndexedOrderedValueObjectContainerBase::OrdinalIndex | A safe ordinal index type that default initializes to a special value |
Teuchos::OrdinalTraits< T > | This structure defines some basic traits for the ordinal field type |
Teuchos::StackedTimer::OutputOptions | |
Teuchos::ParameterEntry | This object is held as the "value" in the Teuchos::ParameterList std::map |
Teuchos::ParameterEntryXMLConverterDB | Provides ability to lookup ParameterEntryXMLConverters |
Teuchos::ParameterList | A list of parameters of arbitrary type |
Teuchos::ParameterListAcceptor | Interface for objects that can accept a ParameterList |
AlgorithmA | |
Teuchos::Foo | |
Teuchos::FooA | |
Teuchos::FooB | |
Teuchos::FooC | |
Teuchos::ObjectBuilder< ObjectType > | Generic parameterlist driven bulider class |
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::PerformanceMonitorBase< T > | Common capabilities for collecting and reporting performance data across processors |
Teuchos::PerformanceMonitorBase< Time > | |
Teuchos::TimeMonitor | Scope guard for Time, that can compute MPI collective timer statistics |
Teuchos::SyncTimeMonitor | A TimeMonitor that waits at a MPI barrier before destruction |
Teuchos::PLPair | |
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::print< T, ok > | |
Teuchos::print< T, std::false_type > | |
Teuchos::print< T, std::true_type > | |
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::Ptr< const Teuchos::Comm< int > > | |
Teuchos::Range1D | Subregion Index Range Class |
Teuchos::RawPointerConversionTraits< Container > | |
Teuchos::RawPointerConversionTraits< ArrayRCP< T > > | |
Teuchos::RawPointerConversionTraits< RawType * > | |
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::RCP< A > | |
Teuchos::RCP< AdderType > | |
Teuchos::RCP< C > | |
Teuchos::RCP< Callback > | |
Teuchos::RCP< const DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::RCP< const EnhancedNumberValidator< T > > | |
Teuchos::RCP< const FileNameValidator > | |
Teuchos::RCP< const ObjType > | |
Teuchos::RCP< const OP > | |
Teuchos::RCP< const PointerType > | |
Teuchos::RCP< const Serializer > | |
Teuchos::RCP< const StringValidator > | |
Teuchos::RCP< const Teuchos::Condition > | |
Teuchos::RCP< const Teuchos::ParameterEntry > | |
Teuchos::RCP< const Teuchos::ParameterEntryValidator > | |
Teuchos::RCP< const Teuchos::ParameterList > | |
Teuchos::RCP< const Teuchos::ParameterListModifier > | |
Teuchos::RCP< const Teuchos::ReferenceTypeReductionOp< Ordinal, T > > | |
Teuchos::RCP< const Teuchos::Serializer > | |
Teuchos::RCP< const Teuchos::Serializer< Ordinal, T > > | |
Teuchos::RCP< const Teuchos::SimpleFunctionObject< DependeeType > > | |
Teuchos::RCP< const Teuchos::SimpleFunctionObject< T > > | |
Teuchos::RCP< const Teuchos::StringToIntegralParameterEntryValidator< int > > | |
Teuchos::RCP< const Teuchos::ValueTypeReductionOp< Ordinal, T > > | |
Teuchos::RCP< const Teuchos::VerboseObject< ObjectType > > | |
Teuchos::RCP< const ValidatorType > | |
Teuchos::RCP< std::basic_ostream< char_type, traits_type > > | |
Teuchos::RCP< std::ostream > | |
Teuchos::RCP< std::ostringstream > | |
Teuchos::RCP< Teuchos::basic_FancyOStream > | |
Teuchos::RCP< Teuchos::basic_FancyOStream< CharT, Traits > > | |
Teuchos::RCP< Teuchos::ParameterEntryValidator > | |
Teuchos::RCP< Teuchos::ParameterList > | |
Teuchos::RCP< Teuchos::SerialBandDenseMatrix< OrdinalType, ScalarType > > | |
Teuchos::RCP< Teuchos::SerialDenseMatrix< OrdinalType, ScalarType > > | |
Teuchos::RCP< Teuchos::SerialSymDenseMatrix< OrdinalType, ScalarType > > | |
Teuchos::RCP< Teuchos::SimpleFunctionObject< T > > | |
Teuchos::RCP< Teuchos::TableEntry > | |
Teuchos::RCP< Teuchos::Teuchos::StackedTimer > | |
Teuchos::RCP< Teuchos::XMLInputStream > | |
Teuchos::RCP< Teuchos::XMLObjectImplem > | |
Teuchos::RCPComp | Struct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs |
Teuchos::RCPConstComp | Struct 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::RCPNode | Node class to keep track of address and the reference count for a reference-counted utility class and delete the object |
Teuchos::RCPNodeTmpl< T, Dealloc_T > | Templated implementation class of RCPNode that has the responsibility for deleting the reference-counted object |
Teuchos::RCPNodeHandle | Handle class that manages the RCPNode's reference counting |
Teuchos::RCPNodeTracer::RCPNodeStatistics | RCP statistics struct |
Teuchos::RCPNodeThrowDeleter | Deletes a (non-owning) RCPNode but not it's underlying object in case of a throw |
Teuchos::RCPNodeTracer | Debug-mode RCPNode tracing class |
Reader | |
Teuchos::YAMLParameterList::Reader | |
Teuchos::MatrixMarket::Raw::Reader< Scalar, Ordinal > | Read a sparse matrix from a Matrix Market file into raw CSR (compressed sparse row) storage |
Teuchos::Details::Allocator< T >::rebind< U > | Mapping to an Allocator for a different type U |
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::ReferenceTypeSerializationBuffer< Ordinal, T > | Encapsulate how an array of non-const objects with reference sematics is serialized into a char[] array and deserialized again |
A::RegisterFactoryA< MV, OP, NormType > | |
B::RegisterFactoryB< MV, OP, NormType > | |
C::RegisterFactoryC< MV, OP, NormType > | |
Teuchos::RelErrSmallNumber< hasMachineParameters, Scalar > | |
Teuchos::RelErrSmallNumber< false, Scalar > | |
Teuchos::RelErrSmallNumber< true, Scalar > | |
runtime_error | |
Teuchos::bad_any_cast | Thrown if any_cast is attempted between two incompatable types |
Teuchos::EmptyXMLError | Thrown when attempting to parse an empty XML std::string |
Trilinos::LinearSolverSetupFailure | Exception reporting failure in setting up a linear solver |
Teuchos::Scalar | |
Teuchos::MatrixMarket::details::ScalarAssigner< Scalar, isComplex > | Implementation detail of assignScalar() |
Teuchos::MatrixMarket::details::ScalarAssigner< RealType, false > | |
Teuchos::ScalarTraits< T > | This structure defines some basic traits for a scalar field type |
Teuchos::ScalarTraits< ScalarType > | |
Teuchos::ScalarTraits< std::pair< Packet, Packet > > | |
Teuchos::ScopedThreadLock< T > | Stack-based object for locking a thread |
Teuchos::StringIndexedOrderedValueObjectContainerBase::SelectActive< ObjType > | Predicate for selecting active object entries in filtered iterator |
Teuchos::SerialBandDenseMatrixPrinter< OrdinalType, ScalarType > | Ostream manipulator for SerialBandDenseMatrix |
Teuchos::SerialDenseMatrixPrinter< OrdinalType, ScalarType > | Ostream manipulator for SerialDenseMatrix |
Teuchos::SerialDenseVectorPrinter< OrdinalType, ScalarType > | Ostream manipulator for SerialDenseVector |
Teuchos::SerializationTraits< Ordinal, T > | Serialization traits class for types T that use value semantics |
Teuchos::ValueTypeSerializer< Ordinal, T > | Serialization class for types T 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::SerialSymDenseMatrixPrinter< OrdinalType, ScalarType > | Ostream manipulator for SerialSymDenseMatrix |
Teuchos::SetScientific< Scalar, isFloatingPoint > | Temporarily make an output stream use scientific notation with sufficient precision |
Teuchos::SetScientific< Scalar, false > | Partial specialization of SetScientific for non-floating-point types |
Teuchos::SetScientific< Scalar, true > | |
Teuchos::SharedAccessPolicy | Single policy class defining an approach for sharing an integral object across threads as well as a general heavy-weight locking policy |
Teuchos::SimpleObjectDB< T > | Simple object object database |
Teuchos::SimpleObjectTable< T > | This class provides a central place to store objects |
specializedLAPACK< T > | |
Teuchos::StackedTimer | This class allows one to push and pop timers on and off a stack |
Teuchos::StdSharedPtrRCPDeleter< T > | std::shared_ptr deleter class that wraps a Teuchos::RCP |
streambuf | |
Teuchos::FILEstream | Teuchos::FILEstream: Combined C FILE and C++ stream |
Teuchos::StringIndexedOrderedValueObjectContainerBase | Base types for StringIndexedOrderedValueObjectContainer |
Teuchos::StringIndexedOrderedValueObjectContainer< ParameterEntry > | |
Teuchos::StringIndexedOrderedValueObjectContainer< ObjType > | String indexed ordered value-type object container class |
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::MatrixMarket::SymmetrizingAdder< AdderType > | Adds entries with optional symmetry to a sparse matrix |
Teuchos::MatrixMarket::SymmetrizingGraphAdder< AdderType > | Adds entries with optional symmetry to a sparse graph |
Teuchos::TableColumn | |
Teuchos::TableEntry | An entry, perhaps compound, to be written into a table |
Teuchos::CompoundEntryWithParentheses | An entry containing two subentries, with the second to be written in parentheses after the first. For example, |
Teuchos::DoubleEntry | A table entry that is a simple double-precision number |
Teuchos::IntEntry | A table entry that is a simple integer |
Teuchos::StringEntry | A table entry that is a simple std::string |
Teuchos::TableFormat | Encapsulation of formatting specifications for writing data in a clean tabular form |
Teuchos::TabularOutputter | Utility class that makes it easy to create formatted tables of output |
Teuchos::TestRelErr< T1, T2, Enabled > | Compute, check and optionally print the relative error in two scalars |
TestVerboseObjectBaseInitialization | |
Teuchos::ThreadLock | Basic portable thread lock primative class |
Teuchos::Time | Wall-clock timer |
Teuchos::BaseTimer::TimeInfo | |
Teuchos::CommandLineProcessor::TimeMonitorSurrogate | Interface by which CommandLineProcessor may use TimeMonitor |
Teuchos::TimeMonitorSurrogateImpl | Implementation of TimeMonitorSurrogate that invokes TimeMonitor |
Teuchos::TimeMonitorSurrogateImplInserter | Injects run-time dependency of a class on TimeMonitor |
Teuchos::ToStringTraits< T > | Default traits class for converting objects into strings |
Teuchos::ToStringTraits< bool > | Specialization for bool |
Teuchos::ToStringTraits< double > | Specialization for double |
Teuchos::ToStringTraits< ERCPStrength > | Traits class specialization for toString(...) function for converting from ERCPStrength to std::string |
Teuchos::ToStringTraits< float > | Specialization for float |
Teuchos::ToStringTraits< std::pair< T1, T2 > > | Partial specialization for std::pair<T1, T2> |
Teuchos::ToStringTraits< std::string > | Specialization for std::string |
Transformer | This class implements a simple (useless) transformation that requires workspace |
Teuchos::TreeBuildingXMLHandler | TreeBuildingXMLHandler assembles a XMLObject from your XML input |
Teuchos::TwoDArray< T > | A thin wrapper around the Array class which causes it to be interpreted as a 2D Array |
Teuchos::TypeNameTraits< T > | Default traits class that just returns typeid(T).name() |
Teuchos::TypeNameTraits< Array< T > > | TypeNameTraits specialization for Array |
Teuchos::TypeNameTraits< Opaque3_handle > | |
Teuchos::TypeNameTraits< ParameterList > | Traits specialization |
Teuchos::TypeNameTraits< std::string > | |
Teuchos::TypeNameTraits< T * > | |
Teuchos::TypeNameTraits< TwoDArray< T > > | TypeNameTraits specialization for Array |
Teuchos::TypeNameTraits< UndefinedType2 > | |
Teuchos::TypeNameTraits< void * > | |
Teuchos::TypeNameTraits< void > | |
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::UndefinedLAPACKRoutine< T > | |
Teuchos::UndefinedOrdinalTraits< T > | |
Teuchos::UndefinedScalarTraits< T > | |
Teuchos::UndefinedSerializationTraits< T > | Report an error if a specialization of SerializationTraits is missing |
UndefinedType | |
UndefinedType2 | |
Teuchos::UnitTestData | |
Teuchos::UnitTestRepository | Singleton unit testing repository |
Teuchos::Utils | This class provides some basic std::string and floating-point utilities for Teuchos |
Teuchos::ValidatorFactory | Factory for ParameterEntryValidator objects |
Teuchos::ValidatortoIDMap | A class for mapping validators to integers |
Teuchos::ValidatorXMLConverterDB | Provides ability to lookup ValidatorXMLConverterDB |
Teuchos::ValueTolerance | ValueTolerance is a struct to keep a tuple of value and a tolerance. The tolerance can be either expressed as a relative or through an upper and lower bound |
Teuchos::ValueTypeConversionTraits< TypeTo, TypeFrom > | Default traits class for all conversions between value types |
Teuchos::ValueTypeConversionTraits< double, long double > | Convert from long double to double |
Teuchos::ValueTypeConversionTraits< double, std::string > | Convert an std::string to a double |
Teuchos::ValueTypeConversionTraits< float, double > | Convert from double to float |
Teuchos::ValueTypeConversionTraits< float, long double > | Convert from long double to float |
Teuchos::ValueTypeConversionTraits< float, long long > | Convert from long long to float |
Teuchos::ValueTypeConversionTraits< float, std::string > | Convert an std::string to a float |
Teuchos::ValueTypeConversionTraits< float, unsigned long long > | Convert from unsigned long long to float |
Teuchos::ValueTypeConversionTraits< int, double > | Convert from double to int |
Teuchos::ValueTypeConversionTraits< int, float > | Convert from float to int |
Teuchos::ValueTypeConversionTraits< int, long > | Convert from long to int |
Teuchos::ValueTypeConversionTraits< int, long long > | Convert from long long to int |
Teuchos::ValueTypeConversionTraits< int, std::string > | Convert an std::string to an int |
Teuchos::ValueTypeConversionTraits< int, unsigned int > | Convert from unsigned int to int |
Teuchos::ValueTypeConversionTraits< int, unsigned long > | Convert from unsigned long to int |
Teuchos::ValueTypeConversionTraits< int, unsigned long long > | Convert from unsigned long long to int |
Teuchos::ValueTypeConversionTraits< long double, std::string > | Convert an std::string to a long double |
Teuchos::ValueTypeConversionTraits< long long, double > | Convert from double to long long |
Teuchos::ValueTypeConversionTraits< long long, float > | Convert from float to long long |
Teuchos::ValueTypeConversionTraits< long long, std::string > | Convert an std::string to a long long |
Teuchos::ValueTypeConversionTraits< long long, unsigned long long > | Convert from unsigned long long to long long |
Teuchos::ValueTypeConversionTraits< long, double > | Convert from double to long |
Teuchos::ValueTypeConversionTraits< long, float > | Convert from float to long |
Teuchos::ValueTypeConversionTraits< long, std::string > | Convert an std::string to a long |
Teuchos::ValueTypeConversionTraits< long, unsigned int > | Convert from unsigned int to long |
Teuchos::ValueTypeConversionTraits< long, unsigned long > | Convert from unsigned long to long |
Teuchos::ValueTypeConversionTraits< OutType, std::string > | Convert an std::string to a type OutType |
Teuchos::ValueTypeConversionTraits< short, double > | Convert from double to short |
Teuchos::ValueTypeConversionTraits< short, float > | Convert from float to short |
Teuchos::ValueTypeConversionTraits< short, int > | Convert from int to short |
Teuchos::ValueTypeConversionTraits< short, long > | Convert from long to short |
Teuchos::ValueTypeConversionTraits< short, std::string > | Convert an std::string to a short |
Teuchos::ValueTypeConversionTraits< short, unsigned short > | Convert from unsigned short to short |
Teuchos::ValueTypeConversionTraits< std::pair< Packet, Packet >, ConvertToPacket > | |
Teuchos::ValueTypeConversionTraits< std::string, char[N]> | Convert raw C string to std::string |
Teuchos::ValueTypeConversionTraits< unsigned int, double > | Convert from double to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, float > | Convert from float to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, int > | Convert from int to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, long > | Convert from long to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, long long > | Convert from long long to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, std::string > | Convert an std::string to an unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, unsigned long > | Convert from unsigned long to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned int, unsigned long long > | Convert from unsigned long long to unsigned int |
Teuchos::ValueTypeConversionTraits< unsigned long long, double > | Convert from double to unsigned long long |
Teuchos::ValueTypeConversionTraits< unsigned long long, float > | Convert from float to unsigned long long |
Teuchos::ValueTypeConversionTraits< unsigned long long, long long > | Convert from long long to unsigned long long |
Teuchos::ValueTypeConversionTraits< unsigned long long, std::string > | Convert an std::string to an unsigned long long |
Teuchos::ValueTypeConversionTraits< unsigned long, double > | Convert from double to unsigned long |
Teuchos::ValueTypeConversionTraits< unsigned long, float > | Convert from float to unsigned long |
Teuchos::ValueTypeConversionTraits< unsigned long, long > | Convert from long to unsigned long |
Teuchos::ValueTypeConversionTraits< unsigned long, std::string > | Convert an std::string to an unsigned long |
Teuchos::ValueTypeConversionTraits< unsigned short, double > | Convert from double to unsigned short |
Teuchos::ValueTypeConversionTraits< unsigned short, float > | Convert from float to unsigned short |
Teuchos::ValueTypeConversionTraits< unsigned short, short > | Convert from short to unsigned short |
Teuchos::ValueTypeConversionTraits< unsigned short, std::string > | Convert an std::string to an unsigned short |
Teuchos::ValueTypeConversionTraits< unsigned short, unsigned long > | Convert from unsigned long to unsigned short |
Teuchos::ValueTypeDeserializationBufferImp< Ordinal, T, Serializer, direct > | 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::ValueTypeDeserializationBufferImp< Ordinal, T, DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::ValueTypeDeserializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType > | 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::ValueTypeDeserializationBufferImp< Ordinal, T, Serializer > | |
Teuchos::ValueTypeDeserializationBuffer< Ordinal, T, Serializer > | 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::ValueTypeDeserializationBufferImp< Ordinal, T, Serializer, false > | 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::ValueTypeDeserializationBufferImp< Ordinal, T, Serializer, true > | 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::ValueTypeSerializationBufferImp< Ordinal, T, Serializer, direct > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::ValueTypeSerializationBufferImp< Ordinal, T, DefaultSerializer< Ordinal, T >::DefaultSerializerType > | |
Teuchos::ValueTypeSerializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::ValueTypeSerializationBufferImp< Ordinal, T, Serializer > | |
Teuchos::ValueTypeSerializationBuffer< Ordinal, T, Serializer > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::ValueTypeSerializationBufferImp< Ordinal, T, Serializer, false > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::ValueTypeSerializationBufferImp< Ordinal, T, Serializer, true > | Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array |
Teuchos::VerboseObjectBase | Non-templated base class for objects that can print their activities to a stream |
Teuchos::VerboseObject< ObjectType > | Templated base class for objects that can print their activities to a stream and have a verbosity level |
Teuchos::VerboseObject< AlgorithmA > | |
AlgorithmA | |
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::MatrixMarket::Raw::Writer< ScalarType, OrdinalType > | Write a sparse matrix from raw CSR (compressed sparse row) storage to a Matrix Market file |
Teuchos::XMLInputSource | XMLInputSource represents a source of XML input that can be parsed to produce an XMLObject |
Teuchos::FileInputSource | Instantiation of XMLInputSource class for reading XML from a file |
Teuchos::StringInputSource | Instantiation of XMLInputSource class for reading XML from a std::string |
Teuchos::XMLInputStream | XMLInputStream represents an XML input stream that can be used by a XMLInputSource |
Teuchos::FileInputStream | Instantiation of XMLInputStream class for reading an entire document from a file |
Teuchos::StringInputStream | Instantiation of XMLInputStream for reading an entire document from a std::string |
Teuchos::XMLObject | Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object, allowing storage by reference |
Teuchos::XMLTestNode | Subclass of XMLObject used by the performance archive |
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 |
Teuchos::YAMLParameterList::YamlWrite< T > | |
Teuchos::YAMLParameterList::YamlWrite< double > | |
Teuchos::YAMLParameterList::YamlWrite< std::string > | |