Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > Struct Template Reference

#include <Amesos2_Solver_UQ_PCE.hpp>

Public Types

typedef Sacado::UQ::PCE< ST > SC
 
typedef Kokkos::Compat::KokkosDeviceWrapperNode< D > NO
 
typedef Tpetra::CrsMatrix< SC, LO, GO, NOMatrix
 
typedef Tpetra::MultiVector< SC, LO, GO, NOVector
 

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 ST, class LO, class GO, class D>
struct Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >

Definition at line 513 of file Amesos2_Solver_UQ_PCE.hpp.

Member Typedef Documentation

◆ SC

template<template< class, class > class ConcreteSolver, class ST , class LO , class GO , class D >
typedef Sacado::UQ::PCE<ST> Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >::SC

Definition at line 517 of file Amesos2_Solver_UQ_PCE.hpp.

◆ NO

template<template< class, class > class ConcreteSolver, class ST , class LO , class GO , class D >
typedef Kokkos::Compat::KokkosDeviceWrapperNode<D> Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >::NO

Definition at line 518 of file Amesos2_Solver_UQ_PCE.hpp.

◆ Matrix

template<template< class, class > class ConcreteSolver, class ST , class LO , class GO , class D >
typedef Tpetra::CrsMatrix<SC,LO,GO,NO> Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >::Matrix

Definition at line 519 of file Amesos2_Solver_UQ_PCE.hpp.

◆ Vector

template<template< class, class > class ConcreteSolver, class ST , class LO , class GO , class D >
typedef Tpetra::MultiVector<SC,LO,GO,NO> Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >::Vector

Definition at line 520 of file Amesos2_Solver_UQ_PCE.hpp.

Member Function Documentation

◆ apply()

template<template< class, class > class ConcreteSolver, class ST , class LO , class GO , class D >
static Teuchos::RCP< Solver< Matrix, Vector > > Amesos2::create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > >, Tpetra::MultiVector< Sacado::UQ::PCE< ST >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > >::apply ( Teuchos::RCP< const Matrix > A,
Teuchos::RCP< Vector > X,
Teuchos::RCP< const Vector > B )
inlinestatic

Definition at line 522 of file Amesos2_Solver_UQ_PCE.hpp.


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