One-dimensional eigenfunction for exponential covariance function. More...
#include <Stokhos_KL_OneDEigenPair.hpp>


Public Types | |
| enum | TYPE { SIN, COS } |
| Enum identifying the type of eigenfunction. More... | |
Public Member Functions | |
| ExponentialOneDEigenFunction (TYPE type_, const value_type &a_, const value_type &b_, const value_type &omega_, const std::string &dim_name_) | |
| Constructor. | |
| ~ExponentialOneDEigenFunction () | |
| Destructor. | |
| virtual value_type | evaluate (const value_type &x) const |
| Evaluate eigenfunction. | |
| virtual void | print (std::ostream &os) const |
| Print eigenfunction. | |
| TYPE | getType () const |
| Return type. | |
| value_type | getFrequency () const |
| Return frequency. | |
| value_type | getMultiplier () const |
| Return multiplier. | |
| value_type | getShift () const |
| Get shift. | |
Protected Attributes | |
| TYPE | type |
| Type of eigenfunction (sin or cos) | |
| value_type | a |
| Domain length. | |
| value_type | b |
| Domain center. | |
| value_type | A |
| Multiplier for eigenfunction. | |
| value_type | omega |
| Frequency of eigenfunction. | |
| std::string | dim_name |
| Dimesion name (e.g., x_1) for printing eigenfunction. | |
One-dimensional eigenfunction for exponential covariance function.
Represents an eigenfunction of the form
or
over the domain
where
for
,
respectively.
| enum Stokhos::KL::ExponentialOneDEigenFunction::TYPE |
1.7.6.1