Stage.cpp File Reference
#include "soth/debug.hpp"
#include "soth/Stage.hpp"
#include "soth/DestructiveColPivQR.hpp"
#include "soth/BaseY.hpp"
#include <Eigen/LU>
Include dependency graph for Stage.cpp:

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 Documentation

#define SOTH_DEBUG
#define SOTH_DEBUG_MODE   45
#define SOTH_STAGE_COMMON_CONSTRUCTOR
Value:
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
Value:
do {                                                                               \
       Wd.reserve( int(nr*(nr+1)/2) );                       \
     } while(false)

Referenced by soth::Stage::Stage().