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