gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for fullMatrix< scalar >, including all inherited members.
_c | fullMatrix< scalar > | private |
_data | fullMatrix< scalar > | private |
_ownData | fullMatrix< scalar > | private |
_r | fullMatrix< 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) const | fullMatrix< 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) const | fullMatrix< scalar > | inline |
determinant() const | fullMatrix< 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 > class | fullMatrix< 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) const | fullMatrix< scalar > | inline |
getDataPtr() const | fullMatrix< scalar > | inline |
getDataPtr() | fullMatrix< scalar > | inline |
getOwnData() const | fullMatrix< scalar > | inline |
invert(fullMatrix< scalar > &result) const | fullMatrix< 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) const | fullMatrix< scalar > | inline |
mult(const fullMatrix< scalar > &b, fullMatrix< scalar > &c) const | fullMatrix< scalar > | inline |
multAddy(const fullVector< scalar > &x, fullVector< scalar > &y) const | fullMatrix< scalar > | inline |
multOnBlock(const fullMatrix< scalar > &b, const int ncol, const int fcol, const int alpha, const int beta, fullVector< scalar > &c) const | fullMatrix< scalar > | inline |
multTByT(const fullMatrix< scalar > &a) | fullMatrix< scalar > | inline |
multWithATranspose(const fullVector< scalar > &x, scalar alpha, scalar beta, fullVector< scalar > &y) const | fullMatrix< scalar > | inline |
norm() const | fullMatrix< scalar > | inline |
operator()(int i, int j) const | fullMatrix< 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="") const | fullMatrix< scalar > | |
print(const std::string &name, const std::string &format) const | fullMatrix< 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() const | fullMatrix< scalar > | inline |
size2() const | fullMatrix< 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() const | fullMatrix< scalar > | inline |
transposeInPlace() | fullMatrix< scalar > | inline |
~fullMatrix() | fullMatrix< scalar > | inline |