Support Software for Vector Reduction/Transformation Operators Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
RTOpPack::Teuchos::ActiveRCPNodesSetupSets up node tracing and prints remaining RCPNodes on destruction
RTOpPack::Teuchos::anyModified boost::any class, which is a container for a templated value
RTOpPack::Teuchos::bad_any_castThrown if any_cast is attempted between two incompatable types
RTOpPack::Teuchos::basic_FancyOStream< CharT, Traits >Std::ostream subclass that performs the magic of indenting data sent to an std::ostream object among other things
RTOpPack::Teuchos::basic_FancyOStream_buf< CharT, Traits >Stream buffering class that performs the magic of indenting data sent to an std::ostream object
RTOpPack::Teuchos::basic_oblackholestream< _CharT, _Traits >basic_ostream<> subclass that does nothing but discard output
RTOpPack::Teuchos::basic_OSTab< CharT, Traits >Tabbing class for helping to create formated, indented output for a basic_FancyOStream object
RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, ReductionType >
RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX >
RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN >
RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM >
RTOpPack::Teuchos::ConstTypeTraits< T >Traits class that strips 'const' off of a type
RTOpPack::Teuchos::DanglingReferenceErrorDangling reference error exception class
RTOpPack::Teuchos::DeallocArrayDelete< T >Deallocator class that uses delete [] to delete memory allocated uisng new []
RTOpPack::Teuchos::DeallocDelete< T >Policy class for deallocator that uses delete to delete a pointer which is used by RCP
RTOpPack::Teuchos::DeallocFunctorDelete< T, DeleteFunctor >Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object
RTOpPack::Teuchos::DeallocFunctorHandleDelete< T, DeleteHandleFunctor >Deallocator subclass that Allows any functor object (including a function pointer) to be used to free a handle (i.e. pointer to pointer) to an object
RTOpPack::Teuchos::DeallocNull< T >Policy class for deallocator for non-owned RCPs
RTOpPack::DefaultReductTarget< ConcreteReductObj >Simple ReductTarget subclass for simple scalar objects
RTOpPack::Teuchos::DuplicateOwningRCPErrorThrown if a duplicate owning RCP is creatd the the same object
RTOpPack::Teuchos::DuplicateParameterEntryExceptionThrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap
RTOpPack::Teuchos::DuplicateParameterEntryIDExceptionThrown when a Parameter Entry ID that is already being used is attempted to be reused again
RTOpPack::Teuchos::DuplicateParameterSublistOptionally thrown when a sublist is set twice by either updateParametersFromXmlFile(), updateParametersFromXmlFileAndUpdate() or updateParametersFromXmlString()
RTOpPack::Teuchos::DuplicateValidatorIDExceptionThrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again
RTOpPack::Teuchos::EmbeddedObjDealloc< T, Embedded, Dealloc >A deallocator class that wraps a simple value object and delegates to another deallocator object
RTOpPack::Teuchos::ExceptionBaseBase exception class for Teuchos
RTOpPack::Teuchos::GlobalMPISessionThis class provides methods for initializing, finalizing, and querying the global MPI session
RTOpPack::Teuchos::IncompatibleIteratorsErrorIncompatiable iterators error exception class
RTOpPack::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
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
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
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
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
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
RTOpPack::Teuchos::NonconstAccessErrorNull reference error exception class
RTOpPack::Teuchos::NullIteratorTraits< Iter >Base traits class for getting a properly initialized null pointer
RTOpPack::Teuchos::NullIteratorTraits< RCP< T > >Traits specialization for RCP
RTOpPack::Teuchos::NullIteratorTraits< std::reverse_iterator< Iter > >Partial specialization for std::reverse_iterator
RTOpPack::Teuchos::NullReferenceErrorNull reference error exception class
RTOpPack::PrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > >Partial specialization of PrimitiveTypeTraits for ScalarIndex
RTOpPack::Teuchos::Ptr< T >Simple wrapper class for raw pointers to single objects where no persisting relationship exists
RTOpPack::Teuchos::RangeErrorRange error exception class
RTOpPack::Teuchos::RCP< T >Smart reference counting pointer class for automatic garbage collection
RTOpPack::Teuchos::RCPCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
RTOpPack::Teuchos::RCPConstCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
RTOpPack::Teuchos::RCPNodeNode class to keep track of address and the reference count for a reference-counted utility class and delete the object
RTOpPack::Teuchos::RCPNodeHandleUtility handle class for handling the reference counting and management of the RCPNode object
RTOpPack::Teuchos::RCPNodeTracer::RCPNodeStatisticsRCP statistics struct
RTOpPack::Teuchos::RCPNodeThrowDeleterDeletes a (non-owning) RCPNode but not it's underlying object in case of a throw
RTOpPack::Teuchos::RCPNodeTmpl< T, Dealloc_T >Templated implementation class of RCPNode that has the responsibility for deleting the reference-counted object
RTOpPack::Teuchos::RCPNodeTracerDebug-mode RCPNode tracing class
RTOpPack::ReductTargetReductionOp< Scalar >ReductionOp subclass for ReductTarget objects
RTOpPack::ReductTargetSerializer< Scalar >Serializer subclass for ReductTarget objects
RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >Base class for coordinate-variant scalar reduction RTOps with one input vector
RTOpPack::ROp_1_ScalarReduction< Scalar, ConcreteReductObj, EleWiseReduction, ReductObjReduction >Base class for scalar reduction RTOps with one input vector
RTOpPack::ROp_2_ScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >Base class for scalar reduction RTOps with two input vectors
RTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, ReductObjReduction >
RTOpPack::RTOpServer< Scalar >Server for creating RTOpT objects given just the operators name
RTOpPack::RTOpSubRangeDecorator< Scalar >Decorator subclass that restricts the range of elements to apply the underlying RTOpT object to
RTOpPack::ScalarIndex< Scalar >Simple struct for a Scalar and an Ordinal object
RTOpPack::SparseSubVectorT< Scalar >Class for a (sparse or dense) sub-vector
RTOpPack::SumScalarReductObjReduction< Scalar >Null reduction object reduction operator
RTOpPack::TOp_0_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 0 input and 1 output vector
RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >Base class for coordinate variant transformations for 0 input and 1 output vector
RTOpPack::TOp_1_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 1 input and 1 output vector
RTOpPack::TOp_2_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 1 input and 1 output vector
RTOpPack::TOpUnaryFuncPtr< Scalar >RTOpT subclass for unary transformation functions using a function pointer
RTOpPack::Teuchos::ToStringTraits< T >Default traits class for converting objects into strings
RTOpPack::Teuchos::ToStringTraits< bool >Specialization for bool
RTOpPack::Teuchos::ToStringTraits< double >Specialization for double
RTOpPack::Teuchos::ToStringTraits< ERCPStrength >Traits class specialization for toString(...) function for converting from ERCPStrength to std::string
RTOpPack::Teuchos::ToStringTraits< float >Specialization for float
RTOpPack::Teuchos::ToStringTraits< std::string >Specialization for std::string
RTOpPack::Teuchos::TypeNameTraits< T >Default traits class that just returns typeid(T).name()
RTOpPack::Teuchos::ValueTypeConversionTraits< TypeTo, TypeFrom >Default traits class for all conversions of value types
RTOpPack::Teuchos::ValueTypeConversionTraits< std::string, char[N]>Convert raw C string to std::string
RTOpPack::Teuchos::VerboseObject< ObjectType >Templated base class for objects that can print their activities to a stream and have a verbosity level
RTOpPack::Teuchos::VerboseObjectBaseNon-templated base class for objects that can print their activities to a stream
RTOpPack::Teuchos::VerboseObjectTempState< ObjectType >Set and release a stream and verbosity level
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends