OpenMS  2.8.0
EmgGradientDescent Member List

This is the complete list of members for EmgGradientDescent, including all inherited members.

applyEstimatedParameters(const std::vector< double > &xs, const double h, const double mu, const double sigma, const double tau, std::vector< double > &out_xs, std::vector< double > &out_ys) constEmgGradientDescent
check_defaults_DefaultParamHandlerprotected
compute_additional_points_EmgGradientDescentprivate
compute_z(const double x, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
computeInitialMean(const std::vector< double > &xs, const std::vector< double > &ys) constEmgGradientDescentprotected
computeMuMaxDistance(const std::vector< double > &xs) constEmgGradientDescentprotected
DefaultParamHandler(const String &name)DefaultParamHandler
DefaultParamHandler(const DefaultParamHandler &rhs)DefaultParamHandler
DefaultParamHandler()DefaultParamHandlerprivate
defaults_DefaultParamHandlerprotected
defaultsToParam_()DefaultParamHandlerprotected
E_wrt_h(const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
E_wrt_mu(const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
E_wrt_sigma(const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
E_wrt_tau(const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
emg_point(const double x, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
EmgGradientDescent()EmgGradientDescent
EmgGradientDescent_friend classEmgGradientDescentfriend
error_name_DefaultParamHandlerprotected
estimateEmgParameters(const std::vector< double > &xs, const std::vector< double > &ys, double &best_h, double &best_mu, double &best_sigma, double &best_tau) constEmgGradientDescent
extractTrainingSet(const std::vector< double > &xs, const std::vector< double > &ys, std::vector< double > &TrX, std::vector< double > &TrY) constEmgGradientDescentprotected
fitEMGPeakModel(const PeakContainerT &input_peak, PeakContainerT &output_peak, const double left_pos=0.0, const double right_pos=0.0) constEmgGradientDescent
getDefaultParameters(Param &params)EmgGradientDescent
getDefaults() constDefaultParamHandler
getName() constDefaultParamHandler
getParameters() constDefaultParamHandler
getSubsections() constDefaultParamHandler
iRpropPlus(const double prev_diff_E_param, double &diff_E_param, double &param_lr, double &param_update, double &param, const double current_E, const double previous_E) constEmgGradientDescentprivate
Loss_function(const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) constEmgGradientDescentprivate
max_gd_iter_EmgGradientDescentprivate
operator=(const DefaultParamHandler &rhs)DefaultParamHandlervirtual
operator==(const DefaultParamHandler &rhs) constDefaultParamHandlervirtual
param_DefaultParamHandlerprotected
PIEmgGradientDescentprivate
print_debug_EmgGradientDescentprivate
setName(const String &name)DefaultParamHandler
setParameters(const Param &param)DefaultParamHandler
subsections_DefaultParamHandlerprotected
updateMembers_() overrideEmgGradientDescentprotectedvirtual
warn_empty_defaults_DefaultParamHandlerprotected
writeParametersToMetaValues(const Param &write_this, MetaInfoInterface &write_here, const String &key_prefix="")DefaultParamHandlerstatic
~DefaultParamHandler()DefaultParamHandlervirtual
~EmgGradientDescent() override=defaultEmgGradientDescent