42 #ifndef THYRA_EPETRA_TYPES_HPP
43 #define THYRA_EPETRA_TYPES_HPP
45 #include "Thyra_OperatorVectorTypes.hpp"
77 switch(adjointEpetraOp) {
79 return "EPETRA_OP_ADJOINT_SUPPORTED";
81 return "EPETRA_OP_ADJOINT_UNSUPPORTED";
106 switch(applyEpetraOpAs) {
108 return "EPETRA_OP_APPLY_APPLY";
110 return "EPETRA_OP_APPLY_APPLY_INVERSE";
119 class EpetraLinearOp;
124 #endif // THYRA_EPETRA_TYPES_HPP
Apply using Epetra_Operator::ApplyInverse(...)
EAdjointEpetraOp
Determine if adjoints are supported on Epetra_Opeator or not.
TEUCHOSCORE_LIB_DLL_EXPORT std::string toString(const EVerbosityLevel verbLevel)
#define TEUCHOS_UNREACHABLE_RETURN(dummyReturnVal)
EApplyEpetraOpAs
Determine how the apply an Epetra_Operator as a linear operator.
Apply using Epetra_Operator::Apply(...)
#define TEUCHOS_TEST_FOR_EXCEPT(throw_exception_test)