CMP++: Uncertainty Quantification & Bayesian Calibration
Loading...
Searching...
No Matches
cmp::grid::Grid Class Referenceabstract

Abstract base class for numerical integration grids and space-filling designs. More...

#include <grid.h>

Inheritance diagram for cmp::grid::Grid:

Public Member Functions

virtual Eigen::MatrixXd construct (const size_t &nPoints)=0
 
virtual size_t dim () const =0
 
virtual ~Grid ()=default
 

Detailed Description

Abstract base class for numerical integration grids and space-filling designs.

Mathematical Formulation Defines a mapping that generates a point set \(\mathcal{P} = \{\mathbf{x}_i\}_{i=1}^N\) in a hyperrectangle \(\prod_{d=1}^D [a_d, b_d]\) to represent the design of experiments or coordinate nodes.

Implementation Algorithm Provides pure virtual interfaces construct() to construct a matrix of coordinates, and dim() to query the dimensionality.

Constructor & Destructor Documentation

◆ ~Grid()

virtual cmp::grid::Grid::~Grid ( )
virtualdefault

Member Function Documentation

◆ construct()

virtual Eigen::MatrixXd cmp::grid::Grid::construct ( const size_t &  nPoints)
pure virtual

◆ dim()


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