All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Stage.cpp File Reference
#include "soth/debug.hpp"
#include <Eigen/LU>
#include "soth/BaseY.hpp"
#include "soth/DestructiveColPivQR.hpp"
#include "soth/Stage.hpp"
Include dependency graph for Stage.cpp:

Namespaces

 soth
 

Macros

#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
 

Macro Definition 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)