| RTOpPack::ReductTargetSubVectorT< Scalar > | |
| RTOpPack::ROpCountNanInf< Scalar > | Reduction operator that counts the number of entries that are NaN or Inf |
| RTOpPack::ROpDotProd< Scalar > | Dot product reduction operator: result = sum( conj(v0[i])*v1[i], i=0...n-1 ) |
| RTOpPack::ROpGetSubVector< Scalar > | Reduction operator that extracts a sub-vector in the range of global zero-based indexes [l,u] |
| RTOpPack::ROpMax< Scalar > | Returns the maximum element: result = max{ v0[i], i=0...n-1 } |
| 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::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::ROpMin< Scalar > | Returns the minimum element: result = min{ v0[i], i=0...n-1 } |
| 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::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::ROpNorm1< Scalar > | One norm reduction operator: result = max( |v0[i]|, i=0...n-1 ) |
| RTOpPack::ROpNorm2< Scalar > | Two (Euclidean) norm reduction operator: result = sqrt( sum( conj(v0[i])*v0[i], i=0...n-1 ) ) |
| RTOpPack::ROpNormInf< Scalar > | Infinity norm reduction operator: result = sum( |v0[i]|, i=0...n-1 ) |
| RTOpPack::ROpSum< Scalar > | Summation reduction operator: result = sum( v0[i], i=0...n-1 ) |
| RTOpPack::ROpWeightedNorm2< Scalar > | Weighted Two (Euclidean) norm reduction operator: result = sqrt( sum( v0[i]*conj(v1[i])*v1[i], i=0...n-1 ) ) |
| RTOpPack::SUNDIALS_VAddConst< Scalar > | |
| RTOpPack::SUNDIALS_VCompare< Scalar > | |
| RTOpPack::SUNDIALS_VConstrMask< Scalar > | |
| RTOpPack::SUNDIALS_VDiv< Scalar > | |
| RTOpPack::SUNDIALS_VInvTest< Scalar > | |
| RTOpPack::SUNDIALS_VMinQuotient< Scalar > | |
| RTOpPack::SUNDIALS_VProd< Scalar > | |
| RTOpPack::SUNDIALS_VScale< Scalar > | |
| RTOpPack::SUNDIALS_VWL2Norm< Scalar > | |
| RTOpPack::SUNDIALS_VWrmsMaskNorm< Scalar > | |
| RTOpPack::TOpAbs< Scalar > | Transformation operator that takes absolute values of elements: z0[i] = abs(v0[i]), i=0...n-1 |
| RTOpPack::TOpAddScalar< Scalar > | Add a scalar to a vector transformation operator: z0[i] += alpha, i=0...n-1 |
| RTOpPack::TOpAssignScalar< Scalar > | Assign a scalar to a vector transformation operator: z0[i] = alpha, i=0...n-1 |
| RTOpPack::TOpAssignVectors< Scalar > | VectorBase assignment transformation operator: z0[i] = v0[i], i=0...n-1 |
| RTOpPack::TOpAXPY< Scalar > | AXPY transformation operator: z0[i] += alpha*v0[i], i=0...n-1 |
| RTOpPack::TOpEleWiseDivide< Scalar > | Element-wise division transformation operator: z0[i] += alpha*v0[i]/v1[i], i=0...n-1 |
| RTOpPack::TOpEleWiseProd< Scalar > | Element-wise product transformation operator: z0[i] += alpha*v0[i]*v1[i], i=0...n-1 |
| RTOpPack::TOpEleWiseProdUpdate< Scalar > | Element-wise product update transformation operator: z0[i] *= alpha*v0[i], i=0...n-1 |
| RTOpPack::TOpLinearCombination< Scalar > | Linear combination transformation operator: z0[i] = beta*z0[i] + sum( alpha[k]*v[k][i], k=0...num_vecs-1 ), i=0...n-1 |
| 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::TOpReciprocal< Scalar > | VectorBase assignment transformation operator: z0[i] = v0[i], i=0...n-1 |
| RTOpPack::TOpScaleVector< Scalar > | Simple transformation operator that scales every vector element by a scalar alpha |
| RTOpPack::TOpSetSubVector< Scalar > | Advanced transformation operator that assigns elements from a sparse explicit vector |