All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
soth Namespace Reference

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 Documentation

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

Function Documentation

template<typename Derived , typename Rot >
static void soth::applyRotation ( MatrixBase< Derived > &  x,
MatrixBase< Derived > &  y,
Rot  j 
)
static
bool Stage:: soth::maxLambda ( const VectorXd &  ,
double &  lmax,
Index &  row 
) const

References EI_FOREACH, and sotDEBUG.

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 
)
std::ostream& soth::operator<< ( std::ostream &  os,
const MATLAB m 
)

References soth::MATLAB::str.

template<typename D >
void soth::operator<< ( MatrixBase< D > &  M,
const Givens &  G 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator<< ( SubMatrix< MatrixType, PermutationType, IsSub > &  M,
const Givens &  G 
)
template<typename D >
void soth::operator<< ( MatrixBase< D > &  M,
const Givens::Transpose &  G 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator<< ( SubMatrix< MatrixType, PermutationType, IsSub > &  M,
const Givens::Transpose &  G 
)
SOTH_EXPORT std::ostream & soth::operator<< ( std::ostream &  os,
const ConstraintRef &  cst 
)
template<typename D >
void soth::operator<< ( MatrixBase< D > &  M,
const GivensSequence &  G 
)
SOTH_EXPORT std::ostream & soth::operator<< ( std::ostream &  os,
const ActiveSet &  as 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator<< ( SubMatrix< MatrixType, PermutationType, IsSub > &  M,
const GivensSequence &  G 
)
template<typename D >
void soth::operator<< ( MatrixBase< D > &  M,
const GivensSequence::Transpose &  G 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator<< ( SubMatrix< MatrixType, PermutationType, IsSub > &  M,
const GivensSequence::Transpose &  G 
)
template<typename AS , typename Indirect >
std::ostream & soth::operator<< ( std::ostream &  os,
const SubActiveSet< AS, Indirect > &  as 
)
template<typename D >
void soth::operator>> ( const Givens &  G,
MatrixBase< D > &  M 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator>> ( const Givens &  G,
SubMatrix< MatrixType, PermutationType, IsSub > &  M 
)
template<typename D >
void soth::operator>> ( const Givens::Transpose &  G,
MatrixBase< D > &  M 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator>> ( const Givens::Transpose &  G,
SubMatrix< MatrixType, PermutationType, IsSub > &  M 
)
template<typename D >
void soth::operator>> ( const GivensSequence &  G,
MatrixBase< D > &  M 
)
template<typename MatrixType , int PermutationType, bool IsSub>
void soth::operator>> ( const GivensSequence &  G,
SubMatrix< MatrixType, PermutationType, IsSub > &  M 
)
template<typename D >
void soth::operator>> ( const GivensSequence::Transpose &  G,
MatrixBase< D > &  M 
)
template<typename MatrixType , int PermutationType, bool IsSub>
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.

template<typename Derived1 , typename Derived2 >
void soth::solveInPlaceWithLowerTriangular ( const MatrixBase< Derived1 > &  lhs,
MatrixBase< Derived2 > &  rhs 
)
inline
template<typename Derived1 , typename Derived2 >
void soth::solveInPlaceWithUpperTriangular ( const MatrixBase< Derived1 > &  lhs,
MatrixBase< Derived2 > &  rhs 
)
inline
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().

Variable Documentation

__sotDebug_init soth::__sotDebug_initialisator
SOTH_EXPORT sotDebugTrace soth::sotERRORFLOW