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";
92 #endif // THYRA_EPETRA_TYPES_HPP
94 #if defined(Thyra_SHOW_DEPRECATED_WARNINGS)
96 #warning "The ThyraEpetraAdapters package is deprecated"
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)