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,
62 const ordinal_type
p,
const ordinal_type
m);
68 const Teuchos::SerialDenseMatrix<ordinal_type, value_type>& Input,
69 Teuchos::SerialDenseMatrix<ordinal_type, value_type>& Result,
70 ordinal_type
m)
const;
74 ordinal_type
facto(ordinal_type n)
const;
75 ordinal_type
siz (ordinal_type n, ordinal_type
m)
const;
77 const Teuchos::SerialDenseMatrix<ordinal_type,value_type> &
K;
ordinal_type facto(ordinal_type n) const
ordinal_type siz(ordinal_type n, ordinal_type m) const
const Teuchos::SerialDenseMatrix< ordinal_type, value_type > & K
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.
virtual ~BlockPreconditioner()
Destructor.
Top-level namespace for Stokhos classes and functions.