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.