PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
serial_solve.hpp File Reference
#include <KokkosBatched_ApplyQ_Decl.hpp>
#include <KokkosBatched_Copy_Decl.hpp>
#include <KokkosBatched_LU_Decl.hpp>
#include <KokkosBatched_QR_Decl.hpp>
#include <KokkosBatched_SVD_Decl.hpp>
#include <KokkosBatched_SolveLU_Decl.hpp>
#include <KokkosBatched_Trsv_Decl.hpp>
#include <Kokkos_Core.hpp>
#include "common/concepts.hpp"
#include "common/types.hpp"

Go to the source code of this file.

Namespaces

namespace  PACMAN
 
namespace  PACMAN::RbfPum
 

Functions

template<KokkosViewRank< 2 > AViewType, KokkosViewRank< 2 > BViewType, KokkosViewRank< 1 > TViewType, KokkosViewRank< 2 > XViewType, KokkosViewRank< 1 > WViewType>
KOKKOS_FORCEINLINE_FUNCTION auto PACMAN::RbfPum::SerialSolveQR (AViewType &A, const BViewType &B, TViewType &T, XViewType &X, WViewType &W)
 Solves AX=B for X using a QR factorization on A.
 
template<KokkosViewRank< 2 > AViewType, KokkosViewRank< 1 > BViewType>
KOKKOS_FORCEINLINE_FUNCTION void PACMAN::RbfPum::SerialSolveLU (AViewType &A, BViewType &B)
 Solves AX=B for X using a LU factorization on A.
 
template<KokkosViewRank< 2 > AViewType, KokkosViewRank< 1 > SViewType, KokkosViewRank< 1 > WViewType>
KOKKOS_FORCEINLINE_FUNCTION void PACMAN::RbfPum::SerialSVD (AViewType &A, SViewType &S, WViewType &W)
 Perform a partial SVD decomposition, to fetch only the singular values of A.