47 #include "NS/Teko_StaticLSCStrategy.hpp" 49 #include "Thyra_DefaultDiagonalLinearOp.hpp" 50 #include "Thyra_EpetraThyraWrappers.hpp" 51 #include "Thyra_get_Epetra_Operator.hpp" 52 #include "Thyra_EpetraLinearOp.hpp" 54 #include "Epetra_Vector.h" 55 #include "Epetra_Map.h" 57 #include "EpetraExt_RowMatrixOut.h" 58 #include "EpetraExt_MultiVectorOut.h" 60 #include "Teuchos_Time.hpp" 66 using Teuchos::rcp_dynamic_cast;
67 using Teuchos::rcp_const_cast;
73 StaticLSCStrategy::StaticLSCStrategy(
const LinearOp & invF,
74 const LinearOp & invBQBtmC,
75 const LinearOp & invD,
76 const LinearOp & invMass)
77 : invF_(invF), invBQBtmC_(invBQBtmC), invD_(invD), invMass_(invMass)
81 StaticLSCStrategy::StaticLSCStrategy(
const LinearOp & invF,
82 const LinearOp & invBQBtmC,
83 const LinearOp & invMass)
84 : invF_(invF), invBQBtmC_(invBQBtmC), invD_(
Teuchos::null), invMass_(invMass)