MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu_Details_LinearSolverFactory_def.hpp File Reference

Definition of MueLu::Details::LinearSolverFactory. More...

#include "MueLu_config.hpp"
#include "Trilinos_Details_LinearSolver.hpp"
#include "Trilinos_Details_LinearSolverFactory.hpp"
#include <type_traits>
#include "Epetra_CrsMatrix.h"
#include "MueLu_CreateEpetraPreconditioner.hpp"
#include "Tpetra_Operator.hpp"
#include "MueLu_CreateTpetraPreconditioner.hpp"

Go to the source code of this file.

Classes

class  MueLu::Details::LinearSolver< MV, OP, NormType >
 
class  MueLu::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType >
 

Namespaces

 MueLu
 Namespace for MueLu classes and methods.
 
 MueLu::Details
 

Macros

#define MUELU_DETAILS_LINEARSOLVERFACTORY_INSTANT(SC, LO, GO, NT)
 

Detailed Description

Definition of MueLu::Details::LinearSolverFactory.

Authors
Mark Hoemmen and Alicia Klinvex

Definition in file MueLu_Details_LinearSolverFactory_def.hpp.

Macro Definition Documentation

#define MUELU_DETAILS_LINEARSOLVERFACTORY_INSTANT (   SC,
  LO,
  GO,
  NT 
)
Value:
Tpetra::Operator<SC, LO, GO, NT>, \
typename Tpetra::MultiVector<SC, LO, GO, NT>::mag_type>;
Interface for a &quot;factory&quot; that creates MueLu solvers.

Definition at line 473 of file MueLu_Details_LinearSolverFactory_def.hpp.