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

optimization parameters for the Dirac To Dirac approximation with constant weights More...

#include <dirac_to_dirac_optimization_params.h>

Inheritance diagram for DiracToDiracConstWeightOptimizationParams:
DiracToDiracBaseOptimizationParams GslMinimizerOptimizationParams

Public Member Functions

 DiracToDiracConstWeightOptimizationParams (const gsl_vector *wX, const gsl_vector *wY, const gsl_vector *y, size_t N, size_t M, size_t L, size_t bMax, double cB)
 Construct a new Dirac To Dirac Const Weight Optimization Params object.
 
 DiracToDiracConstWeightOptimizationParams (const gsl_vector *y, size_t N, size_t M, size_t L, size_t bMax, double cB)
 Construct a new Dirac To Dirac Const Weight Optimization Params object.
 
 ~DiracToDiracConstWeightOptimizationParams ()
 Destroy the Dirac To Dirac Const Weight Optimization Params object.
 
- Public Member Functions inherited from DiracToDiracBaseOptimizationParams
 DiracToDiracBaseOptimizationParams (const gsl_vector *wY, const gsl_vector *y, size_t N, size_t M, size_t L, size_t bMax, double cB)
 Construct a new Dirac To Dirac Base Optimization Params object.
 
 ~DiracToDiracBaseOptimizationParams ()
 Destroy the Dirac To Dirac Base Optimization Params object.
 
- Public Member Functions inherited from GslMinimizerOptimizationParams
 GslMinimizerOptimizationParams (size_t L, size_t N)
 

Data Fields

const gsl_vectorwX
 
- Data Fields inherited from DiracToDiracBaseOptimizationParams
const gsl_vectorwY
 
const gsl_vectory
 
const size_t M
 
const size_t bMax
 
const double cB
 
const double Dy
 
const double piPrefactor
 
const gsl_vectormeanY
 
SquaredEuclideanDistanceUtilsLLsquaredEuclideanDistanceUtilLL
 
SquaredEuclideanDistanceUtilsLMsquaredEuclideanDistanceUtilLM
 
gsl_vectorvecN
 
- Data Fields inherited from GslMinimizerOptimizationParams
size_t L
 
size_t N
 

Detailed Description

optimization parameters for the Dirac To Dirac approximation with constant weights

Constructor & Destructor Documentation

◆ DiracToDiracConstWeightOptimizationParams() [1/2]

DiracToDiracConstWeightOptimizationParams::DiracToDiracConstWeightOptimizationParams ( const gsl_vector wX,
const gsl_vector wY,
const gsl_vector y,
size_t  N,
size_t  M,
size_t  L,
size_t  bMax,
double  cB 
)
inline

Construct a new Dirac To Dirac Const Weight Optimization Params object.

uses custom weights wX

Parameters
wXweight vector for the x data points
wYweight vector for the y data points
yinput data points
Ndimension of the data
Mnumber of input data points
Lnumber of data points for apprioximation
bMaxbMax
cBcB

◆ DiracToDiracConstWeightOptimizationParams() [2/2]

DiracToDiracConstWeightOptimizationParams::DiracToDiracConstWeightOptimizationParams ( const gsl_vector y,
size_t  N,
size_t  M,
size_t  L,
size_t  bMax,
double  cB 
)
inline

Construct a new Dirac To Dirac Const Weight Optimization Params object.

automatically creates weights wX = 1.00 / L, wY = 1.00 / M

Parameters
yinput data points
Ndimension of the data
Mnumber of input data points
Lnumber of data points for apprioximation
bMaxbMax
cBcB

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