SG++-Doxygen-Documentation
sgpp::base::EvalCuboidGeneratorForStretching Class Reference

This class builds a cuboid in the d-dimension space. More...

#include <EvalCuboidGeneratorForStretching.hpp>

Public Member Functions

 EvalCuboidGeneratorForStretching ()
 Constructor. More...
 
void getEvaluationCuboid (DataMatrix &EvaluationPoints, Stretching &SubDomain, size_t points)
 This function builds an cuboid which will be stored into the EvaluationPoint variable of this function. More...
 
 ~EvalCuboidGeneratorForStretching ()
 Destructor. More...
 

Detailed Description

This class builds a cuboid in the d-dimension space.

This cuboid is discretesized by a regular full grid.

Constructor & Destructor Documentation

◆ EvalCuboidGeneratorForStretching()

sgpp::base::EvalCuboidGeneratorForStretching::EvalCuboidGeneratorForStretching ( )

Constructor.

◆ ~EvalCuboidGeneratorForStretching()

Member Function Documentation

◆ getEvaluationCuboid()

void sgpp::base::EvalCuboidGeneratorForStretching::getEvaluationCuboid ( DataMatrix EvaluationPoints,
Stretching SubDomain,
size_t  points 
)

This function builds an cuboid which will be stored into the EvaluationPoint variable of this function.

This is by done by building a cuboid around a bounding box. Be aware that this function returns points to the power of d points.

Parameters
EvaluationPointsDataMatrix that will contain the evaluation points afterwards
SubDomainthe bounding box of the evaluation cuboid
pointsnumber of points used in every dimension

References sgpp::base::BoundingBox::getDimension(), python.statsfileInfo::i, sgpp::base::DataMatrix::resize(), and sgpp::base::DataMatrix::setRow().


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