gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
fullMatrix< scalar > Member List

This is the complete list of members for fullMatrix< scalar >, including all inherited members.

_cfullMatrix< scalar >private
_datafullMatrix< scalar >private
_ownDatafullMatrix< scalar >private
_rfullMatrix< scalar >private
add(const double &a)fullMatrix< scalar >inline
add(const fullMatrix< scalar > &m)fullMatrix< scalar >inline
add(const fullMatrix< scalar > &m, const scalar &a)fullMatrix< scalar >inline
axpy(const fullMatrix< scalar > &x, scalar alpha=1.)fullMatrix< scalar >inline
binaryLoad(FILE *f)fullMatrix< scalar >inline
binarySave(FILE *f) constfullMatrix< scalar >inline
copy(const fullMatrix< scalar > &a, int i0, int ni, int j0, int nj, int desti0, int destj0)fullMatrix< scalar >inline
copy(const fullMatrix< scalar > &a)fullMatrix< scalar >inline
copyOneColumn(const fullVector< scalar > &x, const int ind) constfullMatrix< scalar >inline
determinant() constfullMatrix< scalar >inline
eig(fullVector< double > &eigenValReal, fullVector< double > &eigenValImag, fullMatrix< scalar > &leftEigenVect, fullMatrix< scalar > &rightEigenVect, bool sortRealPart=false)fullMatrix< scalar >inline
eigSort(int n, scalar *wr, scalar *wi, scalar *VL, scalar *VR)fullMatrix< scalar >inline
fullMatrix(scalar *original, int r, int c)fullMatrix< scalar >inline
fullMatrix(fullMatrix< scalar > &original, int c_start, int c)fullMatrix< scalar >inline
fullMatrix(int r, int c, bool init0=true)fullMatrix< scalar >inline
fullMatrix(int r, int c, scalar *data)fullMatrix< scalar >inline
fullMatrix(const fullMatrix< scalar > &other)fullMatrix< scalar >inline
fullMatrix()fullMatrix< scalar >inline
fullVector< scalar > classfullMatrix< scalar >friend
gemm(const fullMatrix< scalar > &a, const fullMatrix< scalar > &b, scalar alpha=1., scalar beta=1., bool transposeA=false, bool transposeB=false)fullMatrix< scalar >inline
get(int r, int c) constfullMatrix< scalar >inline
getDataPtr() constfullMatrix< scalar >inline
getDataPtr()fullMatrix< scalar >inline
getOwnData() constfullMatrix< scalar >inline
invert(fullMatrix< scalar > &result) constfullMatrix< scalar >inline
invertInPlace()fullMatrix< scalar >inline
luFactor(fullVector< int > &ipiv)fullMatrix< scalar >inline
luSolve(const fullVector< scalar > &rhs, fullVector< scalar > &result)fullMatrix< scalar >inline
luSubstitute(const fullVector< scalar > &rhs, fullVector< int > &ipiv, fullVector< scalar > &result)fullMatrix< scalar >inline
mult(const fullVector< scalar > &x, fullVector< scalar > &y) constfullMatrix< scalar >inline
mult(const fullMatrix< scalar > &b, fullMatrix< scalar > &c) constfullMatrix< scalar >inline
multAddy(const fullVector< scalar > &x, fullVector< scalar > &y) constfullMatrix< scalar >inline
multOnBlock(const fullMatrix< scalar > &b, const int ncol, const int fcol, const int alpha, const int beta, fullVector< scalar > &c) constfullMatrix< scalar >inline
multTByT(const fullMatrix< scalar > &a)fullMatrix< scalar >inline
multWithATranspose(const fullVector< scalar > &x, scalar alpha, scalar beta, fullVector< scalar > &y) constfullMatrix< scalar >inline
norm() constfullMatrix< scalar >inline
operator()(int i, int j) constfullMatrix< scalar >inline
operator()(int i, int j)fullMatrix< scalar >inline
operator+=(const fullMatrix< scalar > &other)fullMatrix< scalar >inline
operator=(const fullMatrix< scalar > &other)fullMatrix< scalar >inline
print(const std::string &name="", const std::string &format="") constfullMatrix< scalar >
print(const std::string &name, const std::string &format) constfullMatrix< scalar >
reshape(int nbRows, int nbColumns)fullMatrix< scalar >inline
resize(int r, int c, bool resetValue=true)fullMatrix< scalar >inline
scale(const scalar s)fullMatrix< scalar >inline
set(int r, int c, scalar v)fullMatrix< scalar >inline
setAll(const scalar &m)fullMatrix< scalar >inline
setAll(const fullMatrix< scalar > &m)fullMatrix< scalar >inline
setAsProxy(const fullMatrix< scalar > &original)fullMatrix< scalar >inline
setAsProxy(const fullMatrix< scalar > &original, int c_start, int c)fullMatrix< scalar >inline
setAsProxy(scalar *data, int r, int c)fullMatrix< scalar >inline
setOwnData(bool ownData)fullMatrix< scalar >inline
size1() constfullMatrix< scalar >inline
size2() constfullMatrix< scalar >inline
svd(fullMatrix< scalar > &V, fullVector< scalar > &S)fullMatrix< scalar >inline
swap(scalar *a, int inca, scalar *b, int incb, int n)fullMatrix< scalar >inline
transpose() constfullMatrix< scalar >inline
transposeInPlace()fullMatrix< scalar >inline
~fullMatrix()fullMatrix< scalar >inline