| 
    Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
One-dimensional eigenfunction for exponential covariance function. More...
#include <Stokhos_KL_OneDExponentialEigenPair.hpp>
Public Types | |
| enum | TYPE { SIN, COS } | 
| Enum identifying the type of eigenfunction.  More... | |
| typedef Value | value_type | 
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION | ExponentialOneDEigenFunction () | 
| Default Constructor.  More... | |
| KOKKOS_INLINE_FUNCTION | ExponentialOneDEigenFunction (TYPE type_, const value_type &a_, const value_type &b_, const value_type &omega_, const int dim_name_) | 
| Constructor.  More... | |
| KOKKOS_INLINE_FUNCTION | ~ExponentialOneDEigenFunction () | 
| Destructor.  More... | |
| template<typename point_type > | |
| KOKKOS_INLINE_FUNCTION point_type | evaluate (const point_type &x) const | 
| Evaluate eigenfunction.  More... | |
| void | print (std::ostream &os) const | 
| Print eigenfunction.  More... | |
| KOKKOS_INLINE_FUNCTION TYPE | getType () const | 
| Return type.  More... | |
| KOKKOS_INLINE_FUNCTION value_type | getFrequency () const | 
| Return frequency.  More... | |
| KOKKOS_INLINE_FUNCTION value_type | getMultiplier () const | 
| Return multiplier.  More... | |
| KOKKOS_INLINE_FUNCTION value_type | getShift () const | 
| Get shift.  More... | |
Protected Attributes | |
| TYPE | type | 
| Type of eigenfunction (sin or cos)  More... | |
| value_type | a | 
| Domain length.  More... | |
| value_type | b | 
| Domain center.  More... | |
| value_type | A | 
| Multiplier for eigenfunction.  More... | |
| value_type | omega | 
| Frequency of eigenfunction.  More... | |
| int | dim_name | 
| Dimesion name (e.g., x_1) for printing eigenfunction.  More... | |
One-dimensional eigenfunction for exponential covariance function.
Represents an eigenfunction of the form 
 or 
 over the domain 
 where 
 for 
, 
 respectively. 
Definition at line 41 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
| typedef Value Stokhos::KL::ExponentialOneDEigenFunction< Value >::value_type | 
Definition at line 44 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
| enum Stokhos::KL::ExponentialOneDEigenFunction::TYPE | 
Enum identifying the type of eigenfunction.
| Enumerator | |
|---|---|
| SIN | 
 A*sin(omega*(x-b))  | 
| COS | 
 A*cos(omega*(x-b))  | 
Definition at line 47 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Default Constructor.
Definition at line 54 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Constructor.
Definition at line 59 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Destructor.
Definition at line 73 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Evaluate eigenfunction.
Definition at line 79 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Print eigenfunction.
Definition at line 86 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Return type.
Definition at line 97 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Return frequency.
Definition at line 101 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Return multiplier.
Definition at line 105 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  inline | 
Get shift.
Definition at line 109 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Type of eigenfunction (sin or cos)
Definition at line 114 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Domain length.
Definition at line 117 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Domain center.
Definition at line 120 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Multiplier for eigenfunction.
Definition at line 123 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Frequency of eigenfunction.
Definition at line 126 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
      
  | 
  protected | 
Dimesion name (e.g., x_1) for printing eigenfunction.
Definition at line 129 of file Stokhos_KL_OneDExponentialEigenPair.hpp.
 1.8.5