Base solver class.
More...
#include <wSolver.h>
|
| Solver (std::shared_ptr< Problem > _pbl, std::shared_ptr< tbox::LinearSolver > _linsol) |
|
virtual | ~Solver () |
|
virtual bool | run () |
| Dummy run. More...
|
|
void | save (tbox::MshExport *mshWriter, int n=0) |
|
Base solver class.
- Authors
- Adrien Crovato
◆ Solver()
flow::Solver::Solver |
( |
std::shared_ptr< Problem > |
_pbl, |
|
|
std::shared_ptr< tbox::LinearSolver > |
_linsol |
|
) |
| |
◆ ~Solver()
◆ computeFlow()
void Solver::computeFlow |
( |
| ) |
|
|
protected |
Compute variables in the flow field.
- Authors
- Adrien Crovato
◆ computeLoad()
void Solver::computeLoad |
( |
| ) |
|
|
protected |
Compute total aerodynamic load coefficients on boundaries.
- Authors
- Adrien Crovato
◆ run()
◆ save()
void flow::Solver::save |
( |
tbox::MshExport * |
mshWriter, |
|
|
int |
n = 0 |
|
) |
| |
◆ absTol
double flow::Solver::absTol |
absolute tolerance on the residual
◆ Cd
◆ Cl
◆ Cm
pitch moment coefficient (positive nose-up)
◆ Cp
std::vector<double> flow::Solver::Cp |
◆ Cs
◆ linsol
std::shared_ptr<tbox::LinearSolver> flow::Solver::linsol |
std::vector<double> flow::Solver::M |
◆ maxIt
◆ nIt
◆ nthreads
int flow::Solver::nthreads |
number of threads for the execution
◆ pbl
std::shared_ptr<Problem> flow::Solver::pbl |
◆ phi
std::vector<double> flow::Solver::phi |
◆ relTol
double flow::Solver::relTol |
relative tolerance on the residual
◆ rho
std::vector<double> flow::Solver::rho |
◆ rows
std::vector<int> flow::Solver::rows |
|
protected |
◆ rPhi
std::vector<double> flow::Solver::rPhi |
◆ tms
fwk::Timers flow::Solver::tms |
|
protected |
std::vector<Eigen::Vector3d> flow::Solver::U |
◆ verbose
int flow::Solver::verbose |
◆ vPhi
std::vector<double> flow::Solver::vPhi |
The documentation for this class was generated from the following files: