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