Support Software for Vector Reduction/Transformation Operators  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, ReductionType >
oCRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX >
oCRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN >
oCRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM >
oCTeuchos::LabeledObject [external]
|\CTeuchos::Describable [external]
| oCTeuchos::ReferenceTypeReductionOp< Teuchos_Ordinal, ReductTarget > [external]
| |\CRTOpPack::ReductTargetReductionOp< Scalar >ReductionOp subclass for ReductTarget objects
| oCRTOpPack::ReductTarget [external]
| |\CRTOpPack::DefaultReductTarget< ConcreteReductObj >Simple ReductTarget subclass for simple scalar objects
| \CRTOpPack::RTOpT< Scalar > [external]
|  oCRTOpPack::ROpScalarReductionWithOpBase< Scalar, ReductScalar, ReductObjReduction >
|  |oCRTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >Base class for coordinate-variant scalar reduction RTOps with one input vector
|  |\CRTOpPack::ROp_2_ScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >Base class for scalar reduction RTOps with two input vectors
|  oCRTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, ReductObjReduction >
|  |\CRTOpPack::ROp_1_ScalarReduction< Scalar, ConcreteReductObj, EleWiseReduction, ReductObjReduction >Base class for scalar reduction RTOps with one input vector
|  oCRTOpPack::RTOpSubRangeDecorator< Scalar >Decorator subclass that restricts the range of elements to apply the underlying RTOpT object to
|  oCRTOpPack::TOp_0_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 0 input and 1 output vector
|  oCRTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >Base class for coordinate variant transformations for 0 input and 1 output vector
|  oCRTOpPack::TOp_1_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 1 input and 1 output vector
|  oCRTOpPack::TOp_2_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 2 input and 1 output vector
|  oCRTOpPack::TOp_3_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 3 input and 1 output vector
|  \CRTOpPack::TOpUnaryFuncPtr< Scalar >RTOpT subclass for unary transformation functions using a function pointer
oCRTOpPack::PrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > >Partial specialization of PrimitiveTypeTraits for ScalarIndex
oCRTOpPack::RTOpServer< Scalar >Server for creating RTOpT objects given just the operators name
oCRTOpPack::ScalarIndex< Scalar >Simple struct for a Scalar and an Ordinal object
oCTeuchos::Serializer< index_type, ReductTarget > [external]
|\CRTOpPack::ReductTargetSerializer< Scalar >Serializer subclass for ReductTarget objects
oCRTOpPack::SparseSubVectorT< Scalar >Class for a (sparse or dense) sub-vector
\CRTOpPack::SumScalarReductObjReduction< Scalar >Null reduction object reduction operator