├── BoundaryElementMethod ├── GetLocalRelCoord.m ├── GradPsi.m ├── InviscidSolution.m ├── Qconst.m ├── Qlin.m ├── VortexAndSourceDistr.m ├── evaluateInviscFieldSol.m ├── geometry │ ├── create_panels.m │ ├── geometry.m │ └── naca4.m ├── potential.m └── wake │ ├── Cqlin.m │ ├── GetWakeStreamline.m │ ├── GradPsiN.m │ ├── Intersection.m │ ├── WakeRelCoord.m │ └── WakeSourceCoeffs.m ├── BoundaryLayerSolution ├── Amplification │ ├── AmplSol.m │ ├── AmplificationDerivate.m │ ├── AmplificationEquation.m │ └── IntegrateAmplification.m ├── GetInitialSolution.m ├── ImproveStartNodeSol.m ├── InitialCtau.m ├── InitialNodeSys.m ├── JacobiLam.m ├── JacobiM.m ├── JacobiTurb.m ├── NewtonEq.m ├── Refresh.m ├── SingleJacobiLam.m ├── SingleJacobiTurb.m ├── Transition │ ├── FindTransitionpoint.m │ ├── RefreshTransition.m │ ├── Transition.m │ ├── TransitionEQ.m │ └── TransitionEQ2.m ├── Update.m ├── Upwinding.m └── walkBoundary.m ├── Documentation.pdf ├── Falkner-Skan-solutions.txt ├── FalknerSkanSolution.m ├── LICENSE ├── OptimizationRuns.m ├── README.md ├── airfoil.m ├── init.m ├── main.m ├── models ├── CD2Lwake.m ├── CD2lam.m ├── CD2turb.m ├── CF2lam.m ├── CF2turb.m ├── CtEQ.m ├── H32lam.m ├── H32turb.m ├── PressureCorrect.m └── SlipVelocity.m ├── optimization ├── .nfs000000038002782300000b28 ├── PSOout.m ├── fOPT.m ├── fOPT2.m └── fOPT3.m ├── parameters.m ├── profile_img.png └── utilities ├── AngleIntervall.m ├── BackwardsSubstitution.m ├── FalknerSkanInt.m ├── FiniteDifferences.m ├── Gauss.m ├── Grading.m ├── InvAngle.m ├── NumInt.m ├── Plotting ├── BlowingComparison.m ├── PlotForces.m ├── PlotProfile.m ├── PlotStressVectors.m └── PlotStuff.m ├── RungeKuttaFSeq.m ├── SolutionProcess ├── DragCoeff.m ├── FindSeparationLoc.m ├── GetRelaxationFactor.m ├── IntValues.m ├── LineForceDensity.m ├── StressVector.m ├── addBlowing.m ├── getCL.m ├── getCM.m ├── getPowerInput.m └── getStagnationPoint.m └── sortMS.m /BoundaryElementMethod/GetLocalRelCoord.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/GetLocalRelCoord.m -------------------------------------------------------------------------------- /BoundaryElementMethod/GradPsi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/GradPsi.m -------------------------------------------------------------------------------- /BoundaryElementMethod/InviscidSolution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/InviscidSolution.m -------------------------------------------------------------------------------- /BoundaryElementMethod/Qconst.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/Qconst.m -------------------------------------------------------------------------------- /BoundaryElementMethod/Qlin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/Qlin.m -------------------------------------------------------------------------------- /BoundaryElementMethod/VortexAndSourceDistr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/VortexAndSourceDistr.m -------------------------------------------------------------------------------- /BoundaryElementMethod/evaluateInviscFieldSol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/evaluateInviscFieldSol.m -------------------------------------------------------------------------------- /BoundaryElementMethod/geometry/create_panels.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/geometry/create_panels.m -------------------------------------------------------------------------------- /BoundaryElementMethod/geometry/geometry.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/geometry/geometry.m -------------------------------------------------------------------------------- /BoundaryElementMethod/geometry/naca4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/geometry/naca4.m -------------------------------------------------------------------------------- /BoundaryElementMethod/potential.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/potential.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/Cqlin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/Cqlin.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/GetWakeStreamline.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/GetWakeStreamline.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/GradPsiN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/GradPsiN.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/Intersection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/Intersection.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/WakeRelCoord.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/WakeRelCoord.m -------------------------------------------------------------------------------- /BoundaryElementMethod/wake/WakeSourceCoeffs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryElementMethod/wake/WakeSourceCoeffs.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Amplification/AmplSol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Amplification/AmplSol.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Amplification/AmplificationDerivate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Amplification/AmplificationDerivate.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Amplification/AmplificationEquation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Amplification/AmplificationEquation.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Amplification/IntegrateAmplification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Amplification/IntegrateAmplification.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/GetInitialSolution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/GetInitialSolution.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/ImproveStartNodeSol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/ImproveStartNodeSol.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/InitialCtau.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/InitialCtau.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/InitialNodeSys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/InitialNodeSys.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/JacobiLam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/JacobiLam.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/JacobiM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/JacobiM.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/JacobiTurb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/JacobiTurb.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/NewtonEq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/NewtonEq.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Refresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Refresh.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/SingleJacobiLam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/SingleJacobiLam.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/SingleJacobiTurb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/SingleJacobiTurb.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Transition/FindTransitionpoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Transition/FindTransitionpoint.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Transition/RefreshTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Transition/RefreshTransition.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Transition/Transition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Transition/Transition.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Transition/TransitionEQ.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Transition/TransitionEQ.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Transition/TransitionEQ2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Transition/TransitionEQ2.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Update.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Update.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/Upwinding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/Upwinding.m -------------------------------------------------------------------------------- /BoundaryLayerSolution/walkBoundary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/BoundaryLayerSolution/walkBoundary.m -------------------------------------------------------------------------------- /Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/Documentation.pdf -------------------------------------------------------------------------------- /Falkner-Skan-solutions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/Falkner-Skan-solutions.txt -------------------------------------------------------------------------------- /FalknerSkanSolution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/FalknerSkanSolution.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/LICENSE -------------------------------------------------------------------------------- /OptimizationRuns.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/OptimizationRuns.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/README.md -------------------------------------------------------------------------------- /airfoil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/airfoil.m -------------------------------------------------------------------------------- /init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/init.m -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/main.m -------------------------------------------------------------------------------- /models/CD2Lwake.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CD2Lwake.m -------------------------------------------------------------------------------- /models/CD2lam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CD2lam.m -------------------------------------------------------------------------------- /models/CD2turb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CD2turb.m -------------------------------------------------------------------------------- /models/CF2lam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CF2lam.m -------------------------------------------------------------------------------- /models/CF2turb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CF2turb.m -------------------------------------------------------------------------------- /models/CtEQ.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/CtEQ.m -------------------------------------------------------------------------------- /models/H32lam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/H32lam.m -------------------------------------------------------------------------------- /models/H32turb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/H32turb.m -------------------------------------------------------------------------------- /models/PressureCorrect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/PressureCorrect.m -------------------------------------------------------------------------------- /models/SlipVelocity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/models/SlipVelocity.m -------------------------------------------------------------------------------- /optimization/.nfs000000038002782300000b28: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/optimization/.nfs000000038002782300000b28 -------------------------------------------------------------------------------- /optimization/PSOout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/optimization/PSOout.m -------------------------------------------------------------------------------- /optimization/fOPT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/optimization/fOPT.m -------------------------------------------------------------------------------- /optimization/fOPT2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/optimization/fOPT2.m -------------------------------------------------------------------------------- /optimization/fOPT3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/optimization/fOPT3.m -------------------------------------------------------------------------------- /parameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/parameters.m -------------------------------------------------------------------------------- /profile_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/profile_img.png -------------------------------------------------------------------------------- /utilities/AngleIntervall.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/AngleIntervall.m -------------------------------------------------------------------------------- /utilities/BackwardsSubstitution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/BackwardsSubstitution.m -------------------------------------------------------------------------------- /utilities/FalknerSkanInt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/FalknerSkanInt.m -------------------------------------------------------------------------------- /utilities/FiniteDifferences.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/FiniteDifferences.m -------------------------------------------------------------------------------- /utilities/Gauss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Gauss.m -------------------------------------------------------------------------------- /utilities/Grading.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Grading.m -------------------------------------------------------------------------------- /utilities/InvAngle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/InvAngle.m -------------------------------------------------------------------------------- /utilities/NumInt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/NumInt.m -------------------------------------------------------------------------------- /utilities/Plotting/BlowingComparison.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Plotting/BlowingComparison.m -------------------------------------------------------------------------------- /utilities/Plotting/PlotForces.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Plotting/PlotForces.m -------------------------------------------------------------------------------- /utilities/Plotting/PlotProfile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Plotting/PlotProfile.m -------------------------------------------------------------------------------- /utilities/Plotting/PlotStressVectors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Plotting/PlotStressVectors.m -------------------------------------------------------------------------------- /utilities/Plotting/PlotStuff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/Plotting/PlotStuff.m -------------------------------------------------------------------------------- /utilities/RungeKuttaFSeq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/RungeKuttaFSeq.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/DragCoeff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/DragCoeff.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/FindSeparationLoc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/FindSeparationLoc.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/GetRelaxationFactor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/GetRelaxationFactor.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/IntValues.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/IntValues.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/LineForceDensity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/LineForceDensity.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/StressVector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/StressVector.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/addBlowing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/addBlowing.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/getCL.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/getCL.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/getCM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/getCM.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/getPowerInput.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/getPowerInput.m -------------------------------------------------------------------------------- /utilities/SolutionProcess/getStagnationPoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/SolutionProcess/getStagnationPoint.m -------------------------------------------------------------------------------- /utilities/sortMS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/sfoglie/HEAD/utilities/sortMS.m --------------------------------------------------------------------------------