  RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, ReductionType > |  | 
  RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX > |  | 
  RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN > |  | 
  RTOpPack::BasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM > |  | 
  RTOpPack::ConstSubMultiVectorView< Scalar > | Class for a non-changeable sub-multi-vector (submatrix)  | 
   RTOpPack::SubMultiVectorView< Scalar > | Class for a changeable sub-vector  | 
  RTOpPack::ConstSubVectorView< Scalar > | Class for a non-changeable sub-vector  | 
   RTOpPack::SubVectorView< Scalar > | Class for a changeable sub-vector  | 
  Teuchos::LabeledObject [external] |  | 
   Teuchos::Describable [external] |  | 
    Teuchos::ReferenceTypeReductionOp< Teuchos_Ordinal, ReductTarget > [external] |  | 
     RTOpPack::ReductTargetReductionOp< Scalar > | ReductionOp subclass for ReductTarget objects  | 
    RTOpPack::ReductTarget | Abstract base class for all reduction objects  | 
     RTOpPack::DefaultReductTarget< ConcreteReductObj > | Simple ReductTarget subclass for simple scalar objects  | 
    RTOpPack::RTOpT< Scalar > | Templated interface to vector reduction/transformation operators {abstract}  | 
     RTOpPack::ROpScalarReductionWithOpBase< Scalar, ReductScalar, ReductObjReduction > |  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction > | Base class for coordinate-variant 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, Scalar, SumScalarReductObjReduction< Scalar > > |  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, Scalar, ROpGetElementEleWiseReductionOp< Scalar > > |  | 
       RTOpPack::ROpGetElement< Scalar > | Returns the value of the element at index global_i  | 
      RTOpPack::ROp_1_ScalarReduction< Scalar, Scalar, ROpNorm2EleWiseReduction< Scalar > > |  | 
       RTOpPack::ROpNorm2< Scalar > | Two (Euclidean) norm reduction operator: result = sqrt( sum( conj(v0[i])*v0[i], i=0...n-1 ) )  | 
      RTOpPack::ROp_2_ScalarReduction< Scalar, Scalar, ROpWeightedNorm2EleWiseReduction< Scalar > > |  | 
       RTOpPack::ROpWeightedNorm2< Scalar > | Weighted Two (Euclidean) norm reduction operator: result = sqrt( sum( v0[i]*conj(v1[i])*v1[i], i=0...n-1 ) )  | 
     RTOpPack::ROpScalarReductionWithOpBase< Scalar, ScalarIndex< Scalar >, ROpMaxIndexReductObjReductionOp< Scalar > > |  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ScalarIndex< Scalar >, ROpMaxIndexEleWiseReductionOp< Scalar >, ROpMaxIndexReductObjReductionOp< Scalar > > |  | 
       RTOpPack::ROpMaxIndex< Scalar > | Returns the maximum element and its index: result.scalar = x(k) and result.index = k such that x(k) >= x(i) for i=0...n-1 and k is the minimum index to break ties  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ScalarIndex< Scalar >, ROpMaxIndexLessThanBoundEleWiseReductionOp< Scalar >, ROpMaxIndexReductObjReductionOp< Scalar > > |  | 
       RTOpPack::ROpMaxIndexLessThanBound< Scalar > | Returns the maximum element less than some bound along with its index: result.scalar = x(k) and result.index = k such that x(k) >= x(i) for all i where x(i) < bound and k is the minimum index to break ties  | 
     RTOpPack::ROpScalarReductionWithOpBase< Scalar, ScalarIndex< Scalar >, ROpMinIndexReductObjReductionOp< Scalar > > |  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ScalarIndex< Scalar >, ROpMinIndexEleWiseReductionOp< Scalar >, ROpMinIndexReductObjReductionOp< Scalar > > |  | 
       RTOpPack::ROpMinIndex< Scalar > | Returns the minimum element and its index: result.scalar = x(k) and result.index = k such that x(k) <= x(i) for i=0...n-1 and k is the minimum index to break ties  | 
      RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ScalarIndex< Scalar >, ROpMinIndexGreaterThanBoundEleWiseReductionOp< Scalar >, ROpMinIndexReductObjReductionOp< Scalar > > |  | 
       RTOpPack::ROpMinIndexGreaterThanBound< Scalar > | Returns the minimum element greater than some bound along with its index: result.scalar = x(k) and result.index = k such that x(k) <= x(i) for all i where x(i) > bound and k is the minimum index to break ties  | 
     RTOpPack::ROpGetSubVector< Scalar > | Reduction operator that extracts a sub-vector in the range of global zero-based indexes [l,u]  | 
     RTOpPack::ROpScalarReductionWithOpBase< Scalar, ConcreteReductObj, ReductObjReduction > |  | 
      RTOpPack::ROp_1_ScalarReduction< Scalar, ConcreteReductObj, EleWiseReduction, ReductObjReduction > | Base class for scalar reduction RTOps with one input vector  | 
     RTOpPack::RTOpSubRangeDecorator< Scalar > | Decorator subclass that restricts the range of elements to apply the underlying RTOpT object to  | 
     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 2 input and 1 output vector  | 
     RTOpPack::TOp_3_1_Base< Scalar, EleWiseTransformation > | Base class for transformations for 3 input and 1 output vector  | 
     RTOpPack::TOpLinearCombination< Scalar > | Linear combination transformation operator: z0[i] = beta*z0[i]  | 
     RTOpPack::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  | 
     RTOpPack::TOpSetSubVector< Scalar > | Advanced transformation operator that assigns elements from a sparse explicit vector  | 
     RTOpPack::TOpUnaryFuncPtr< Scalar > | RTOpT subclass for unary transformation functions using a function pointer  | 
     RTOpPack::TOp_0_1_Base< Scalar, TOpAddScalarEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpAddScalar< Scalar > | Add a scalar to a vector transformation operator: z0[i] += alpha, i=0...n-1  | 
     RTOpPack::TOp_0_1_Base< Scalar, TOpAssignScalarEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpAssignScalar< Scalar > | Assign a scalar to a vector transformation operator: z0[i] = alpha, i=0...n-1  | 
     RTOpPack::TOp_0_1_Base< Scalar, TOpScaleVectorEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpScaleVector< Scalar > | Simple transformation operator that scales every vector element by a scalar alpha  | 
     RTOpPack::TOp_0_1_CoordVariantBase< Scalar, TOpSetAssendingValuesEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpSetAssendingValues< Scalar > | Set the elements of a vector to: z0[i] = i+offset+1, i=0...n-1  | 
     RTOpPack::TOp_0_1_CoordVariantBase< Scalar, TOpSetElementEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpSetElement< Scalar > | Set the elements of a vector to: z0[i] = i+global_i+1, i=0...n-1  | 
     RTOpPack::TOp_1_1_Base< Scalar, TOpAXPYEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpAXPY< Scalar > | AXPY transformation operator: z0[i] += alpha*v0[i], i=0...n-1  | 
     RTOpPack::TOp_1_1_Base< Scalar, TOpEleWiseProdUpdateEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpEleWiseProdUpdate< Scalar > | Element-wise product update transformation operator: z0[i] *= alpha*v0[i], i=0...n-1  | 
     RTOpPack::TOp_1_1_Base< Scalar, TOpEleWiseScaleEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpEleWiseScale< Scalar > | Element-wise vector scaling: z0[i] *= v0[i], i=0...n-1  | 
     RTOpPack::TOp_1_1_Base< Scalar, TOpPairWiseMaxUpdatePairWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpPairWiseMaxUpdate< Scalar > | Pair-wise Maximum update transformation operator: z0[i] = alpha*max(z0[i],v0[i]), i=0...n-1  | 
     RTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseConjProdEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpEleWiseConjProd< Scalar > | Element-wise product transformation operator: z0[i] += alpha*conj(v0[i])*v1[i], i=0...n-1  | 
     RTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseDivideEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpEleWiseDivide< Scalar > | Element-wise division transformation operator: z0[i] += alpha*v0[i]/v1[i], i=0...n-1  | 
     RTOpPack::TOp_2_1_Base< Scalar, TOpEleWiseProdEleWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpEleWiseProd< Scalar > | Element-wise product transformation operator: z0[i] += alpha*v0[i]*v1[i], i=0...n-1  | 
     RTOpPack::TOp_2_1_Base< Scalar, TOpPairWiseMaxPairWiseTransformation< Scalar > > |  | 
      RTOpPack::TOpPairWiseMax< Scalar > | Pair-wise Maximum transformation operator: z0[i] = alpha*max(v0[i],v1[i]), i=0...n-1  | 
  logic_error |  | 
   RTOpPack::IncompatibleReductObj |  | 
   RTOpPack::IncompatibleVecs |  | 
   RTOpPack::InvalidNumTargVecs |  | 
   RTOpPack::InvalidNumVecs |  | 
   RTOpPack::InvalidUsage |  | 
   RTOpPack::UnknownError |  | 
  RTOpPack::PrimitiveTypeTraits< Scalar, ConcreteObj > | A templated traits class for decomposing object into an array of primitive objects  | 
  RTOpPack::PrimitiveTypeTraits< Scalar, index_type > | Specialization for index_type concrete object  | 
  RTOpPack::PrimitiveTypeTraits< Scalar, Scalar > | Specialization where the scalar type is the same as the concrete object type  | 
  RTOpPack::PrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > > | Partial specialization of PrimitiveTypeTraits for ScalarIndex  | 
  RTOpPack::ROpGetElementEleWiseReductionOp< Scalar > |  | 
  RTOpPack::ROpMaxIndexEleWiseReductionOp< Scalar > |  | 
  RTOpPack::ROpMaxIndexLessThanBoundEleWiseReductionOp< Scalar > |  | 
  RTOpPack::ROpMaxIndexReductObjReductionOp< Scalar > |  | 
  RTOpPack::ROpMinIndexEleWiseReductionOp< Scalar > |  | 
  RTOpPack::ROpMinIndexGreaterThanBoundEleWiseReductionOp< Scalar > |  | 
  RTOpPack::ROpMinIndexReductObjReductionOp< Scalar > |  | 
  RTOpPack::ROpNorm2EleWiseReduction< Scalar > |  | 
  RTOpPack::ROpWeightedNorm2EleWiseReduction< Scalar > |  | 
  RTOpPack::RTOpServer< Scalar > | Server for creating RTOpT objects given just the operators name  | 
  RTOpPack::ScalarIndex< Scalar > | Simple struct for a Scalar and an Ordinal object  | 
  Teuchos::Serializer< index_type, ReductTarget > [external] |  | 
   RTOpPack::ReductTargetSerializer< Scalar > | Serializer subclass for ReductTarget objects  | 
  RTOpPack::SparseSubVectorT< Scalar > | Class for a (sparse or dense) sub-vector  | 
  RTOpPack::SumScalarReductObjReduction< Scalar > | Null reduction object reduction operator  | 
  RTOpPack::TOpAddScalarEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpAddScalar  | 
  RTOpPack::TOpAssignScalarEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpAssignScalar  | 
  RTOpPack::TOpAXPYEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpAXPY  | 
  RTOpPack::TOpEleWiseConjProdEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpEleWiseConjProd  | 
  RTOpPack::TOpEleWiseDivideEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpEleWiseDivide  | 
  RTOpPack::TOpEleWiseProdEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpEleWiseProd  | 
  RTOpPack::TOpEleWiseProdUpdateEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpEleWiseProdUpdate  | 
  RTOpPack::TOpEleWiseScaleEleWiseTransformation< Scalar > | Element-wise vector scaling op for TOpEleWiseScaling  | 
  RTOpPack::TOpPairWiseMaxPairWiseTransformation< Scalar > | Pair-wise transformation operator for TOpPairWiseMax  | 
  RTOpPack::TOpPairWiseMaxUpdatePairWiseTransformation< Scalar > | Pair-wise transformation operator for TOpPairWiseMaxUpdate  | 
  RTOpPack::TOpScaleVectorEleWiseTransformation< Scalar > | Element-wise transformation operator for TOpScaleVector  | 
  RTOpPack::TOpSetAssendingValuesEleWiseTransformation< Scalar > | Element-wise transformation for TOpSetAssendingValues  | 
  RTOpPack::TOpSetElementEleWiseTransformation< Scalar > | Element-wise transformation for TOpSetElement  |