random_matrix_helper.h File Reference
#include <typeinfo>
#include <Eigen/QR>

Go to the source code of this file.

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 

Functions

template<typename MatrixType >
void Eigen::createRandomPIMatrixOfRank (Index desired_rank, Index rows, Index cols, MatrixType &m)
 
template<typename PermutationVectorType >
void Eigen::randomPermutationVector (PermutationVectorType &v, Index size)
 
template<typename MatrixType >
MatrixType Eigen::generateRandomUnitaryMatrix (const Index dim)
 
template<typename MatrixType , typename RealScalarVectorType >
void Eigen::generateRandomMatrixSvs (const RealScalarVectorType &svs, const Index rows, const Index cols, MatrixType &M)
 
template<typename VectorType , typename RealScalar >
VectorType Eigen::setupRandomSvs (const Index dim, const RealScalar max)
 
template<typename VectorType , typename RealScalar >
VectorType Eigen::setupRangeSvs (const Index dim, const RealScalar min, const RealScalar max)