#include <OperationEvalLinearClenshawCurtisBoundaryNaive.hpp>
◆ OperationEvalLinearClenshawCurtisBoundaryNaive()
  
  
      
        
          | sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::OperationEvalLinearClenshawCurtisBoundaryNaive  | 
          ( | 
          GridStorage &  | 
          storage | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
Constructor. 
- Parameters
 - 
  
    | storage | storage of the sparse grid  | 
  
   
 
 
◆ ~OperationEvalLinearClenshawCurtisBoundaryNaive()
  
  
      
        
          | sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::~OperationEvalLinearClenshawCurtisBoundaryNaive  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ eval() [1/2]
  
  
      
        
          | double sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::eval  | 
          ( | 
          const DataVector &  | 
          alpha,  | 
         
        
           | 
           | 
          const DataVector &  | 
          point  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
- Parameters
 - 
  
    | alpha | coefficient vector  | 
    | point | evaluation point  | 
  
   
- Returns
 - value of the linear combination 
 
Implements sgpp::base::OperationEval.
References base, sgpp::base::LinearClenshawCurtisBoundaryBasis< LT, IT >::eval(), sgpp::base::HashGridStorage::getBoundingBox(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridPoint::getIndex(), sgpp::base::HashGridPoint::getLevel(), sgpp::base::HashGridStorage::getSize(), python.statsfileInfo::i, chess::point, pointInUnitCube, storage, and sgpp::base::BoundingBox::transformPointToUnitCube().
Referenced by sgpp::optimization::OperationMultipleHierarchisationLinearClenshawCurtis::doDehierarchisation(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity(), and ~OperationEvalLinearClenshawCurtisBoundaryNaive().
 
 
◆ eval() [2/2]
- Parameters
 - 
  
     | alpha | coefficient matrix (each column is a coefficient vector)  | 
     | point | evaluation point  | 
    | [out] | value | values of linear combination  | 
  
   
Reimplemented from sgpp::base::OperationEval.
References alpha, base, sgpp::base::LinearClenshawCurtisBoundaryBasis< LT, IT >::eval(), sgpp::base::HashGridStorage::getBoundingBox(), sgpp::base::HashGridStorage::getDimension(), sgpp::base::HashGridPoint::getIndex(), sgpp::base::HashGridPoint::getLevel(), sgpp::base::DataMatrix::getNcols(), sgpp::base::HashGridStorage::getSize(), python.statsfileInfo::i, python.utils.statsfile2gnuplot::j, m, chess::point, pointInUnitCube, sgpp::base::DataVector::setAll(), storage, and sgpp::base::BoundingBox::transformPointToUnitCube().
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis::estimateDensity().
 
 
◆ base
1D linear basis 
Referenced by eval().
 
 
◆ pointInUnitCube
  
  
      
        
          | DataVector sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::pointInUnitCube | 
         
       
   | 
  
protected   | 
  
 
untransformed evaluation point (temporary vector) 
Referenced by eval().
 
 
◆ storage
  
  
      
        
          | GridStorage& sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive::storage | 
         
       
   | 
  
protected   | 
  
 
storage of the sparse grid 
Referenced by eval().
 
 
The documentation for this class was generated from the following files: