Line search function for Full Potential Equation.
More...
#include <wFpeLSFunction.h>
|
| FpeLSFunction (flow::Newton &_solver, std::vector< double > &_u, std::vector< double > &_u0, Eigen::Map< Eigen::VectorXd > &_du, Eigen::Map< Eigen::VectorXd > &_fRes) |
|
void | update (std::vector< double > &_u0, Eigen::Map< Eigen::VectorXd > &_du) |
| Update initial and change in solution. More...
|
|
virtual double | eval (double alpha) override |
| Evaluate residual. More...
|
|
virtual void | write (std::ostream &out) const override |
|
Line search function for Full Potential Equation.
- Authors
- Adrien Crovato
◆ FpeLSFunction()
FpeLSFunction::FpeLSFunction |
( |
flow::Newton & |
_solver, |
|
|
std::vector< double > & |
_u, |
|
|
std::vector< double > & |
_u0, |
|
|
Eigen::Map< Eigen::VectorXd > & |
_du, |
|
|
Eigen::Map< Eigen::VectorXd > & |
_fRes |
|
) |
| |
◆ eval()
double FpeLSFunction::eval |
( |
double |
alpha | ) |
|
|
overridevirtual |
Evaluate residual.
- Authors
- Adrien Crovato
◆ update()
void FpeLSFunction::update |
( |
std::vector< double > & |
_u0, |
|
|
Eigen::Map< Eigen::VectorXd > & |
_du |
|
) |
| |
Update initial and change in solution.
- Authors
- Adrien Crovato
◆ write()
void FpeLSFunction::write |
( |
std::ostream & |
out | ) |
const |
|
overridevirtual |
◆ du
Eigen::Map<Eigen::VectorXd> flow::FpeLSFunction::du |
|
private |
◆ fRes
Eigen::Map<Eigen::VectorXd>& flow::FpeLSFunction::fRes |
|
private |
◆ solver
solver object (must be of Newton type)
std::vector<double>& flow::FpeLSFunction::u |
|
private |
◆ u0
std::vector<double> flow::FpeLSFunction::u0 |
|
private |
The documentation for this class was generated from the following files: