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::lev_mar_optim ( const std::string &  strLogFile,
std::vector< std::string >  strDataFile,
int  _nDataFiles 
)

◆ ~lev_mar_optim()

lev_mar_optim::~lev_mar_optim ( )

Member Function Documentation

◆ optimize()

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

Member Data Documentation

◆ fileLog

FILE* lev_mar_optim::fileLog

◆ fileMeaData

FILE * lev_mar_optim::fileMeaData

◆ firstRun

bool lev_mar_optim::firstRun

◆ globalP

double* lev_mar_optim::globalP

◆ mesDeflection

std::vector< std::vector<double> > lev_mar_optim::mesDeflection

◆ mesDeflection_dot

std::vector< std::vector<double> > lev_mar_optim::mesDeflection_dot

◆ mesIntpDeflection

double lev_mar_optim::mesIntpDeflection

◆ mesIntpDeflection_dot

double lev_mar_optim::mesIntpDeflection_dot

◆ mesIntpTorque

double lev_mar_optim::mesIntpTorque

◆ mesTime

std::vector< std::vector<double> > lev_mar_optim::mesTime

◆ mesTorque

std::vector< std::vector<double> > lev_mar_optim::mesTorque

◆ mIndex

int lev_mar_optim::mIndex

◆ minError

double lev_mar_optim::minError

◆ modelTorque

double lev_mar_optim::modelTorque

◆ nDataFiles

int lev_mar_optim::nDataFiles

◆ optimumParameter

std::vector<double> lev_mar_optim::optimumParameter

◆ prevDeflection

double lev_mar_optim::prevDeflection

◆ prevTime

double lev_mar_optim::prevTime

◆ timeFactor

double lev_mar_optim::timeFactor

◆ torqueError

double lev_mar_optim::torqueError

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