heat solver
More...
#include <wSolver.h>
|
void | buildK (Eigen::SparseMatrix< double, Eigen::RowMajor > &K2, Eigen::Map< Eigen::VectorXd > &rhs) |
|
void | builds (Eigen::Map< Eigen::VectorXd > &s) |
| volume sources More...
|
|
void | buildq (Eigen::Map< Eigen::VectorXd > &s) |
| terme BC Neumann (pourrait etre mergé avec "builds"... c'est idem) More...
|
|
void | buildqint (Eigen::VectorXd &qint) |
|
◆ Solver()
Solver::Solver |
( |
std::shared_ptr< Problem > |
_pbl, |
|
|
std::shared_ptr< tbox::LinearSolver > |
_linsol |
|
) |
| |
◆ ~Solver()
◆ buildK()
void Solver::buildK |
( |
Eigen::SparseMatrix< double, Eigen::RowMajor > & |
K2, |
|
|
Eigen::Map< Eigen::VectorXd > & |
rhs |
|
) |
| |
|
private |
◆ buildq()
void Solver::buildq |
( |
Eigen::Map< Eigen::VectorXd > & |
q | ) |
|
|
private |
terme BC Neumann (pourrait etre mergé avec "builds"... c'est idem)
- Todo:
- merge this routine with builds
◆ buildqint()
void Solver::buildqint |
( |
Eigen::VectorXd & |
qint | ) |
|
|
private |
◆ builds()
void Solver::builds |
( |
Eigen::Map< Eigen::VectorXd > & |
s | ) |
|
|
private |
◆ setGUI()
◆ start()
void Solver::start |
( |
MshExport * |
mshWriter | ) |
|
|
virtual |
- Todo:
planter clairement si pas de Medium
calculer la taille du systeme en fct du nombre de noeuds des physical groups utilisés
< gradT_x
< gradT_y
< gradT
< gradT
< mean k11 / element
< mean k22 / element
< mean k12 / element
< mean k21 / element
◆ stop()
void heat::Solver::stop |
( |
| ) |
|
|
inline |
◆ write()
void Solver::write |
( |
std::ostream & |
out | ) |
const |
|
overridevirtual |
◆ dhook
◆ itmax
◆ linsol
std::shared_ptr<tbox::LinearSolver> heat::Solver::linsol |
◆ nthreads
int heat::Solver::nthreads |
of threads for the assembly
◆ pbl
std::shared_ptr<Problem> heat::Solver::pbl |
◆ restol
double heat::Solver::restol |
tolerance on the residual
◆ save
◆ stopit
bool heat::Solver::stopit |
◆ T1
std::vector<double> heat::Solver::T1 |
◆ tms
fwk::Timers heat::Solver::tms |
◆ verbose
int heat::Solver::verbose |
The documentation for this class was generated from the following files: