|
Compadre 1.5.5
|
#include "Compadre_Config.h"#include "Compadre_Typedefs.hpp"#include "Compadre_ParallelManager.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Compadre |
| namespace | Compadre::GMLS_LinearAlgebra |
Functions | |
| KOKKOS_INLINE_FUNCTION void | Compadre::GMLS_LinearAlgebra::largestTwoEigenvectorsThreeByThreeSymmetric (const member_type &teamMember, scratch_matrix_right_type V, scratch_matrix_right_type PtP, const int dimensions, pool_type &random_number_pool) |
| Calculates two eigenvectors corresponding to two dominant eigenvalues. | |
| template<typename A_layout, typename B_layout, typename X_layout> | |
| void | Compadre::GMLS_LinearAlgebra::batchQRPivotingSolve (ParallelManager pm, double *A, int lda, int nda, double *B, int ldb, int ndb, int M, int N, int NRHS, const int num_matrices, const bool implicit_RHS=true) |
| Solves a batch of problems with QR+Pivoting. | |