Rosetta
Public Member Functions | Private Attributes | List of all members
core::optimization::CMAES_Minimizer Class Reference

#include <CMAES_Minimizer.hh>

Public Member Functions

 CMAES_Minimizer (Multifunc &func_in, MinimizerOptions const &options)
 
Real run (Multivec &phipsi_inout)
 run full blackbox CMAES minimization and return final score. More...
 
void rgsigma (Real rgsigma_in)
 
void lambda (int lambda_in)
 

Private Attributes

Multifuncfunc_
 
Real minimize_tolerance_
 
Real rgsigma_
 
int lambda_
 
Real max_iter_
 

Constructor & Destructor Documentation

◆ CMAES_Minimizer()

core::optimization::CMAES_Minimizer::CMAES_Minimizer ( Multifunc func_in,
MinimizerOptions const &  options 
)
inline

Member Function Documentation

◆ lambda()

void core::optimization::CMAES_Minimizer::lambda ( int  lambda_in)

References lambda_.

Referenced by core::optimization::Minimizer::run().

◆ rgsigma()

void core::optimization::CMAES_Minimizer::rgsigma ( Real  rgsigma_in)

References rgsigma_.

Referenced by run(), and core::optimization::Minimizer::run().

◆ run()

Real core::optimization::CMAES_Minimizer::run ( Multivec phipsi_inout)

run full blackbox CMAES minimization and return final score.

References func_, lambda_, max_iter_, minimize_tolerance_, core::scoring::rg, rgsigma(), rgsigma_, and core::optimization::TR().

Referenced by core::optimization::Minimizer::run().

Member Data Documentation

◆ func_

Multifunc& core::optimization::CMAES_Minimizer::func_
private

Referenced by run().

◆ lambda_

int core::optimization::CMAES_Minimizer::lambda_
private

Referenced by lambda(), and run().

◆ max_iter_

Real core::optimization::CMAES_Minimizer::max_iter_
private

Referenced by run().

◆ minimize_tolerance_

Real core::optimization::CMAES_Minimizer::minimize_tolerance_
private

Referenced by run().

◆ rgsigma_

Real core::optimization::CMAES_Minimizer::rgsigma_
private

Referenced by rgsigma(), and run().


The documentation for this class was generated from the following files: