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

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

#include <EvalCuboidGenerator.hpp>

Public Member Functions

 EvalCuboidGenerator ()
 Constructor. More...
 
void getEvaluationCuboid (DataMatrix &EvaluationPoints, BoundingBox &SubDomain, size_t points)
 This function builds an cuboid which will be stored into the EvaluationPoint variable of this function. More...
 
 ~EvalCuboidGenerator ()
 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

◆ EvalCuboidGenerator()

sgpp::base::EvalCuboidGenerator::EvalCuboidGenerator ( )

Constructor.

◆ ~EvalCuboidGenerator()

Member Function Documentation

◆ getEvaluationCuboid()

void sgpp::base::EvalCuboidGenerator::getEvaluationCuboid ( DataMatrix EvaluationPoints,
BoundingBox 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: