Picard solver.
More...
#include <wPicard.h>
|
| Picard (std::shared_ptr< Problem > _pbl, std::shared_ptr< tbox::LinearSolver > _linsol) |
| Initialize Picard solver. More...
|
|
virtual bool | run () override |
| Run the Picard sovler. More...
|
|
virtual void | write (std::ostream &out) const override |
|
| Solver (std::shared_ptr< Problem > _pbl, std::shared_ptr< tbox::LinearSolver > _linsol) |
|
virtual | ~Solver () |
|
void | save (tbox::MshExport *mshWriter, int n=0) |
|
|
void | build (Eigen::SparseMatrix< double, Eigen::RowMajor > &A, std::vector< double > &b) |
| Build LHS matrix and RHS vector for Picard iteration. More...
|
|
Picard solver.
- Authors
- Adrien Crovato
◆ Picard()
Picard::Picard |
( |
std::shared_ptr< Problem > |
_pbl, |
|
|
std::shared_ptr< tbox::LinearSolver > |
_linsol |
|
) |
| |
Initialize Picard solver.
- Authors
- Adrien Crovato
◆ build()
void Picard::build |
( |
Eigen::SparseMatrix< double, Eigen::RowMajor > & |
A, |
|
|
std::vector< double > & |
b |
|
) |
| |
|
private |
Build LHS matrix and RHS vector for Picard iteration.
- Authors
- Adrien Crovato
◆ run()
Run the Picard sovler.
Solve the steady subsonic Full Potential Equation
- Authors
- Adrien Crovato
Reimplemented from flow::Solver.
◆ write()
void Picard::write |
( |
std::ostream & |
out | ) |
const |
|
overridevirtual |
◆ relax
double flow::Picard::relax |
The documentation for this class was generated from the following files: