| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=256), | public | :: | name | = | '' | ||
| integer, | public | :: | n_elem | = | 0 | ||
| logical, | public | :: | flip_n | = | .false. |
flip the normal (clockwise rotor) |
|
| real(kind=dp), | public | :: | cor(3) | = | 0._dp |
centre of rotation |
|
| real(kind=dp), | public | :: | length | = | 0._dp |
reference length (blade radius) |
|
| real(kind=dp), | public, | allocatable | :: | qc(:,:) |
(3, n_elem + 1) quarter-chord points |
||
| real(kind=dp), | public, | allocatable | :: | t(:,:) |
(3, n_elem + 1) chordwise unit vec |
||
| real(kind=dp), | public, | allocatable | :: | chord(:) | |||
| real(kind=dp), | public, | allocatable | :: | thick(:) |
thickness to chord ratio |
||
| real(kind=dp), | public, | allocatable | :: | pitch(:) |
station pitch [rad] |
||
| real(kind=dp), | public, | allocatable | :: | pe(:,:) |
(3, n_elem) element centres |
||
| real(kind=dp), | public, | allocatable | :: | te(:,:) |
chordwise unit vector |
||
| real(kind=dp), | public, | allocatable | :: | ne(:,:) |
normal unit vector |
||
| real(kind=dp), | public, | allocatable | :: | se(:,:) |
spanwise unit vector |
||
| real(kind=dp), | public, | allocatable | :: | ec(:) |
chord |
||
| real(kind=dp), | public, | allocatable | :: | eds(:) |
spanwise length |
||
| real(kind=dp), | public, | allocatable | :: | earea(:) |
planform area |
||
| real(kind=dp), | public, | allocatable | :: | erdist(:) |
distance from cor |
||
| real(kind=dp), | public, | allocatable | :: | ettoc(:) |
thickness to chord ratio |
||
| real(kind=dp), | public, | allocatable | :: | epitch(:) |
pitch [rad] |
||
| integer, | public, | allocatable | :: | eairfoil(:) |
index into the owner's airfoils |
||
| real(kind=dp), | public, | allocatable | :: | evel(:,:) |
(3, n_elem) sampled fluid velocity |
||
| real(kind=dp), | public, | allocatable | :: | evb(:,:) |
(3, n_elem) body velocity |
||
| real(kind=dp), | public, | allocatable | :: | eaoa(:) |
angle of attack [rad] |
||
| real(kind=dp), | public, | allocatable | :: | ere(:) |
chord Reynolds number |
||
| real(kind=dp), | public, | allocatable | :: | eur(:) |
relative speed |
||
| real(kind=dp), | public, | allocatable | :: | ecl(:) | |||
| real(kind=dp), | public, | allocatable | :: | ecd(:) | |||
| real(kind=dp), | public, | allocatable | :: | ecm(:) | |||
| real(kind=dp), | public, | allocatable | :: | ecn(:) | |||
| real(kind=dp), | public, | allocatable | :: | ect(:) | |||
| real(kind=dp), | public, | allocatable | :: | efn(:) | |||
| real(kind=dp), | public, | allocatable | :: | eft(:) | |||
| real(kind=dp), | public, | allocatable | :: | ems(:) | |||
| real(kind=dp), | public, | allocatable | :: | ef(:,:) |
(3, n_elem) force [N] |
||
| real(kind=dp), | public, | allocatable | :: | end_factor(:) |
tip/root loss factor |