47 #ifndef __Teko_TimingsSIMPLEPreconditionerFactory_hpp__
48 #define __Teko_TimingsSIMPLEPreconditionerFactory_hpp__
50 #include "Teko_BlockPreconditionerFactory.hpp"
51 #include "Teko_InverseFactory.hpp"
54 #include "Teuchos_Time.hpp"
84 const Teuchos::RCP<InverseFactory> & invPrsFactory,
99 { massMatrix_ = mass; }
114 Teuchos::RCP<InverseFactory> customHFactory_;
115 Teuchos::RCP<InverseFactory> invVelFactory_;
116 Teuchos::RCP<InverseFactory> invPrsFactory_;
122 Teko::LinearOp massMatrix_;
125 mutable Teuchos::ParameterList BlkDiagList_;
127 mutable Teuchos::Time constrTotal_;
128 mutable Teuchos::Time subTotal_;
129 mutable int constrCount_;
131 mutable Teuchos::RCP<DiagnosticLinearOp> timed_HBt_;
132 mutable Teuchos::RCP<DiagnosticLinearOp> timed_B_;
133 mutable Teuchos::RCP<DiagnosticLinearOp> timed_invF_;
134 mutable Teuchos::RCP<DiagnosticLinearOp> timed_invS_;
135 mutable Teuchos::RCP<DiagnosticLinearOp> timed_iU_t_iL_;