Classes | |
class | ActiveSet |
class | SubActiveSet |
struct | MATLAB |
class | AllocatorML |
class | BaseY |
class | BasicStage |
class | Bound |
struct | ConstraintRef |
class | __sotDebug_init |
class | sotDebugTrace |
class | Givens |
class | GivensSequence |
class | HCOD |
class | Random |
struct | rnd_traits |
struct | rnd_traits< int > |
class | MatrixRnd |
class | Stage |
Typedefs | |
typedef Eigen::Matrix< Bound, Eigen::Dynamic, 1 > | VectorBound |
typedef std::vector < ConstraintRef > | cstref_vector_t |
typedef std::vector < ConstraintRef >::size_type | cstref_vector_size_t |
Functions | |
std::ostream & | operator<< (std::ostream &os, const ActiveSet &as) |
void ActiveSet:: | permuteRows (const VectorXi &P) |
template<typename AS , typename Indirect > | |
std::ostream & | operator<< (std::ostream &os, const SubActiveSet< AS, Indirect > &as) |
std::ostream & | operator<< (std::ostream &os, const MATLAB &m) |
std::ostream & | operator<< (std::ostream &os, const AllocatorML &aml) |
std::ostream & | operator<< (std::ostream &os, const VectorBound &t) |
std::ostream & | operator<< (std::ostream &os, const Bound &b) |
std::ostream & | operator<< (std::ostream &os, const ConstraintRef &cst) |
void | sotDEBUGF (const int, const char *,...) |
void | sotDEBUGF (const char *,...) |
void | sotERRORF (const int, const char *,...) |
void | sotERRORF (const char *,...) |
void | sotTDEBUGF (const int, const char *,...) |
void | sotTDEBUGF (const char *,...) |
template<typename D > | |
void | operator>> (const Givens &G, MatrixBase< D > &M) |
template<typename D > | |
void | operator<< (MatrixBase< D > &M, const Givens &G) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator>> (const Givens &G, SubMatrix< MatrixType, PermutationType, IsSub > &M) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator<< (SubMatrix< MatrixType, PermutationType, IsSub > &M, const Givens &G) |
template<typename D > | |
void | operator>> (const Givens::Transpose &G, MatrixBase< D > &M) |
template<typename D > | |
void | operator<< (MatrixBase< D > &M, const Givens::Transpose &G) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator>> (const Givens::Transpose &G, SubMatrix< MatrixType, PermutationType, IsSub > &M) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator<< (SubMatrix< MatrixType, PermutationType, IsSub > &M, const Givens::Transpose &G) |
template<typename D > | |
void | operator>> (const GivensSequence &G, MatrixBase< D > &M) |
template<typename D > | |
void | operator<< (MatrixBase< D > &M, const GivensSequence &G) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator>> (const GivensSequence &G, SubMatrix< MatrixType, PermutationType, IsSub > &M) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator<< (SubMatrix< MatrixType, PermutationType, IsSub > &M, const GivensSequence &G) |
template<typename D > | |
void | operator>> (const GivensSequence::Transpose &G, MatrixBase< D > &M) |
template<typename D > | |
void | operator<< (MatrixBase< D > &M, const GivensSequence::Transpose &G) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator>> (const GivensSequence::Transpose &G, SubMatrix< MatrixType, PermutationType, IsSub > &M) |
template<typename MatrixType , int PermutationType, bool IsSub> | |
void | operator<< (SubMatrix< MatrixType, PermutationType, IsSub > &M, const GivensSequence::Transpose &G) |
template<typename Derived , typename Rot > | |
static void | applyRotation (MatrixBase< Derived > &x, MatrixBase< Derived > &y, Rot j) |
double | whiteNoise (void) |
int | whiteNoise (int mean, double var) |
int | randu (int bmin, int bmax) |
template<typename Derived1 , typename Derived2 > | |
void | solveInPlaceWithLowerTriangular (const MatrixBase< Derived1 > &lhs, MatrixBase< Derived2 > &rhs) |
template<typename Derived1 , typename Derived2 > | |
void | solveInPlaceWithUpperTriangular (const MatrixBase< Derived1 > &lhs, MatrixBase< Derived2 > &rhs) |
bool Stage:: | maxLambda (const VectorXd &, double &lmax, Index &row) const |
Variables | |
const ConstraintRef | CONSTRAINT_VOID |
std::ofstream | debugfile |
__sotDebug_init | __sotDebug_initialisator |
sotDebugTrace | sotDEBUGFLOW (debugfile) |
sotDebugTrace | sotERRORFLOW (debugfile) |
typedef std::vector<ConstraintRef>::size_type soth::cstref_vector_size_t |
typedef std::vector<ConstraintRef> soth::cstref_vector_t |
typedef Eigen::Matrix<Bound, Eigen::Dynamic,1> soth::VectorBound |
static void soth::applyRotation | ( | MatrixBase< Derived > & | x, |
MatrixBase< Derived > & | y, | ||
Rot | j | ||
) | [static] |
bool Stage:: soth::maxLambda | ( | const VectorXd & | , |
double & | lmax, | ||
Index & | row | ||
) | const |
SOTH_EXPORT std::ostream & soth::operator<< | ( | std::ostream & | os, |
const VectorBound & | t | ||
) |
References EI_FOREACH.
std::ostream& soth::operator<< | ( | std::ostream & | os, |
const AllocatorML & | aml | ||
) |
References soth::AllocatorML::disp().
std::ostream& soth::operator<< | ( | std::ostream & | os, |
const MATLAB & | m | ||
) |
References soth::MATLAB::str.
void soth::operator<< | ( | MatrixBase< D > & | M, |
const Givens & | G | ||
) |
References soth::Givens::applyThisOnTheLeft().
void soth::operator<< | ( | SubMatrix< MatrixType, PermutationType, IsSub > & | M, |
const Givens & | G | ||
) |
References soth::Givens::applyThisOnTheLeft().
void soth::operator<< | ( | MatrixBase< D > & | M, |
const Givens::Transpose & | G | ||
) |
References soth::Givens::applyTransposeOnTheLeft(), and soth::Givens::Transpose::nested.
void soth::operator<< | ( | SubMatrix< MatrixType, PermutationType, IsSub > & | M, |
const Givens::Transpose & | G | ||
) |
References soth::Givens::applyTransposeOnTheLeft(), and soth::Givens::Transpose::nested.
std::ostream& soth::operator<< | ( | std::ostream & | os, |
const Bound & | b | ||
) |
void soth::operator<< | ( | MatrixBase< D > & | M, |
const GivensSequence & | G | ||
) |
References soth::GivensSequence::applyThisOnTheLeft().
void soth::operator<< | ( | SubMatrix< MatrixType, PermutationType, IsSub > & | M, |
const GivensSequence & | G | ||
) |
References soth::GivensSequence::applyThisOnTheLeft().
SOTH_EXPORT std::ostream & soth::operator<< | ( | std::ostream & | os, |
const ConstraintRef & | cst | ||
) |
void soth::operator<< | ( | MatrixBase< D > & | M, |
const GivensSequence::Transpose & | G | ||
) |
void soth::operator<< | ( | SubMatrix< MatrixType, PermutationType, IsSub > & | M, |
const GivensSequence::Transpose & | G | ||
) |
SOTH_EXPORT std::ostream & soth::operator<< | ( | std::ostream & | os, |
const ActiveSet & | as | ||
) |
References soth::ActiveSet< Indirect >::disp().
std::ostream & soth::operator<< | ( | std::ostream & | os, |
const SubActiveSet< AS, Indirect > & | as | ||
) |
void soth::operator>> | ( | const Givens & | G, |
MatrixBase< D > & | M | ||
) |
References soth::Givens::applyThisOnTheRight().
void soth::operator>> | ( | const Givens & | G, |
SubMatrix< MatrixType, PermutationType, IsSub > & | M | ||
) |
References soth::Givens::applyThisOnTheRight().
void soth::operator>> | ( | const Givens::Transpose & | G, |
MatrixBase< D > & | M | ||
) |
References soth::Givens::applyTransposeOnTheRight(), and soth::Givens::Transpose::nested.
void soth::operator>> | ( | const Givens::Transpose & | G, |
SubMatrix< MatrixType, PermutationType, IsSub > & | M | ||
) |
References soth::Givens::applyTransposeOnTheRight(), and soth::Givens::Transpose::nested.
void soth::operator>> | ( | const GivensSequence & | G, |
MatrixBase< D > & | M | ||
) |
References soth::GivensSequence::applyThisOnTheRight().
void soth::operator>> | ( | const GivensSequence & | G, |
SubMatrix< MatrixType, PermutationType, IsSub > & | M | ||
) |
References soth::GivensSequence::applyThisOnTheRight().
void soth::operator>> | ( | const GivensSequence::Transpose & | G, |
MatrixBase< D > & | M | ||
) |
void soth::operator>> | ( | const GivensSequence::Transpose & | G, |
SubMatrix< MatrixType, PermutationType, IsSub > & | M | ||
) |
void ActiveSet:: soth::permuteRows | ( | const VectorXi & | P | ) |
int soth::randu | ( | int | bmin, |
int | bmax | ||
) |
References sotDEBUG.
void soth::solveInPlaceWithLowerTriangular | ( | const MatrixBase< Derived1 > & | lhs, |
MatrixBase< Derived2 > & | rhs | ||
) | [inline] |
Referenced by soth::Stage::computeSolution().
void soth::solveInPlaceWithUpperTriangular | ( | const MatrixBase< Derived1 > & | lhs, |
MatrixBase< Derived2 > & | rhs | ||
) | [inline] |
Referenced by soth::Stage::computeLagrangeMultipliers().
void soth::sotDEBUGF | ( | const int | , |
const char * | , | ||
... | |||
) | [inline] |
void soth::sotDEBUGF | ( | const char * | , |
... | |||
) | [inline] |
void soth::sotERRORF | ( | const int | , |
const char * | , | ||
... | |||
) | [inline] |
void soth::sotERRORF | ( | const char * | , |
... | |||
) | [inline] |
void soth::sotTDEBUGF | ( | const int | , |
const char * | , | ||
... | |||
) | [inline] |
void soth::sotTDEBUGF | ( | const char * | , |
... | |||
) | [inline] |
double soth::whiteNoise | ( | void | ) |
Referenced by whiteNoise().
int soth::whiteNoise | ( | int | mean, |
double | var | ||
) |
References whiteNoise().
std::ofstream soth::debugfile |
SOTH_EXPORT sotDebugTrace soth::sotDEBUGFLOW |
Referenced by soth::HCOD::activeSearch(), and soth::Stage::show().
SOTH_EXPORT sotDebugTrace soth::sotERRORFLOW |