Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Classes | Functions
Amesos2 Namespace Reference

Classes

struct  create_mp_vector_solver_impl
 
struct  create_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::MP::Vector< ST >, LO, GO, NO >, Tpetra::MultiVector< Sacado::MP::Vector< ST >, LO, GO, NO > >
 
struct  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 > > >
 
class  MPVectorSolverAdapter
 Amesos2 solver adapter for MP::Vector scalar type. More...
 
class  PCESolverAdapter
 Amesos2 solver adapter for UQ::PCE scalar type. More...
 
struct  solver_supports_scalar< ConcreteSolver, Sacado::MP::Vector< Storage > >
 
struct  solver_supports_scalar< ConcreteSolver, Sacado::UQ::PCE< Storage > >
 

Functions

template<class S , class LO , class GO , class D >
Sacado::UQ::PCE< S >::cijk_type get_pce_cijk (const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &A=Teuchos::null, const Teuchos::RCP< Tpetra::MultiVector< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &X=Teuchos::null, const Teuchos::RCP< const Tpetra::MultiVector< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &B=Teuchos::null)
 
template<class S , class LO , class GO , class N >
LO get_mp_vector_size (const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::MP::Vector< S >, LO, GO, N > > &A=Teuchos::null, const Teuchos::RCP< Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, N > > &X=Teuchos::null, const Teuchos::RCP< const Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, N > > &B=Teuchos::null)
 
template<class S , class LO , class GO , class D >
LO get_mp_vector_size (const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &A=Teuchos::null, const Teuchos::RCP< Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &X=Teuchos::null, const Teuchos::RCP< const Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > &B=Teuchos::null)
 

Function Documentation

◆ get_pce_cijk()

template<class S , class LO , class GO , class D >
Sacado::UQ::PCE< S >::cijk_type Amesos2::get_pce_cijk ( const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & A = Teuchos::null,
const Teuchos::RCP< Tpetra::MultiVector< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & X = Teuchos::null,
const Teuchos::RCP< const Tpetra::MultiVector< Sacado::UQ::PCE< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & B = Teuchos::null )

Definition at line 54 of file Amesos2_Solver_UQ_PCE.hpp.

◆ get_mp_vector_size() [1/2]

template<class S , class LO , class GO , class N >
LO Amesos2::get_mp_vector_size ( const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::MP::Vector< S >, LO, GO, N > > & A = Teuchos::null,
const Teuchos::RCP< Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, N > > & X = Teuchos::null,
const Teuchos::RCP< const Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, N > > & B = Teuchos::null )

Definition at line 53 of file Amesos2_Solver_MP_Vector.hpp.

◆ get_mp_vector_size() [2/2]

template<class S , class LO , class GO , class D >
LO Amesos2::get_mp_vector_size ( const Teuchos::RCP< const Tpetra::CrsMatrix< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & A = Teuchos::null,
const Teuchos::RCP< Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & X = Teuchos::null,
const Teuchos::RCP< const Tpetra::MultiVector< Sacado::MP::Vector< S >, LO, GO, Kokkos::Compat::KokkosDeviceWrapperNode< D > > > & B = Teuchos::null )

Definition at line 63 of file Amesos2_Solver_MP_Vector.hpp.