Compadre  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
Compadre_LinearAlgebra_Definitions.hpp File Reference
#include "Compadre_LinearAlgebra_Declarations.hpp"

Go to the source code of this file.

Namespaces

 Compadre
 
 Compadre::GMLS_LinearAlgebra
 

Functions

KOKKOS_INLINE_FUNCTION void Compadre::GMLS_LinearAlgebra::createM (const member_type &teamMember, scratch_matrix_right_type M_data, scratch_matrix_right_type weighted_P, const int columns, const int rows)
 Creates a matrix M=A^T*A from a matrix A. More...
 
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. More...