Drag direction.
More...
#include <wF1Ct.h>
|
| F1CtDrag (int _nDim, double _sRef, double alpha, double _beta=0) |
|
void | update (double alpha) |
| Update the direction and its gradient. More...
|
|
virtual Eigen::Vector3d | eval () const override |
| Return the direction. More...
|
|
virtual Eigen::Vector3d | evalGrad () const override |
| Return the gradient of the direction with respect to angle of attack. More...
|
|
| F1Ct () |
|
virtual | ~F1Ct () |
|
◆ F1CtDrag()
F1CtDrag::F1CtDrag |
( |
int |
_nDim, |
|
|
double |
_sRef, |
|
|
double |
alpha, |
|
|
double |
_beta = 0 |
|
) |
| |
◆ eval()
Eigen::Vector3d F1CtDrag::eval |
( |
| ) |
const |
|
overridevirtual |
◆ evalGrad()
Eigen::Vector3d F1CtDrag::evalGrad |
( |
| ) |
const |
|
overridevirtual |
Return the gradient of the direction with respect to angle of attack.
Implements flow::F1Ct.
◆ update()
void F1CtDrag::update |
( |
double |
alpha | ) |
|
Update the direction and its gradient.
◆ beta
double flow::F1CtDrag::beta |
|
private |
◆ dv
Eigen::Vector3d flow::F1CtDrag::dv |
|
private |
gradient of drag direction unit vector (wrt alpha)
◆ nDim
◆ sRef
double flow::F1CtDrag::sRef |
|
private |
Eigen::Vector3d flow::F1CtDrag::v |
|
private |
drag direction unit vector
The documentation for this class was generated from the following files: