#include "soth/debug.hpp"
#include "soth/Stage.hpp"
#include "soth/DestructiveColPivQR.hpp"
#include "soth/BaseY.hpp"
#include <Eigen/LU>
Namespaces | |
namespace | soth |
Defines | |
#define | SOTH_DEBUG |
#define | SOTH_DEBUG_MODE 45 |
#define | SOTH_STAGE_COMMON_CONSTRUCTOR |
#define | SOTH_STAGE_COMMON_INIT |
Functions | |
bool Stage:: | soth::maxLambda (const VectorXd &, double &lmax, Index &row) const |
#define SOTH_DEBUG |
#define SOTH_DEBUG_MODE 45 |
#define SOTH_STAGE_COMMON_CONSTRUCTOR |
W_(nr,nr),ML_(nr,nc),e_(nr),lambda_(nr) \ \ ,Ir(),Irn(),Iw(),Im(),Il() \ \ ,M(ML_,&Irn,&Im),L(ML_,&Ir,&Il) \ ,W(W_,&Iw,&Irn) \ \ ,Wr(W_,&Iw,&Ir),Mr(ML_,&Ir,&Im) \ ,e(e_,&Iw),lambda(lambda_,&Iw) \ \ ,sizeM(0),sizeL(0) \ \ ,activeSet(nr,Iw) \ ,freeML(nr) \ \ ,Ld_(nr,nr),Ldwork_(nr,nr),edwork_(nr) \ ,Ld(Ld_,false,false),Ldwork(Ldwork_,&Ld.getRowIndices(),&Ld.getColIndices()) \ ,edwork(edwork_,&Ld.getRowIndices()) \ ,Wd() \ ,dampingFactor( DAMPING_FACTOR ) \ \ ,isReset(false),isInit(false),isOptimumCpt(false),isLagrangeCpt(false),isDampCpt(false),isFreezed(false)
#define SOTH_STAGE_COMMON_INIT |
do { \ Wd.reserve( int(nr*(nr+1)/2) ); \ } while(false)
Referenced by soth::Stage::Stage().