Thyra::EpetraLinearOp Member List

This is the complete list of members for Thyra::EpetraLinearOp, including all inherited members.

allocateDomain(const Teuchos::RefCountPtr< Epetra_Operator > &op, ETransp op_trans) const Thyra::EpetraLinearOp [protected, virtual]
allocateRange(const Teuchos::RefCountPtr< Epetra_Operator > &op, ETransp op_trans) const Thyra::EpetraLinearOp [protected, virtual]
apply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< double > *Y, const doublealpha, const doublebeta) const Thyra::EuclideanLinearOpBase< double >
applySupports(const EConj conj) const Thyra::SingleScalarEuclideanLinearOpBase< double >
applyTranspose(const EConj conj, const MultiVectorBase< double > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const Thyra::EuclideanLinearOpBase< double >
applyTransposeSupports(const EConj conj) const Thyra::SingleScalarEuclideanLinearOpBase< double >
clone() const Thyra::EpetraLinearOp
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const Thyra::EpetraLinearOp
description() const Thyra::EpetraLinearOp
domain() const Thyra::EuclideanLinearOpBase< double >
domainScalarProdVecSpc() const Thyra::EpetraLinearOp [virtual]
epetra_op()Thyra::EpetraLinearOp
epetra_op() const Thyra::EpetraLinearOp
EpetraLinearOp()Thyra::EpetraLinearOp
EpetraLinearOp(const Teuchos::RefCountPtr< Epetra_Operator > &op, ETransp opTrans=NOTRANS, EApplyEpetraOpAs applyAs=EPETRA_OP_APPLY_APPLY, EAdjointEpetraOp adjointSupport=EPETRA_OP_ADJOINT_SUPPORTED, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > &spmdRange=Teuchos::null, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > &spmdDomain=Teuchos::null)Thyra::EpetraLinearOp
euclideanApply(const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const Thyra::EpetraLinearOp
Thyra::EpetraLinearOpBase::euclideanApply(const EConj conj, const MultiVectorBase< double > &X, MultiVectorBase< double > *Y, const doublealpha, const doublebeta) const Thyra::SingleScalarEuclideanLinearOpBase< double >
Thyra::EpetraLinearOpBase::euclideanApply(const ETransp M_trans, const MultiVectorBase< double > &X, MultiVectorBase< double > *Y, const doublealpha, const doublebeta) const =0Thyra::SingleScalarEuclideanLinearOpBase< double > [protected, pure virtual]
Thyra::EuclideanLinearOpBase< double >::euclideanApply(const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< double > *Y, const doublealpha, const doublebeta) const =0Thyra::EuclideanLinearOpBase< double > [pure virtual]
Thyra::EuclideanLinearOpBase< double >::euclideanApply(const EuclideanLinearOpBase< Scalar > &M, const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta)Thyra::EuclideanLinearOpBase< double >
euclideanApplyTranspose(const EConj conj, const MultiVectorBase< double > &X, MultiVectorBase< double > *Y, const doublealpha, const doublebeta) const Thyra::SingleScalarEuclideanLinearOpBase< double >
Thyra::EuclideanLinearOpBase< double >::euclideanApplyTranspose(const EConj conj, const MultiVectorBase< double > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha, const DomainScalar beta) const Thyra::EuclideanLinearOpBase< double > [virtual]
getEpetraOpView(Teuchos::RefCountPtr< Epetra_Operator > *epetraOp, ETransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport)Thyra::EpetraLinearOp [virtual]
getEpetraOpView(Teuchos::RefCountPtr< const Epetra_Operator > *epetraOp, ETransp *epetraOpTransp, EApplyEpetraOpAs *epetraOpApplyAs, EAdjointEpetraOp *epetraOpAdjointSupport) const Thyra::EpetraLinearOp [virtual]
initialize(const Teuchos::RefCountPtr< Epetra_Operator > &op, ETransp opTrans=NOTRANS, EApplyEpetraOpAs applyAs=EPETRA_OP_APPLY_APPLY, EAdjointEpetraOp adjointSupport=EPETRA_OP_ADJOINT_SUPPORTED, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > &spmdRange=Teuchos::null, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > &spmdDomain=Teuchos::null)Thyra::EpetraLinearOp
opSupported(ETransp M_trans) const Thyra::EpetraLinearOp [virtual]
range() const Thyra::EuclideanLinearOpBase< double >
rangeScalarProdVecSpc() const Thyra::EpetraLinearOp [virtual]
Scalar typedefThyra::EpetraLinearOp
spmdDomain() const Thyra::EpetraLinearOp
spmdRange() const Thyra::EpetraLinearOp
uninitialize(Teuchos::RefCountPtr< Epetra_Operator > *op=NULL, ETransp *opTrans=NULL, EApplyEpetraOpAs *applyAs=NULL, EAdjointEpetraOp *adjointSupport=NULL, Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > *spmdRange=NULL, Teuchos::RefCountPtr< const SpmdVectorSpaceBase< Scalar > > *spmdDomain=NULL)Thyra::EpetraLinearOp


Generated on Thu Sep 18 12:37:49 2008 for Epetra to Thyra Adapter Software by doxygen 1.3.9.1