10#ifndef THYRA_EPETRA_TYPES_HPP 
   11#define THYRA_EPETRA_TYPES_HPP 
   13#include "Thyra_OperatorVectorTypes.hpp" 
   45  switch(adjointEpetraOp) {
 
   47      return "EPETRA_OP_ADJOINT_SUPPORTED";
 
   49      return "EPETRA_OP_ADJOINT_UNSUPPORTED";
 
 
   74  switch(applyEpetraOpAs) {
 
   76      return "EPETRA_OP_APPLY_APPLY";
 
   78      return "EPETRA_OP_APPLY_APPLY_INVERSE";
 
 
   94#if defined(Thyra_SHOW_DEPRECATED_WARNINGS) 
   96#warning "The ThyraEpetraAdapters package is deprecated" 
EApplyEpetraOpAs
Determine how the apply an Epetra_Operator as a linear operator.
 
EAdjointEpetraOp
Determine if adjoints are supported on Epetra_Opeator or not.
 
@ EPETRA_OP_APPLY_APPLY
Apply using Epetra_Operator::Apply(...)
 
@ EPETRA_OP_APPLY_APPLY_INVERSE
Apply using Epetra_Operator::ApplyInverse(...)
 
@ EPETRA_OP_ADJOINT_UNSUPPORTED
Adjoint not supported.
 
@ EPETRA_OP_ADJOINT_SUPPORTED
Adjoint supported.
 
#define TEUCHOS_TEST_FOR_EXCEPT(throw_exception_test)
 
const char * toString(EConj conj)
Return a string name for a EOpTransp value. `*.
 
#define TEUCHOS_UNREACHABLE_RETURN(dummyReturnVal)