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_vectorwX
 
- Data Fields inherited from GMToDiracBaseOptimizationParams
const gsl_vectorcovDiag
 
const gsl_vectorcovDiagSqrd
 
const size_t bMax
 
const double cB
 
const double twoPiNHalf
 
const double D1
 
const GslQuadratureAdaptiveGaussKronrodgaussKronrod
 
SquaredEuclideanDistanceUtilsLLsquaredEuclideanDistanceUtilLL
 
gsl_vectorvecN
 
GMToDiracIntegrationParamsintegrationParams
 
- 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: