Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::LevMar Struct Reference

#include <levmar.hpp>

Public Member Functions

template<typename Target >
double fit (Target &target)
 

Public Attributes

int eval_limit = 100
 
double lambda_limit = 1e+15
 
double stop_rel_change = 1e-5
 
double lambda_up_factor = 10
 
double lambda_down_factor = 0.1
 
double lambda_start = 0.001
 
double initial_wssr
 
int eval_count
 
std::vector< doublealpha
 
std::vector< doublebeta
 
std::vector< doubletemp_alpha
 
std::vector< doubletemp_beta
 

Detailed Description

Definition at line 85 of file levmar.hpp.

Member Function Documentation

◆ fit()

template<typename Target >
double gemmi::LevMar::fit ( Target target)
inline

Definition at line 107 of file levmar.hpp.

Member Data Documentation

◆ eval_limit

int gemmi::LevMar::eval_limit = 100

Definition at line 87 of file levmar.hpp.

◆ lambda_limit

double gemmi::LevMar::lambda_limit = 1e+15

Definition at line 88 of file levmar.hpp.

◆ stop_rel_change

double gemmi::LevMar::stop_rel_change = 1e-5

Definition at line 89 of file levmar.hpp.

◆ lambda_up_factor

double gemmi::LevMar::lambda_up_factor = 10

Definition at line 92 of file levmar.hpp.

◆ lambda_down_factor

double gemmi::LevMar::lambda_down_factor = 0.1

Definition at line 93 of file levmar.hpp.

◆ lambda_start

double gemmi::LevMar::lambda_start = 0.001

Definition at line 94 of file levmar.hpp.

◆ initial_wssr

double gemmi::LevMar::initial_wssr

Definition at line 97 of file levmar.hpp.

◆ eval_count

int gemmi::LevMar::eval_count

Definition at line 98 of file levmar.hpp.

◆ alpha

std::vector<double> gemmi::LevMar::alpha

Definition at line 101 of file levmar.hpp.

◆ beta

std::vector<double> gemmi::LevMar::beta

Definition at line 102 of file levmar.hpp.

◆ temp_alpha

std::vector<double> gemmi::LevMar::temp_alpha

Definition at line 103 of file levmar.hpp.

◆ temp_beta

std::vector<double> gemmi::LevMar::temp_beta

Definition at line 103 of file levmar.hpp.


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