Read rotor geometry from geomXX.nml in namelist format
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(rotor_class) | :: | this | ||||
| character(len=*), | intent(in) | :: | filename | |||
| character(len=*), | intent(in), | optional | :: | outputFilename |
| Name | Type | Default | Description |
|---|---|---|---|
| fileFormatVersion | character(len=10) | None |
| Name | Type | Default | Description |
|---|---|---|---|
| surfaceType | integer | None | |
| imagePlane | integer | None | |
| imageRotorNum | integer | None |
| Name | Type | Default | Description |
|---|---|---|---|
| nb | integer | None | |
| propConvention | integer | None | |
| spanSpacing | integer | None | |
| chordSpacing | integer | None | |
| geometryFile | character(len=30) | None | |
| nCamberFiles | integer | None | |
| nc | integer | None | |
| ns | integer | None | |
| nNwake | integer | None |
| Name | Type | Default | Description |
|---|---|---|---|
| camberSectionLimit | real(kind=dp) | None | |
| camberFile | character(len=30) | None |
| Name | Type | Default | Description |
|---|---|---|---|
| hubCoords | real(kind=dp) | None | |
| cgCoords | real(kind=dp) | None | |
| fromCoords | real(kind=dp) | None | |
| phiThetaPsi | real(kind=dp) | None |
| Name | Type | Default | Description |
|---|---|---|---|
| span | real(kind=dp) | None | |
| rootcut | real(kind=dp) | None | |
| chord | real(kind=dp) | None | |
| preconeAngle | real(kind=dp) | None | |
| Omega | real(kind=dp) | None | |
| shaftAxis | real(kind=dp) | None | |
| theta0 | real(kind=dp) | None | |
| thetaC | real(kind=dp) | None | |
| thetaS | real(kind=dp) | None | |
| thetaTwist | real(kind=dp) | None | |
| ductSwitch | integer | None | |
| axisymmetrySwitch | integer | None | |
| pivotLE | real(kind=dp) | None | |
| flapHinge | real(kind=dp) | None | |
| spanwiseLiftSwitch | integer | None | |
| symmetricTau | integer | None | |
| customTrajectorySwitch | integer | None | |
| velBody | real(kind=dp) | None | |
| omegaBody | real(kind=dp) | None | |
| forceCalcSwitch | integer | None | |
| nAirfoils | integer | None |
| Name | Type | Default | Description |
|---|---|---|---|
| apparentViscCoeff | real(kind=dp) | None | |
| decayCoeff | real(kind=dp) | None | |
| wakeDispLimitFactor | real(kind=dp) | None | |
| wakeTruncateNt | integer | None | |
| prescWakeAfterTruncNt | integer | None | |
| prescWakeGenNt | integer | None | |
| spanwiseCore | real(kind=dp) | None | |
| streamwiseCoreVec | real(kind=dp) | None | |
| rollupStartRadius | real(kind=dp) | None | |
| rollupEndRadius | real(kind=dp) | None | |
| initWakeVel | real(kind=dp) | None | |
| psiStart | real(kind=dp) | None | |
| skewLimit | real(kind=dp) | None |
| Name | Type | Default | Description |
|---|---|---|---|
| bladeDynamicsSwitch | integer | None | |
| flapInitial | real(kind=dp) | None | |
| dflapInitial | real(kind=dp) | None | |
| Iflap | real(kind=dp) | None | |
| cflap | real(kind=dp) | None | |
| kflap | real(kind=dp) | None | |
| MflapConstant | real(kind=dp) | None | |
| flap0 | real(kind=dp) | None | |
| flapC | real(kind=dp) | None | |
| flapS | real(kind=dp) | None | |
| pitchDynamicsSwitch | integer | None | |
| dpitch | real(kind=dp) | None | |
| bodyDynamicsSwitch | integer | None | |
| bodyDynamicsIOVars | integer | None |
| Name | Type | Default | Description |
|---|---|---|---|
| dragUnitVec | real(kind=dp) | None | |
| sideUnitVec | real(kind=dp) | None | |
| liftUnitVec | real(kind=dp) | None |
| Name | Type | Default | Description |
|---|---|---|---|
| inflowPlotSwitch | integer | None | |
| gammaPlotSwitch | integer | None | |
| skewPlotSwitch | integer | None |
| Name | Type | Default | Description |
|---|---|---|---|
| airfoilSectionLimit | real(kind=dp) | None | |
| alpha0 | real(kind=dp) | None | |
| airfoilFile | character(len=30) | None |