#include <KarhunenLoeveFactory.h>
Definition at line 18 of file KarhunenLoeveFactory.h.
◆ KarhunenLoeveFactory() [1/2]
template<typename KernelType >
muq::Approximation::KarhunenLoeveFactory::KarhunenLoeveFactory |
( |
KernelType & |
kernelIn | ) |
|
|
inline |
◆ KarhunenLoeveFactory() [2/2]
KarhunenLoeveFactory::KarhunenLoeveFactory |
( |
std::shared_ptr< KernelBase > |
kernelIn | ) |
|
◆ Compute()
void KarhunenLoeveFactory::Compute |
( |
Eigen::VectorXd const & |
p0, |
|
|
Eigen::VectorXd const & |
p1, |
|
|
Eigen::VectorXi const & |
ns, |
|
|
boost::property_tree::ptree |
options = boost::property_tree::ptree() |
|
) |
| |
◆ GetModes()
Eigen::MatrixXd muq::Approximation::KarhunenLoeveFactory::GetModes |
( |
| ) |
const |
◆ GetWeights()
Eigen::VectorXd muq::Approximation::KarhunenLoeveFactory::GetWeights |
( |
| ) |
const |
◆ SeparateKernel()
static std::vector<std::shared_ptr<KernelBase> > muq::Approximation::KarhunenLoeveFactory::SeparateKernel |
( |
std::shared_ptr< KernelBase > |
kernel | ) |
|
|
staticprivate |
◆ kernel
std::shared_ptr<KernelBase> muq::Approximation::KarhunenLoeveFactory::kernel |
|
private |
◆ kernelParts
std::vector<std::shared_ptr<KernelBase> > muq::Approximation::KarhunenLoeveFactory::kernelParts |
|
private |
◆ modes
Eigen::MatrixXd muq::Approximation::KarhunenLoeveFactory::modes |
|
private |
◆ weights
Eigen::VectorXd muq::Approximation::KarhunenLoeveFactory::weights |
|
private |
The documentation for this class was generated from the following files: