| 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)=0 | Thyra::SerialMultiVectorBase< Scalar > | [pure virtual] |
| commitSubMultiVector(RTOpPack::MutableSubMultiVectorT< Scalar > *sub_mv) | Thyra::SerialMultiVectorBase< Scalar > | |
| domain() const | Thyra::EuclideanLinearOpBase< Scalar > | [protected] |
| domainScalarProdVecSpc() const =0 | Thyra::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 =0 | Thyra::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 =0 | Thyra::SerialMultiVectorBase< Scalar > | [pure virtual] |
| freeSubMultiVector(RTOpPack::SubMultiVectorT< Scalar > *sub_mv) const | Thyra::SerialMultiVectorBase< Scalar > | |
| getData(const Scalar **values, Index *leadingDim) const =0 | Thyra::SerialMultiVectorBase< Scalar > | [pure virtual] |
| getData(Scalar **values, Index *leadingDim)=0 | Thyra::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 =0 | Thyra::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] |