Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
Macros
Amesos2_Details_LinearSolverFactory_def.hpp File Reference

Definition of Amesos2::Details::LinearSolverFactory. More...

#include "Amesos2_config.h"
#include "Amesos2_Factory.hpp"
#include "Amesos2_Solver.hpp"
#include "Trilinos_Details_LinearSolver.hpp"
#include "Trilinos_Details_LinearSolverFactory.hpp"
#include <type_traits>
#include "Epetra_CrsMatrix.h"
#include "Tpetra_CrsMatrix.hpp"
Include dependency graph for Amesos2_Details_LinearSolverFactory_def.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAVE_AMESOS2_TPETRA
 
#define AMESOS2_DETAILS_LINEARSOLVERFACTORY_INSTANT(SC, LO, GO, NT)
 

Detailed Description

Definition of Amesos2::Details::LinearSolverFactory.

Author
Mark Hoemmen

Macro Definition Documentation

#define AMESOS2_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 Amesos2 solvers.
Definition: Amesos2_Details_LinearSolverFactory_decl.hpp:77