Ifpack2 Templated Preconditioning Package  Version 1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Ifpack2::Details::DenseSolver< MatrixType, stub > Class Template Reference

"Preconditioner" that uses LAPACK's dense LU. More...

#include <Ifpack2_Details_DenseSolver_decl.hpp>

Inheritance diagram for Ifpack2::Details::DenseSolver< MatrixType, stub >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class MatrixType, const bool stub = ! LapackSupportsScalar<typename MatrixType::scalar_type>::value>
class Ifpack2::Details::DenseSolver< MatrixType, stub >

"Preconditioner" that uses LAPACK's dense LU.

Template Parameters:
MatrixTypeSpecialization of Tpetra::RowMatrix.
stubWhether this is a stub implementation. The default is false. If true, then this class does nothing and its constructor throws an exception. You should always use the default value. This template parameter is an implementation detail; it prevents this class from using LAPACK for types that LAPACK does not support.
Warning:
This class only works for the four types supported by LAPACK. Using any other type will result in a run-time error.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends