45 #ifndef STOKHOS_BLOCKPRECONDITIONER_HPP 46 #define STOKHOS_BLOCKPRECONDITIONER_HPP 48 #include "Teuchos_RCP.hpp" 50 #include "Teuchos_SerialDenseMatrix.hpp" 54 template <
typename ordinal_type,
typename value_type>
61 const Teuchos::SerialDenseMatrix<ordinal_type,value_type> &
K,
68 const Teuchos::SerialDenseMatrix<ordinal_type, value_type>& Input,
69 Teuchos::SerialDenseMatrix<ordinal_type, value_type>& Result,
77 const Teuchos::SerialDenseMatrix<ordinal_type,value_type> &
K;
87 #endif // STOKHOS_BLOCKPRECONDITIONER_HPP const Teuchos::SerialDenseMatrix< ordinal_type, value_type > & K
virtual ~BlockPreconditioner()
Destructor.
ordinal_type facto(ordinal_type n) const
BlockPreconditioner(const Teuchos::SerialDenseMatrix< ordinal_type, value_type > &K, const ordinal_type p, const ordinal_type m)
Constructor.
ordinal_type siz(ordinal_type n, ordinal_type m) const
Top-level namespace for Stokhos classes and functions.
virtual ordinal_type ApplyInverse(const Teuchos::SerialDenseMatrix< ordinal_type, value_type > &Input, Teuchos::SerialDenseMatrix< ordinal_type, value_type > &Result, ordinal_type m) const
Returns the result of a Operator inverse applied to a Teuchos::SerialDenseMatrix Input in Result...