Collection of standard multi-vector operations using linear algebra naming convention.
[Collection of multi-vector operations for all scalar types.]


Functions

template<class Scalar>
void Thyra::V_VpV (MultiVectorBase< Scalar > *Z, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y)
 Z(i,j) = X(i,j) + Y(i,j), i = 0...Z->range()->dim()-1, j = 0...Z->domain()->dim()-1.
template<class Scalar>
void Thyra::V_VmV (MultiVectorBase< Scalar > *Z, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y)
 Z(i,j) = X(i,j) - Y(i,j), i = 0...Z->range()->dim()-1, j = 0...Z->domain()->dim()-1.

Detailed Description

These functions a just simpler ways to call the functions defined here.

The convention used here is described in the short note A Simple Convention for the Specification of Linear Algebra Function Prototypes in C++ .


Function Documentation

template<class Scalar>
void Thyra::V_VpV MultiVectorBase< Scalar > *  Z,
const MultiVectorBase< Scalar > &  X,
const MultiVectorBase< Scalar > &  Y
 

Z(i,j) = X(i,j) + Y(i,j), i = 0...Z->range()->dim()-1, j = 0...Z->domain()->dim()-1.

Definition at line 298 of file Thyra_MultiVectorStdOps.hpp.

template<class Scalar>
void Thyra::V_VmV MultiVectorBase< Scalar > *  Z,
const MultiVectorBase< Scalar > &  X,
const MultiVectorBase< Scalar > &  Y
 

Z(i,j) = X(i,j) - Y(i,j), i = 0...Z->range()->dim()-1, j = 0...Z->domain()->dim()-1.

Definition at line 309 of file Thyra_MultiVectorStdOps.hpp.


Generated on Thu Sep 18 12:32:32 2008 for Thyra Operator/Vector Support by doxygen 1.3.9.1