Function es::NaiveBiotSavart¶
- Defined in File biot_savart.h
Function Documentation¶
-
Matrix3Xd
es::NaiveBiotSavart(Matrix3Xd startNodes, Matrix3Xd endNodes, Matrix3Xd locations, VectorXd gamma, VectorXd effective_core_radius_squared)¶ O(N^2) ‘Naive’ application of the biot savart law to determine the action of many vortex lines on many control points.
Outputs:
- Parameters
startNodes: [3 x n] Start nodes of vortex lines in x, y, z coordsendNodes: [3 x n] End nodes of vortex lines in x, y, z coordslocations: [3 x p] Locations in x, y, z coords at which induction is requiredgamma: [n x 1] Circulation of each vortex linercEffSqd: [n x 1] Square of the effective vortex core radius for each vortex line
induction[3 x p] double Induction in u, v, w directions of the input vortex lines at the input control points