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

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

#include <OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary.hpp>

Inheritance diagram for sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary:
sgpp::datadriven::OperationInverseRosenblattTransformation

Public Member Functions

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

Protected Member Functions

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 op_dim, base::DataVector *cdfs1d, base::DataVector *coords1d, size_t &curr_dim)
 
void doTransformation_start_dimX (base::Grid *g_in, base::DataVector *a_in, size_t dim_start, base::DataVector *cdfs1d, base::DataVector *coords1d)
 

Protected Attributes

base::Gridgrid
 

Detailed Description

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

Constructor & Destructor Documentation

◆ OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary()

sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary ( base::Grid grid)
inlineexplicit

◆ ~OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary()

virtual sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::~OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary ( )
inlinevirtual

Member Function Documentation

◆ doTransformation() [1/2]

void sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::doTransformation ( base::DataVector alpha,
base::DataMatrix pointscdf,
base::DataMatrix points 
)
virtual

◆ doTransformation() [2/2]

void sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::doTransformation ( base::DataVector alpha,
base::DataMatrix pointscdf,
base::DataMatrix points,
size_t  dim_start 
)
virtual

◆ doTransformation1D()

double sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::doTransformation1D ( base::Grid grid1d,
base::DataVector alpha1d,
double  coord1d 
)
protected

◆ doTransformation_in_next_dim()

◆ doTransformation_start_dimX()

void sgpp::datadriven::OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary::doTransformation_start_dimX ( base::Grid g_in,
base::DataVector a_in,
size_t  dim_start,
base::DataVector cdfs1d,
base::DataVector coords1d 
)
protected

Member Data Documentation

◆ grid


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