Xmipp
v3.23.11-Nereus
|
#include <nma_alignment_vol.h>
Public Member Functions | |
ObjFunc_nma_alignment_vol (int _t, int _n=0) | |
~ObjFunc_nma_alignment_vol () | |
double | eval (Vector v, int *nerror=nullptr) |
Public Member Functions inherited from UnconstrainedObjectiveFunction | |
UnconstrainedObjectiveFunction () | |
~UnconstrainedObjectiveFunction () | |
virtual double | evalNLConstraint (int j, Vector v, int *nerror=NULL) |
virtual Vector | evalGradNLConstraint (int j, Vector v, int *nerror=NULL) |
virtual void | evalGradNLConstraint (int j, Vector v, Vector result, int *nerror=NULL) |
Public Member Functions inherited from ObjectiveFunction | |
ObjectiveFunction () | |
virtual | ~ObjectiveFunction () |
int | dim () |
void | initData () |
virtual void | saveValue (Vector tmp, double valueOF, int nerror) |
virtual void | printStats (char cc=1) |
void | saveStats (char *filename, Vector vG, Matrix mH, Vector vLambda) |
virtual void | finalize (Vector vG, Matrix mH, Vector vLambda) |
void | setName (char *s) |
void | setSaveFile (char *b=NULL) |
void | updateCounter (double df, Vector vX, int nerror=0) |
char | isFeasible (Vector vx, double *d=NULL) |
void | initBounds () |
void | endInit () |
void | initTolLC (Vector vX) |
void | initTolNLC (Vector c, double delta) |
virtual int | getNFE () |
virtual int | getNFE2 () |
Additional Inherited Members | |
Public Attributes inherited from ObjectiveFunction | |
char | name [9] |
char | startPointIsGiven |
Vector | xStart |
Vector | xBest |
Vector | xOptimal |
double | valueOptimal |
double | valueBest |
double | noiseAbsolute |
double | noiseRelative |
double | objectiveConst |
Matrix | data |
int | t |
int | nNLConstraints |
int | isConstrained |
Vector | bl |
Vector | bu |
Matrix | A |
Vector | b |
double | tolRelFeasibilityForNLC |
double | tolNLC |
double | tolRelFeasibilityForLC |
double | tolLC |
Protected Attributes inherited from ObjectiveFunction | |
int | nfe |
int | nfe2 |
Definition at line 199 of file nma_alignment_vol.h.