#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: