Stokhos
Development
|
Container for multi-dimensional product of 1-D eigenfunctions/values. More...
#include <Stokhos_KL_ProductEigenPair.hpp>
Public Types | |
typedef eigen_function_type::value_type | value_type |
typedef ExecutionSpace | execution_space |
typedef OneDEigenPair < eigen_function_type > | one_d_eigen_pair_type |
typedef Teuchos::Array < one_d_eigen_pair_type > | eig_pair_type |
Public Member Functions | |
ProductEigenPair () | |
Default constructor. | |
ProductEigenPair (const ProductEigenPair &ep) | |
Copy constructor. | |
ProductEigenPair & | operator= (const ProductEigenPair &ep) |
Assignment. | |
void | set (const Teuchos::Array< one_d_eigen_pair_type > &ep) |
Set eigen pairs. | |
template<typename point_type > | |
KOKKOS_INLINE_FUNCTION value_type | evalEigenfunction (const point_type &x) const |
Evaluate eigenfunction at a given point. | |
void | print (std::ostream &os) const |
Print eigenpair. | |
Public Attributes | |
value_type | eig_val |
Product eigenvalue. | |
eig_pair_type | eig_pairs |
Eigenpairs for each dimension. | |
Container for multi-dimensional product of 1-D eigenfunctions/values.