Thyra::SerialMultiVectorBase< Scalar > Member List

This is the complete list of members for Thyra::SerialMultiVectorBase< Scalar >, including all inherited members.

apply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< Scalar > *Y, const Scalaralpha, const Scalarbeta) const Thyra::EuclideanLinearOpBase< Scalar > [protected]
applyOp(const RTOpPack::RTOpT< Scalar > &primary_op, const int num_multi_vecs, const MultiVectorBase< Scalar > *multi_vecs[], const int num_targ_multi_vecs, MultiVectorBase< Scalar > *targ_multi_vecs[], RTOpPack::ReductTarget *reduct_objs[], const Index primary_first_ele, const Index primary_sub_dim, const Index primary_global_offset, const Index secondary_first_ele, const Index secondary_sub_dim) const Thyra::SerialMultiVectorBase< Scalar >
applySupports(const EConj conj) const Thyra::SingleScalarEuclideanLinearOpBase< Scalar > [protected]
applyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const Thyra::EuclideanLinearOpBase< Scalar > [protected]
applyTransposeSupports(const EConj conj) const Thyra::SingleScalarEuclideanLinearOpBase< Scalar > [protected]
commitData(Scalar *values)=0Thyra::SerialMultiVectorBase< Scalar > [pure virtual]
commitSubMultiVector(RTOpPack::MutableSubMultiVectorT< Scalar > *sub_mv)Thyra::SerialMultiVectorBase< Scalar >
domain() const Thyra::EuclideanLinearOpBase< Scalar > [protected]
domainScalarProdVecSpc() const =0Thyra::EuclideanLinearOpBase< Scalar > [protected, pure virtual]
euclideanApply(const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const Thyra::SerialMultiVectorBase< Scalar > [protected, virtual]
Thyra::SingleScalarEuclideanLinearOpBase::euclideanApply(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const Thyra::SingleScalarEuclideanLinearOpBase< Scalar > [protected]
Thyra::EuclideanLinearOpBase< Scalar >::euclideanApply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< Scalar > *Y, const Scalaralpha, const Scalarbeta) const =0Thyra::EuclideanLinearOpBase< Scalar > [protected, pure virtual]
euclideanApplyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const Thyra::SingleScalarEuclideanLinearOpBase< Scalar > [protected]
Thyra::EuclideanLinearOpBase< Scalar >::euclideanApplyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const Thyra::EuclideanLinearOpBase< Scalar > [protected, virtual]
freeData(const Scalar *values) const =0Thyra::SerialMultiVectorBase< Scalar > [pure virtual]
freeSubMultiVector(RTOpPack::SubMultiVectorT< Scalar > *sub_mv) const Thyra::SerialMultiVectorBase< Scalar >
getData(const Scalar **values, Index *leadingDim) const =0Thyra::SerialMultiVectorBase< Scalar > [pure virtual]
getData(Scalar **values, Index *leadingDim)=0Thyra::SerialMultiVectorBase< Scalar > [pure virtual]
getSubMultiVector(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorT< Scalar > *sub_mv) const Thyra::SerialMultiVectorBase< Scalar >
getSubMultiVector(const Range1D &rowRng, const Range1D &colRng, RTOpPack::MutableSubMultiVectorT< Scalar > *sub_mv)Thyra::SerialMultiVectorBase< Scalar >
opSupported(ETransp M_trans) const Thyra::SerialMultiVectorBase< Scalar > [protected, virtual]
range() const Thyra::EuclideanLinearOpBase< Scalar > [protected]
rangeScalarProdVecSpc() const =0Thyra::EuclideanLinearOpBase< Scalar > [protected, pure virtual]
SerialMultiVectorBase()Thyra::SerialMultiVectorBase< Scalar >
subView(const Range1D &colRng) const Thyra::MultiVectorDefaultBase< Scalar >
subView(const Range1D &colRng)Thyra::MultiVectorDefaultBase< Scalar >
subView(const int numCols, const int cols[]) const Thyra::MultiVectorDefaultBase< Scalar >
subView(const int numCols, const int cols[])Thyra::MultiVectorDefaultBase< Scalar >
updateSpace()Thyra::SerialMultiVectorBase< Scalar > [protected, virtual]
validateColRange(const Range1D &rowCol) const Thyra::SerialMultiVectorBase< Scalar > [protected]
validateRowRange(const Range1D &rowRng) const Thyra::SerialMultiVectorBase< Scalar > [protected]


Generated on Thu Sep 18 12:39:54 2008 for Thyra ANA Operator/VectorBase Interfaces and Related Software by doxygen 1.3.9.1