Xmipp
v3.23.11-Nereus
|
#include <stdio.h>
#include <memory.h>
#include "ObjectiveFunction.h"
#include "Matrix.h"
#include "IntPoly.h"
#include "tools.h"
#include "VectorChar.h"
Go to the source code of this file.
Functions | |
void | simpleQPSolve (Matrix mH, Vector vG, Matrix mA, Vector vB, Vector vP, Vector vLambda, int *info) |
void | restartSimpleQPSolve (Vector vBO, Vector vP) |
Vector | L2NormMinimizer (Polynomial q, double delta, int *infoOut=NULL, int maxIter=1000, double *lambda1=NULL) |
Vector | L2NormMinimizer (Polynomial q, Vector pointXk, double delta, int *infoOut=NULL, int maxIter=1000, double *lambda1=NULL) |
Vector | L2NormMinimizer (Polynomial q, Vector pointXk, double delta, int *infoOut, int maxIter, double *lambda1, Vector minusG, Matrix H) |
char | checkForTermination (Vector d, Vector Base, double rhoEnd) |
void | initConstrainedStep (ObjectiveFunction *of) |
Vector | ConstrainedL2NormMinimizer (InterPolynomial poly, int k, double delta, int *info, int iterMax, double *lambda1, Vector vOBase, ObjectiveFunction *of) |
void | projectionIntoFeasibleSpace (Vector vFrom, Vector vBase, ObjectiveFunction *of) |
Variables | |
Vector | FullLambda |
Definition at line 56 of file CTRSSolver.cpp.
Vector ConstrainedL2NormMinimizer | ( | InterPolynomial | poly, |
int | k, | ||
double | delta, | ||
int * | info, | ||
int | iterMax, | ||
double * | lambda1, | ||
Vector | vOBase, | ||
ObjectiveFunction * | of | ||
) |
Definition at line 59 of file CTRSSolver.cpp.
void initConstrainedStep | ( | ObjectiveFunction * | of | ) |
Definition at line 57 of file CTRSSolver.cpp.
Vector L2NormMinimizer | ( | Polynomial | q, |
double | delta, | ||
int * | infoOut = NULL , |
||
int | maxIter = 1000 , |
||
double * | lambda1 = NULL |
||
) |
Definition at line 307 of file UTRSSolver.cpp.
Vector L2NormMinimizer | ( | Polynomial | q, |
Vector | pointXk, | ||
double | delta, | ||
int * | infoOut = NULL , |
||
int | maxIter = 1000 , |
||
double * | lambda1 = NULL |
||
) |
Definition at line 297 of file UTRSSolver.cpp.
Vector L2NormMinimizer | ( | Polynomial | q, |
Vector | pointXk, | ||
double | delta, | ||
int * | infoOut, | ||
int | maxIter, | ||
double * | lambda1, | ||
Vector | minusG, | ||
Matrix | H | ||
) |
Definition at line 147 of file UTRSSolver.cpp.
void projectionIntoFeasibleSpace | ( | Vector | vFrom, |
Vector | vBase, | ||
ObjectiveFunction * | of | ||
) |
Definition at line 74 of file CTRSSolver.cpp.
Definition at line 363 of file QPSolver.cpp.
void simpleQPSolve | ( | Matrix | mH, |
Vector | vG, | ||
Matrix | mA, | ||
Vector | vB, | ||
Vector | vP, | ||
Vector | vLambda, | ||
int * | info | ||
) |
Definition at line 105 of file QPSolver.cpp.
Vector FullLambda |
Definition at line 38 of file CTRSSolver.cpp.