Thyra::SerialMultiVectorStd< Scalar > Member List

This is the complete list of members for Thyra::SerialMultiVectorStd< 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]
col(Index j)Thyra::SerialMultiVectorStd< Scalar >
commitData(Scalar *values)Thyra::SerialMultiVectorStd< Scalar > [virtual]
commitSubMultiVector(RTOpPack::MutableSubMultiVectorT< Scalar > *sub_mv)Thyra::SerialMultiVectorBase< Scalar >
description() const Thyra::SerialMultiVectorStd< Scalar >
domain() const Thyra::EuclideanLinearOpBase< Scalar > [protected]
domainScalarProdVecSpc() const Thyra::SerialMultiVectorStd< Scalar > [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 Thyra::SerialMultiVectorStd< Scalar > [virtual]
freeSubMultiVector(RTOpPack::SubMultiVectorT< Scalar > *sub_mv) const Thyra::SerialMultiVectorBase< Scalar >
getData(const Scalar **values, Index *leadingDim) const Thyra::SerialMultiVectorStd< Scalar > [virtual]
getData(Scalar **values, Index *leadingDim)Thyra::SerialMultiVectorStd< Scalar > [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 >
initialize(const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &domain)Thyra::SerialMultiVectorStd< Scalar >
initialize(const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &domain, const Teuchos::RefCountPtr< Scalar > &values, const Index leadingDim)Thyra::SerialMultiVectorStd< Scalar >
opSupported(ETransp M_trans) const Thyra::SerialMultiVectorBase< Scalar > [protected, virtual]
range() const Thyra::EuclideanLinearOpBase< Scalar > [protected]
rangeScalarProdVecSpc() const Thyra::SerialMultiVectorStd< Scalar > [virtual]
SerialMultiVectorBase()Thyra::SerialMultiVectorBase< Scalar >
SerialMultiVectorStd()Thyra::SerialMultiVectorStd< Scalar >
SerialMultiVectorStd(const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &domain)Thyra::SerialMultiVectorStd< Scalar >
SerialMultiVectorStd(const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > &domain, const Teuchos::RefCountPtr< Scalar > &values, const Index leadingDim)Thyra::SerialMultiVectorStd< Scalar >
subView(const Range1D &col_rng)Thyra::SerialMultiVectorStd< Scalar >
Thyra::SerialMultiVectorBase::subView(const Range1D &colRng) const Thyra::MultiVectorDefaultBase< Scalar >
Thyra::SerialMultiVectorBase::subView(const int numCols, const int cols[]) const Thyra::MultiVectorDefaultBase< Scalar >
Thyra::SerialMultiVectorBase::subView(const int numCols, const int cols[])Thyra::MultiVectorDefaultBase< Scalar >
uninitialize(Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > *range=NULL, Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< Scalar > > *domain=NULL, Teuchos::RefCountPtr< Scalar > *values=NULL, Index *leadingDim=NULL)Thyra::SerialMultiVectorStd< 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