Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
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. More... | |
ProductEigenPair (const ProductEigenPair &ep) | |
Copy constructor. More... | |
ProductEigenPair & | operator= (const ProductEigenPair &ep) |
Assignment. More... | |
void | set (const Teuchos::Array< one_d_eigen_pair_type > &ep) |
Set eigen pairs. More... | |
template<typename point_type > | |
KOKKOS_INLINE_FUNCTION value_type | evalEigenfunction (const point_type &x) const |
Evaluate eigenfunction at a given point. More... | |
void | print (std::ostream &os) const |
Print eigenpair. More... | |
Public Attributes | |
value_type | eig_val |
Product eigenvalue. More... | |
eig_pair_type | eig_pairs |
Eigenpairs for each dimension. More... | |
Container for multi-dimensional product of 1-D eigenfunctions/values.
Definition at line 21 of file Stokhos_KL_ProductEigenPair.hpp.
typedef eigen_function_type::value_type Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::value_type |
Definition at line 23 of file Stokhos_KL_ProductEigenPair.hpp.
typedef ExecutionSpace Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::execution_space |
Definition at line 24 of file Stokhos_KL_ProductEigenPair.hpp.
typedef OneDEigenPair<eigen_function_type> Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::one_d_eigen_pair_type |
Definition at line 25 of file Stokhos_KL_ProductEigenPair.hpp.
typedef Teuchos::Array<one_d_eigen_pair_type> Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::eig_pair_type |
Definition at line 26 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Default constructor.
Definition at line 35 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Copy constructor.
Definition at line 38 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Assignment.
Definition at line 42 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Set eigen pairs.
Definition at line 51 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Evaluate eigenfunction at a given point.
Definition at line 62 of file Stokhos_KL_ProductEigenPair.hpp.
|
inline |
Print eigenpair.
Definition at line 71 of file Stokhos_KL_ProductEigenPair.hpp.
value_type Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::eig_val |
Product eigenvalue.
Definition at line 29 of file Stokhos_KL_ProductEigenPair.hpp.
eig_pair_type Stokhos::KL::ProductEigenPair< eigen_function_type, ExecutionSpace >::eig_pairs |
Eigenpairs for each dimension.
Definition at line 32 of file Stokhos_KL_ProductEigenPair.hpp.