Deterministic Gaussian Sampling
Loading...
Searching...
No Matches
GMToDiracConstWeightOptimizationParams Struct Reference

optimization parameters for the GMToDirac approximation with constant weights More...

#include <gm_to_dirac_optimization_params.h>

Inheritance diagram for GMToDiracConstWeightOptimizationParams:
GMToDiracBaseOptimizationParams GslMinimizerOptimizationParams

Public Member Functions

 GMToDiracConstWeightOptimizationParams (const gsl_vector *covDiag, const gsl_vector *wX, size_t N, size_t L, size_t bMax, double cB)
 Construct a new GMToDiracConstWeightOptimizationParams object.
 
 GMToDiracConstWeightOptimizationParams (const gsl_vector *covDiag, size_t N, size_t L, size_t bMax, double cB)
 Construct a new GMToDiracConstWeightOptimizationParams object.
 
 ~GMToDiracConstWeightOptimizationParams ()
 Destroy the GMToDiracConstWeightOptimizationParams object.
 
- Public Member Functions inherited from GMToDiracBaseOptimizationParams
 GMToDiracBaseOptimizationParams (const gsl_vector *covDiag, size_t N, size_t L, size_t bMax, double cB)
 Construct a new GMToDiracBaseOptimizationParams object.
 
 ~GMToDiracBaseOptimizationParams ()
 Destroy the GMToDiracBaseOptimizationParams object.
 
- Public Member Functions inherited from GslMinimizerOptimizationParams
 GslMinimizerOptimizationParams (size_t L, size_t N)
 

Data Fields

const gsl_vector * wX
 
- Data Fields inherited from GMToDiracBaseOptimizationParams
const gsl_vector * covDiag
 
const gsl_vector * covDiagSqrd
 
const size_t bMax
 
const double cB
 
const double twoPiNHalf
 
const double D1
 
const GslQuadratureAdaptiveGaussKronrod * gaussKronrod
 
SquaredEuclideanDistanceUtilsLL * squaredEuclideanDistanceUtilLL
 
gsl_vector * vecN
 
GMToDiracIntegrationParams * integrationParams
 
- Data Fields inherited from GslMinimizerOptimizationParams
size_t L
 
size_t N
 

Detailed Description

optimization parameters for the GMToDirac approximation with constant weights

Constructor & Destructor Documentation

◆ GMToDiracConstWeightOptimizationParams() [1/2]

GMToDiracConstWeightOptimizationParams::GMToDiracConstWeightOptimizationParams ( const gsl_vector *  covDiag,
const gsl_vector *  wX,
size_t  N,
size_t  L,
size_t  bMax,
double  cB 
)
inline

Construct a new GMToDiracConstWeightOptimizationParams object.

uses custom weights wX

Parameters
covDiagcovariance matrix diagonal
wXweights for the Dirac approximation
Ndimension of the data
Lnumber of data points for apprioximation
bMaxbMax
cBcB

◆ GMToDiracConstWeightOptimizationParams() [2/2]

GMToDiracConstWeightOptimizationParams::GMToDiracConstWeightOptimizationParams ( const gsl_vector *  covDiag,
size_t  N,
size_t  L,
size_t  bMax,
double  cB 
)
inline

Construct a new GMToDiracConstWeightOptimizationParams object.

automatically creates weights wX = 1.00 / L

Parameters
covDiagcovariance matrix diagonal
Ndimension of the data
Lnumber of data points for apprioximation
bMaxbMax
cBcB

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