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_vector * wX
 
- Data Fields inherited from DiracToDiracBaseOptimizationParams
const gsl_vector * wY
 
const gsl_vector * y
 
const size_t M
 
const size_t bMax
 
const double cB
 
const double Dy
 
const double piPrefactor
 
const gsl_vector * meanY
 
SquaredEuclideanDistanceUtilsLL * squaredEuclideanDistanceUtilLL
 
SquaredEuclideanDistanceUtilsLM * squaredEuclideanDistanceUtilLM
 
gsl_vector * vecN
 
- 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: