| apply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< Scalar > *Y, const Scalaralpha, const Scalarbeta) const | Thyra::EuclideanLinearOpBase< Scalar > | |
| applySupports(const EConj conj) const | Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | |
| applyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const | Thyra::EuclideanLinearOpBase< Scalar > | |
| applyTransposeSupports(const EConj conj) const | Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | |
| domain() const | Thyra::EuclideanLinearOpBase< Scalar > | |
| domainScalarProdVecSpc() const | Thyra::MPILinearOpBase< Scalar > | [virtual] |
| Thyra::MPILinearOpBase::euclideanApply(const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const | Thyra::MPILinearOpBase< Scalar > | [virtual] |
| Thyra::MPILinearOpBase::euclideanApply(const ETransp M_trans, const RTOpPack::SubVectorT< Scalar > &local_x, const RTOpPack::MutableSubVectorT< Scalar > *local_y, const Scalar alpha, const Scalar beta) const =0 | Thyra::MPILinearOpBase< Scalar > | [pure virtual] |
| Thyra::MPILinearOpBase::euclideanApply(const ETransp M_trans, const RTOpPack::SubMultiVectorT< Scalar > &local_X, const RTOpPack::MutableSubMultiVectorT< Scalar > *local_Y, const Scalar alpha, const Scalar beta) const | Thyra::MPILinearOpBase< Scalar > | [virtual] |
| Thyra::SingleScalarEuclideanLinearOpBase::euclideanApply(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const | Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | |
| Thyra::EuclideanLinearOpBase< Scalar >::euclideanApply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< Scalar > *Y, const Scalaralpha, const Scalarbeta) const =0 | Thyra::EuclideanLinearOpBase< Scalar > | [pure virtual] |
| euclideanApplyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const | Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | |
| Thyra::EuclideanLinearOpBase< Scalar >::euclideanApplyTranspose(const EConj conj, const MultiVectorBase< Scalar > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const | Thyra::EuclideanLinearOpBase< Scalar > | [virtual] |
| forceUnitStride(const bool &forceUnitStride) | Thyra::MPILinearOpBase< Scalar > | [inline, protected] |
| initialize(MPI_Comm mpiComm, const Thyra::Index localDim, const Scalar lower[], const Scalar diag[], const Scalar upper[]) | MPITridiagLinearOp< Scalar > | [inline] |
| MPILinearOpBase() | Thyra::MPILinearOpBase< Scalar > | |
| MPITridiagLinearOp() | MPITridiagLinearOp< Scalar > | [inline] |
| MPITridiagLinearOp(MPI_Comm mpiComm, const Thyra::Index localDim, const Scalar lower[], const Scalar diag[], const Scalar upper[]) | MPITridiagLinearOp< Scalar > | [inline] |
| Thyra::MPILinearOpBase::opSupported(ETransp M_trans) const =0 | Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | [protected, pure virtual] |
| range() const | Thyra::EuclideanLinearOpBase< Scalar > | |
| rangeScalarProdVecSpc() const | Thyra::MPILinearOpBase< Scalar > | [virtual] |
| setLocalDimensions(MPI_Comm mpiComm, const Index localDimRange, const Index localDimDomain) | Thyra::MPILinearOpBase< Scalar > | [virtual] |
| setSpaces(const Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > &range, const Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > &domain) | Thyra::MPILinearOpBase< Scalar > | [virtual] |