hysteresis_model
Public Member Functions | Public Attributes | List of all members
lev_mar_optim Class Reference

#include <LevMarOptimization.h>

Public Member Functions

 lev_mar_optim (const std::string &strLogFile, std::vector< std::string > strDataFile, int _nDataFiles)
 
 ~lev_mar_optim ()
 
void optimize (double *p, double *lp, double *up, double *globalp)
 

Public Attributes

double minError
 
bool firstRun
 
std::vector< double > optimumParameter
 
double * globalP
 
double mesIntpDeflection
 
double mesIntpDeflection_dot
 
double mesIntpTorque
 
double timeFactor
 
double torqueError
 
double prevDeflection
 
double prevTime
 
double modelTorque
 
int mIndex
 
int nDataFiles
 
FILE * fileLog
 
FILE * fileMeaData
 
std::vector< std::vector
< double > > 
mesTime
 
std::vector< std::vector
< double > > 
mesTorque
 
std::vector< std::vector
< double > > 
mesDeflection
 
std::vector< std::vector
< double > > 
mesDeflection_dot
 

Constructor & Destructor Documentation

lev_mar_optim::lev_mar_optim ( const std::string &  strLogFile,
std::vector< std::string >  strDataFile,
int  _nDataFiles 
)
lev_mar_optim::~lev_mar_optim ( )

Member Function Documentation

void lev_mar_optim::optimize ( double *  p,
double *  lp,
double *  up,
double *  globalp 
)

Member Data Documentation

FILE* lev_mar_optim::fileLog
FILE * lev_mar_optim::fileMeaData
bool lev_mar_optim::firstRun
double* lev_mar_optim::globalP
std::vector< std::vector<double> > lev_mar_optim::mesDeflection
std::vector< std::vector<double> > lev_mar_optim::mesDeflection_dot
double lev_mar_optim::mesIntpDeflection
double lev_mar_optim::mesIntpDeflection_dot
double lev_mar_optim::mesIntpTorque
std::vector< std::vector<double> > lev_mar_optim::mesTime
std::vector< std::vector<double> > lev_mar_optim::mesTorque
int lev_mar_optim::mIndex
double lev_mar_optim::minError
double lev_mar_optim::modelTorque
int lev_mar_optim::nDataFiles
std::vector<double> lev_mar_optim::optimumParameter
double lev_mar_optim::prevDeflection
double lev_mar_optim::prevTime
double lev_mar_optim::timeFactor
double lev_mar_optim::torqueError

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