RTOp Package Browser (Single Doxygen Collection)  Version of the Day
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12]
 NRTOpPack
 CReductTargetAbstract base class for all reduction objects
 CRTOpTTemplated interface to vector reduction/transformation operators {abstract}
 CUnknownError
 CInvalidUsage
 CInvalidNumVecs
 CInvalidNumTargVecs
 CIncompatibleVecs
 CIncompatibleReductObj
 CConstSubVectorViewClass for a non-changeable sub-vector
 CSubVectorViewClass for a changeable sub-vector
 CConstSubMultiVectorViewClass for a non-changeable sub-multi-vector (submatrix)
 CSubMultiVectorViewClass for a changeable sub-vector
 CPrimitiveTypeTraitsA templated traits class for decomposing object into an array of primitive objects
 CPrimitiveTypeTraits< Scalar, Scalar >Specialization where the scalar type is the same as the concrete object type
 CPrimitiveTypeTraits< Scalar, index_type >Specialization for index_type concrete object
 CROpGetElementEleWiseReductionOp
 CROpGetElementReturns the value of the element at index global_i
 CROpGetSubVectorReduction operator that extracts a sub-vector in the range of global zero-based indexes [l,u]
 CROpMaxIndexEleWiseReductionOp
 CROpMaxIndexReductObjReductionOp
 CROpMaxIndexReturns 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
 CROpMaxIndexLessThanBoundEleWiseReductionOp
 CROpMaxIndexLessThanBoundReturns 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
 CROpMinIndexEleWiseReductionOp
 CROpMinIndexReductObjReductionOp
 CROpMinIndexReturns 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
 CROpMinIndexGreaterThanBoundEleWiseReductionOp
 CROpMinIndexGreaterThanBoundReturns 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
 CROpNorm2EleWiseReduction
 CROpNorm2Two (Euclidean) norm reduction operator: result = sqrt( sum( conj(v0[i])*v0[i], i=0...n-1 ) )
 CROpWeightedNorm2EleWiseReduction
 CROpWeightedNorm2Weighted Two (Euclidean) norm reduction operator: result = sqrt( sum( v0[i]*conj(v1[i])*v1[i], i=0...n-1 ) )
 CTOpAddScalarEleWiseTransformationElement-wise transformation operator for TOpAddScalar
 CTOpAddScalarAdd a scalar to a vector transformation operator: z0[i] += alpha, i=0...n-1
 CTOpAssignScalarEleWiseTransformationElement-wise transformation operator for TOpAssignScalar
 CTOpAssignScalarAssign a scalar to a vector transformation operator: z0[i] = alpha, i=0...n-1
 CTOpAXPYEleWiseTransformationElement-wise transformation operator for TOpAXPY
 CTOpAXPYAXPY transformation operator: z0[i] += alpha*v0[i], i=0...n-1
 CTOpEleWiseConjProdEleWiseTransformationElement-wise transformation operator for TOpEleWiseConjProd
 CTOpEleWiseConjProdElement-wise product transformation operator: z0[i] += alpha*conj(v0[i])*v1[i], i=0...n-1
 CTOpEleWiseDivideEleWiseTransformationElement-wise transformation operator for TOpEleWiseDivide
 CTOpEleWiseDivideElement-wise division transformation operator: z0[i] += alpha*v0[i]/v1[i], i=0...n-1
 CTOpEleWiseProdEleWiseTransformationElement-wise transformation operator for TOpEleWiseProd
 CTOpEleWiseProdElement-wise product transformation operator: z0[i] += alpha*v0[i]*v1[i], i=0...n-1
 CTOpEleWiseProdUpdateEleWiseTransformationElement-wise transformation operator for TOpEleWiseProdUpdate
 CTOpEleWiseProdUpdateElement-wise product update transformation operator: z0[i] *= alpha*v0[i], i=0...n-1
 CTOpEleWiseScaleEleWiseTransformationElement-wise vector scaling op for TOpEleWiseScaling
 CTOpEleWiseScaleElement-wise vector scaling: z0[i] *= v0[i], i=0...n-1
 CTOpLinearCombinationLinear combination transformation operator: z0[i] = beta*z0[i]
 CTOpPairWiseMaxPairWiseTransformationPair-wise transformation operator for TOpPairWiseMax
 CTOpPairWiseMaxPair-wise Maximum transformation operator: z0[i] = alpha*max(v0[i],v1[i]), i=0...n-1
 CTOpPairWiseMaxUpdatePairWiseTransformationPair-wise transformation operator for TOpPairWiseMaxUpdate
 CTOpPairWiseMaxUpdatePair-wise Maximum update transformation operator: z0[i] = alpha*max(z0[i],v0[i]), i=0...n-1
 CTOpRandomizeGenerate a random vector in the range [l,u]: z0[i] = 0.5*((u-l)*Teuchos::ScalarTraits<Scalar>::random()+(u+l)), i=0...n-1
 CTOpScaleVectorEleWiseTransformationElement-wise transformation operator for TOpScaleVector
 CTOpScaleVectorSimple transformation operator that scales every vector element by a scalar alpha
 CTOpSetAssendingValuesEleWiseTransformationElement-wise transformation for TOpSetAssendingValues
 CTOpSetAssendingValuesSet the elements of a vector to: z0[i] = i+offset+1, i=0...n-1
 CTOpSetElementEleWiseTransformationElement-wise transformation for TOpSetElement
 CTOpSetElementSet the elements of a vector to: z0[i] = i+global_i+1, i=0...n-1
 CTOpSetSubVectorAdvanced transformation operator that assigns elements from a sparse explicit vector
 CRTOpServerServer for creating RTOpT objects given just the operators name
 CRTOpSubRangeDecoratorDecorator subclass that restricts the range of elements to apply the underlying RTOpT object to
 CScalarIndexSimple struct for a Scalar and an Ordinal object
 CPrimitiveTypeTraits< Scalar, ScalarIndex< Scalar > >Partial specialization of PrimitiveTypeTraits for ScalarIndex
 CDefaultReductTargetSimple ReductTarget subclass for simple scalar objects
 CBasicReductObjReductionOp
 CBasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_SUM >
 CBasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MAX >
 CBasicReductObjReductionOp< ConcreteReductObj, REDUCT_TYPE_MIN >
 CSumScalarReductObjReductionNull reduction object reduction operator
 CROpScalarReductionWithOpBase
 CROp_1_ScalarReductionBase class for scalar reduction RTOps with one input vector
 CROp_1_CoordVariantScalarReductionBase class for coordinate-variant scalar reduction RTOps with one input vector
 CROp_2_ScalarReductionBase class for scalar reduction RTOps with two input vectors
 CTOp_0_1_BaseBase class for transformations for 0 input and 1 output vector
 CTOp_0_1_CoordVariantBaseBase class for coordinate variant transformations for 0 input and 1 output vector
 CTOp_1_1_BaseBase class for transformations for 1 input and 1 output vector
 CTOp_2_1_BaseBase class for transformations for 2 input and 1 output vector
 CTOp_3_1_BaseBase class for transformations for 3 input and 1 output vector
 CSparseSubVectorTClass for a (sparse or dense) sub-vector
 CReductTargetSerializerSerializer subclass for ReductTarget objects
 CReductTargetReductionOpReductionOp subclass for ReductTarget objects
 CTOpUnaryFuncPtrRTOpT subclass for unary transformation functions using a function pointer
 NTeuchos
 CComm