|
gem5
v22.1.0.0
|
#include <linear_solver.hh>
Public Member Functions | |
| LinearSystem (unsigned unknowns) | |
| LinearEquation & | operator[] (unsigned eq) |
| std::string | toStr () const |
| std::vector< double > | solve () const |
Private Attributes | |
| std::vector< LinearEquation > | matrix |
Definition at line 111 of file linear_solver.hh.
|
inline |
Definition at line 114 of file linear_solver.hh.
References gem5::ArmISA::i, and matrix.
|
inline |
Definition at line 119 of file linear_solver.hh.
References gem5::PowerISA::eq, and matrix.
| std::vector< double > gem5::LinearSystem::solve | ( | ) | const |
Definition at line 44 of file linear_solver.cc.
References gem5::ArmISA::i, matrix, and gem5::VegaISA::t.
Referenced by gem5::ThermalModel::doStep().
|
inline |
Definition at line 124 of file linear_solver.hh.
References gem5::PowerISA::eq, matrix, and gem5::VegaISA::r.
|
private |
Definition at line 134 of file linear_solver.hh.
Referenced by LinearSystem(), operator[](), solve(), and toStr().