SG++-Doxygen-Documentation
sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis Class Reference

keep applying marginalize to function until it's reduced to only 1 dimension More...

#include <OperationRosenblattTransformationModPolyClenshawCurtis.hpp>

Inheritance diagram for sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis:
sgpp::datadriven::OperationRosenblattTransformation

Public Member Functions

void doTransformation (base::DataVector *alpha, base::DataMatrix *points, base::DataMatrix *pointscdf)
 Transformation with mixed starting dimensions. More...
 
void doTransformation (base::DataVector *alpha, base::DataMatrix *points, base::DataMatrix *pointscdf, size_t dim_start)
 Transformation with specified starting dimension. More...
 
 OperationRosenblattTransformationModPolyClenshawCurtis (base::Grid *grid)
 
virtual ~OperationRosenblattTransformationModPolyClenshawCurtis ()
 
- Public Member Functions inherited from sgpp::datadriven::OperationRosenblattTransformation
 OperationRosenblattTransformation ()
 
virtual ~OperationRosenblattTransformation ()
 

Protected Member Functions

virtual double doTransformation1D (base::Grid *grid1d, base::DataVector *alpha1d, double coord1d)
 
void doTransformation_in_next_dim (base::Grid *g_in, base::DataVector *a_in, size_t dim_x, base::DataVector *coords1d, base::DataVector *cdfs1d, size_t &curr_dim)
 
void doTransformation_start_dimX (base::Grid *g_in, base::DataVector *a_in, size_t dim_start, base::DataVector *coords1d, base::DataVector *cdfs1d)
 

Protected Attributes

base::Gridgrid
 

Detailed Description

keep applying marginalize to function until it's reduced to only 1 dimension

Constructor & Destructor Documentation

sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::OperationRosenblattTransformationModPolyClenshawCurtis ( base::Grid grid)
inlineexplicit
virtual sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::~OperationRosenblattTransformationModPolyClenshawCurtis ( )
inlinevirtual

Member Function Documentation

void sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::doTransformation ( base::DataVector alpha,
base::DataMatrix points,
base::DataMatrix pointscdf 
)
virtual
void sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::doTransformation ( base::DataVector alpha,
base::DataMatrix points,
base::DataMatrix pointscdf,
size_t  dim_start 
)
virtual
double sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::doTransformation1D ( base::Grid grid1d,
base::DataVector alpha1d,
double  coord1d 
)
protectedvirtual
void sgpp::datadriven::OperationRosenblattTransformationModPolyClenshawCurtis::doTransformation_start_dimX ( base::Grid g_in,
base::DataVector a_in,
size_t  dim_start,
base::DataVector coords1d,
base::DataVector cdfs1d 
)
protected

Member Data Documentation


The documentation for this class was generated from the following files: