Amesos2 - Direct Sparse Solver Interfaces Version of the Day
Static Public Member Functions
Amesos2::throw_no_scalar_support_exception< ConcreteSolver, Matrix, Vector > Struct Template Reference

#include <Amesos2_Factory.hpp>

List of all members.

Static Public Member Functions

static Teuchos::RCP< Solver
< Matrix, Vector > > 
apply (Teuchos::RCP< const Matrix > A, Teuchos::RCP< Vector > X, Teuchos::RCP< const Vector > B)

Detailed Description

template<template< class, class > class ConcreteSolver, class Matrix, class Vector>
struct Amesos2::throw_no_scalar_support_exception< ConcreteSolver, Matrix, Vector >

If the apply method of this struct is ever called, then it means that the user requested to create a concrete solver interface for a matrix whose scalar type is not supported by the solver. In such a case we throw a runtime exception.


The documentation for this struct was generated from the following file: