Navigation

Operators and Keywords

Function List:

C++ API

nlwing2

This package allows efficient computation of nonlinear aerodynamic

Select category:

NLWing2

biotsavart
Calculates vortex-induced velocities using Biot-Savart law.
calcwing
Runs the automatic calculation of a wing's aerodynamic characteristics for a whole range of angles of attack.
combinepolars
Combines two polars to get a specific interpolation.
corrector
applies a newton/levenberg-marquardt corrector to a flow state, in order to reach local lift/circulation balance.
floweqj
this function calculates the jacobian of floweq w.
floweq
evaluates the right-hand sides of the spanwise flow equations given the spanwise distribution of flow control quantities (scaled circulations).
liftanalyze
analyzes a lift curve.
loadpolars
Load an airfoil polar data in the form of 4 column matrix, specified as The angles of attack should form an increasing seq
loadwing
Loads the basic wing geometry from file FILENAME.
makeflow
Initializes the flow at a particular global angle of attack by computing the sensitivity matrices.
makewing
Creates the wing structure necessary for further computations.
plotplanform
polppder
@deftypefn{Function File} {ppd =} polppder (pp) Differentiates a piecewise polynomial structure.
predictor
Predicts a flow change when the global angle of attack is increased, using a Euler finite-difference method.
qcalc
Calculates local spanwise quantities for a given flow state.
setalfa
Sets angle of attack directly for a flow.
spwinterp
spanwise inerpolation of polar data.
vitensor
Computes the induced velocities tensors on a lifting line approximated by a chain of vortex segments.