|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <linearSystemPETSc.h>


Public Member Functions | |
| linearSystemPETSc () | |
| bool | isAllocated () const |
| void | allocate (int nbRows) |
| void | clear () |
| void | addToMatrix (int row, int col, const scalar &val) |
| void | getFromMatrix (int row, int col, scalar &val) const |
| void | addToRightHandSide (int row, const scalar &val, int ith=0) |
| void | addToSolution (int row, const scalar &val) |
| void | getFromRightHandSide (int row, scalar &val) const |
| void | getFromSolution (int row, scalar &val) const |
| int | getNumKspIteration () const |
| void | zeroMatrix () |
| void | zeroRightHandSide () |
| void | zeroSolution () |
| void | printMatlab (const char *filename) const |
| virtual int | systemSolve () |
| double | normInfRightHandSide () const |
| virtual int | matMult () |
Public Member Functions inherited from linearSystem< scalar > | |
| linearSystem () | |
| virtual | ~linearSystem () |
Public Member Functions inherited from linearSystemBase | |
| virtual | ~linearSystemBase () |
| virtual void | preAllocateEntries () |
| void | setParameter (const std::string &key, std::string value) |
| std::string | getParameter (const std::string &key) const |
| virtual void | insertInSparsityPattern (int _row, int _col) |
| virtual double | normInfSolution () const |
Additional Inherited Members | |
Protected Attributes inherited from linearSystemBase | |
| std::map< std::string, std::string > | _parameters |
Definition at line 150 of file linearSystemPETSc.h.
|
inline |
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 159 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 161 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 162 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 157 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 158 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 160 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 163 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystem< scalar >.
Definition at line 164 of file linearSystemPETSc.h.
|
inline |
Definition at line 165 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 156 of file linearSystemPETSc.h.
|
inlinevirtual |
Reimplemented from linearSystemBase.
Definition at line 172 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 171 of file linearSystemPETSc.h.
|
inline |
Definition at line 169 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 170 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 166 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 167 of file linearSystemPETSc.h.
|
inlinevirtual |
Implements linearSystemBase.
Definition at line 168 of file linearSystemPETSc.h.