RTOp Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, ReductionType >
 CRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX >
 CRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN >
 CRTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM >
 CTeuchos::Comm< Ordinal >
 CRTOpPack::ConstSubMultiVectorView< Scalar >Class for a non-changeable sub-multi-vector (submatrix)
 CRTOpPack::SubMultiVectorView< Scalar >Class for a changeable sub-vector
 CRTOpPack::ConstSubVectorView< Scalar >Class for a non-changeable sub-vector
 CRTOpPack::SubVectorView< Scalar >Class for a changeable sub-vector
 CTeuchos::Describable
 CRTOpPack::RTOpT< Scalar >Templated interface to vector reduction/transformation operators {abstract}
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, Scalar, SumScalarReductObjReduction< Scalar > >
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, ScalarIndex< Scalar >, ROpMaxIndexReductObjReductionOp< Scalar > >
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, ScalarIndex< Scalar >, ROpMinIndexReductObjReductionOp< Scalar > >
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, ReductScalar, SumScalarReductObjReduction< ReductScalar > >
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, SumScalarReductObjReduction< ConcreteReductObj > >
 CRTOpPack::TOp_0_1_Base< Scalar, TOpAddScalarEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_0_1_Base< Scalar, TOpAssignScalarEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_0_1_Base< Scalar, TOpScaleVectorEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_0_1_CoordVariantBase< Scalar, TOpSetAssendingValuesEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_0_1_CoordVariantBase< Scalar, TOpSetElementEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_1_1_Base< Scalar, TOpAXPYEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_1_1_Base< Scalar, TOpEleWiseProdUpdateEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_1_1_Base< Scalar, TOpEleWiseScaleEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_1_1_Base< Scalar, TOpPairWiseMaxUpdatePairWiseTransformation< Scalar > >
 CRTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseConjProdEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseDivideEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseProdEleWiseTransformation< Scalar > >
 CRTOpPack::TOp_2_1_Base< Scalar, TOpPairWiseMaxPairWiseTransformation< Scalar > >
 CRTOpPack::ROpGetSubVector< Scalar >Reduction operator that extracts a sub-vector in the range of global zero-based indexes [l,u]
 CRTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, ReductObjReduction >
 CRTOpPack::RTOpSubRangeDecorator< Scalar >Decorator subclass that restricts the range of elements to apply the underlying RTOpT object to
 CRTOpPack::TOpLinearCombination< Scalar >Linear combination transformation operator: z0[i] = beta*z0[i]
 CRTOpPack::TOpRandomize< Scalar >Generate a random vector in the range [l,u]: z0[i] = 0.5*((u-l)*Teuchos::ScalarTraits<Scalar>::random()+(u+l)), i=0...n-1
 CRTOpPack::TOpSetSubVector< Scalar >Advanced transformation operator that assigns elements from a sparse explicit vector
 CRTOpPack::TOpUnaryFuncPtr< Scalar >RTOpT subclass for unary transformation functions using a function pointer
 CRTOpPack::TOp_0_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 0 input and 1 output vector
 CRTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >Base class for coordinate variant transformations for 0 input and 1 output vector
 CRTOpPack::TOp_1_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 1 input and 1 output vector
 CRTOpPack::TOp_2_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 2 input and 1 output vector
 CRTOpPack::TOp_3_1_Base< Scalar, EleWiseTransformation >Base class for transformations for 3 input and 1 output vector
 CRTOpPack::ReductTargetAbstract base class for all reduction objects
 CRTOpPack::DefaultReductTarget< ConcreteReductObj >Simple ReductTarget subclass for simple scalar objects
 Cstd::logic_error
 CRTOpPack::IncompatibleReductObj
 CRTOpPack::IncompatibleVecs
 CRTOpPack::InvalidNumTargVecs
 CRTOpPack::InvalidNumVecs
 CRTOpPack::InvalidUsage
 CRTOpPack::UnknownError
 CRTOpPack::PrimitiveTypeTraits< Scalar, ConcreteObj >A templated traits class for decomposing object into an array of primitive objects
 CRTOpPack::PrimitiveTypeTraits< Scalar, index_type >Specialization for index_type concrete object
 CRTOpPack::PrimitiveTypeTraits< Scalar, Scalar >Specialization where the scalar type is the same as the concrete object type
 CRTOpPack::PrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > >Partial specialization of PrimitiveTypeTraits for ScalarIndex
 CTeuchos::ReferenceTypeReductionOp
 CRTOpPack::ReductTargetReductionOp< Scalar >ReductionOp subclass for ReductTarget objects
 CRTOpPack::ROpGetElementEleWiseReductionOp< Scalar >
 CRTOpPack::ROpMaxIndexEleWiseReductionOp< Scalar >
 CRTOpPack::ROpMaxIndexLessThanBoundEleWiseReductionOp< Scalar >
 CRTOpPack::ROpMaxIndexReductObjReductionOp< Scalar >
 CRTOpPack::ROpMinIndexEleWiseReductionOp< Scalar >
 CRTOpPack::ROpMinIndexGreaterThanBoundEleWiseReductionOp< Scalar >
 CRTOpPack::ROpMinIndexReductObjReductionOp< Scalar >
 CRTOpPack::ROpNorm2EleWiseReduction< Scalar >
 CRTOpPack::ROpWeightedNorm2EleWiseReduction< Scalar >
 CRTOpPack::RTOpServer< Scalar >Server for creating RTOpT objects given just the operators name
 CRTOpPack::ScalarIndex< Scalar >Simple struct for a Scalar and an Ordinal object
 CTeuchos::Serializer
 CRTOpPack::ReductTargetSerializer< Scalar >Serializer subclass for ReductTarget objects
 CRTOpPack::SparseSubVectorT< Scalar >Class for a (sparse or dense) sub-vector
 CRTOpPack::SumScalarReductObjReduction< Scalar >Null reduction object reduction operator
 CRTOpPack::SumScalarReductObjReduction< ConcreteReductObj >
 CRTOpPack::SumScalarReductObjReduction< ReductScalar >
 CRTOpPack::TOpAddScalarEleWiseTransformation< Scalar >Element-wise transformation operator for TOpAddScalar
 CRTOpPack::TOpAssignScalarEleWiseTransformation< Scalar >Element-wise transformation operator for TOpAssignScalar
 CRTOpPack::TOpAXPYEleWiseTransformation< Scalar >Element-wise transformation operator for TOpAXPY
 CRTOpPack::TOpEleWiseConjProdEleWiseTransformation< Scalar >Element-wise transformation operator for TOpEleWiseConjProd
 CRTOpPack::TOpEleWiseDivideEleWiseTransformation< Scalar >Element-wise transformation operator for TOpEleWiseDivide
 CRTOpPack::TOpEleWiseProdEleWiseTransformation< Scalar >Element-wise transformation operator for TOpEleWiseProd
 CRTOpPack::TOpEleWiseProdUpdateEleWiseTransformation< Scalar >Element-wise transformation operator for TOpEleWiseProdUpdate
 CRTOpPack::TOpEleWiseScaleEleWiseTransformation< Scalar >Element-wise vector scaling op for TOpEleWiseScaling
 CRTOpPack::TOpPairWiseMaxPairWiseTransformation< Scalar >Pair-wise transformation operator for TOpPairWiseMax
 CRTOpPack::TOpPairWiseMaxUpdatePairWiseTransformation< Scalar >Pair-wise transformation operator for TOpPairWiseMaxUpdate
 CRTOpPack::TOpScaleVectorEleWiseTransformation< Scalar >Element-wise transformation operator for TOpScaleVector
 CRTOpPack::TOpSetAssendingValuesEleWiseTransformation< Scalar >Element-wise transformation for TOpSetAssendingValues
 CRTOpPack::TOpSetElementEleWiseTransformation< Scalar >Element-wise transformation for TOpSetElement