VortexAD
0.0.0
Overview
Getting started
Background
Potential flow
Panel method
Basics
Post-processing
Unsteady solver
Using VortexAD
Panel Method
1. Inputs
2. Outputs
Vortex Lattice Method
Tutorials
Panel method
Meshing Tutorial
NACA0012 Tutorial
Vortex lattice method
Examples
1. Panel method
1.1. NACA0012 rectangular wing
1.2. ONERA M6 case
1.3. Blended wing body across many missions
2. Vortex lattice method
API reference
pm_class
Extras
In Development
VortexAD
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
S
|
U
|
V
|
W
_
__assemble_input_dict__() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
(vlm_class.VortexLatticeMethod method)
A
AIC_computation
module
AIC_computation() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
B
batched_induced_vel() (in module post_processor)
C
compute_AIC
module
compute_AIC() (in module AIC_computation)
(in module compute_AIC)
compute_aic_batched() (in module AIC_computation)
(in module mu_sigma_solver)
compute_aic_mat_vec() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
compute_batched_aic_POD() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
compute_bd_vec_induced_vel() (in module post_processor)
compute_cell_adjacency() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
compute_doublet_influence() (in module doublet)
compute_doublet_influence_H_S() (in module doublet)
compute_doublet_influence_new() (in module doublet)
compute_forces
module
compute_forces() (in module compute_forces)
compute_free_wake_velocity() (in module compute_wake_velocity)
compute_induced_velocity() (in module velocity_computations)
compute_induced_velocity_old() (in module velocity_computations)
compute_net_circulation
module
compute_net_circulation() (in module compute_net_circulation)
compute_normal_velocity() (in module velocity_computations)
compute_phi_T_aic_mat_mat() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
compute_source_influence() (in module source)
compute_source_influence_new() (in module source)
compute_source_strength
module
compute_source_strength() (in module compute_source_strength)
compute_source_strengths() (in module source)
compute_source_velocity() (in module source)
compute_steady_forces() (in module post_processor)
compute_surface_outputs() (in module post_processor)
compute_TE_properties() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
compute_vortex_line_ind_vel() (in module vortex_ring)
compute_vortex_line_ind_vel_old() (in module vortex_ring)
compute_wake_velocity
module
compute_wake_velocity() (in module compute_wake_velocity)
current_directory (in module pm_class)
(in module pm_class_tri)
D
declare_outputs() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
(vlm_class.VortexLatticeMethod method)
default_input_dict (in module pm_class)
(in module pm_class_tri)
(in module vlm_class)
default_mesh_path (in module pm_class)
(in module pm_class_tri)
direct_solve
module
direct_solve() (in module direct_solve)
doublet
module
E
evaluate() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
(vlm_class.VortexLatticeMethod method)
F
fix_onera_airfoil
module
fixed_wake_representation
module
fixed_wake_representation() (in module fixed_wake_representation)
G
gamma_solver
module
gamma_solver() (in module gamma_solver)
generate_wake_connectivity() (pm_class.PanelMethod method)
get_net_gamma_indices() (in module post_processor)
grad_mu_comp
module
I
import_mesh() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
induced_vel_batched() (in module compute_wake_velocity)
insert_cell_adjacency() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
insert_grid_data() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
insert_mesh() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
insert_TE_properties() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
iterative_solve
module
iterative_solve() (in module iterative_solve)
L
least_squares_velocity
module
least_squares_velocity() (in module grad_mu_comp)
(in module least_squares_velocity)
least_squares_velocity_old() (in module least_squares_velocity)
M
mesh (in module fix_onera_airfoil)
mesh_file_path (in module fix_onera_airfoil)
mesh_orig (in module fix_onera_airfoil)
module
AIC_computation
compute_AIC
compute_forces
compute_net_circulation
compute_source_strength
compute_wake_velocity
direct_solve
doublet
fix_onera_airfoil
fixed_wake_representation
gamma_solver
grad_mu_comp
iterative_solve
least_squares_velocity
mu_sigma_solver
mu_sigma_solver_tri
panel_code_ode_function
pm_class
pm_class_tri
post_processor
post_processor_tri
pre_processor
pre_processor_tri
setup_linear_system
source
steady_panel_solver
steady_panel_solver_tri
steady_source_doublet_solver
steady_source_doublet_solver_tri
steady_vlm_solver
unsteady_panel_solver
unsteady_vlm_solver
velocity_computations
vlm_class
vlm_ode_function
vortex_ring
wake_geometry
wake_pre_processor
mu_sigma_solver
module
mu_sigma_solver() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
mu_sigma_solver_tri
module
N
nc (in module fix_onera_airfoil)
nc_half (in module fix_onera_airfoil)
Neumann_AIC_computation() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
O
output_options_dict (in module pm_class)
(in module pm_class_tri)
overwrite_mesh() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
P
panel_code_ode_function
module
panel_code_ode_function() (in module panel_code_ode_function)
PanelMethod (class in pm_class)
PanelMethodTri (class in pm_class_tri)
perturbation_velocity_FD() (in module grad_mu_comp)
perturbation_velocity_FD_K_P() (in module grad_mu_comp)
plot() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
plot_unsteady() (pm_class.PanelMethod method)
(vlm_class.VortexLatticeMethod method)
pm_class
module
pm_class_tri
module
post_processor
module
post_processor() (in module post_processor)
(in module post_processor_tri)
post_processor_tri
module
pre_processor
module
pre_processor() (in module pre_processor)
(in module pre_processor_tri)
pre_processor_tri
module
print_output_options() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
S
setup_flow_properties() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
(vlm_class.VortexLatticeMethod method)
setup_grid_properties() (pm_class.PanelMethod method)
(pm_class_tri.PanelMethodTri method)
setup_linear_system
module
setup_linear_system() (in module setup_linear_system)
setup_linear_system_old() (in module setup_linear_system)
source
module
source_doublet_solver() (in module steady_source_doublet_solver)
(in module steady_source_doublet_solver_tri)
steady_panel_solver
module
steady_panel_solver() (in module steady_panel_solver)
(in module steady_panel_solver_tri)
steady_panel_solver_tri
module
steady_source_doublet_solver
module
steady_source_doublet_solver_tri
module
steady_vlm_solver
module
steady_vlm_solver() (in module steady_vlm_solver)
U
unsteady_panel_solver
module
unsteady_panel_solver() (in module unsteady_panel_solver)
unsteady_post_processor() (in module post_processor)
unsteady_vlm_solver
module
unsteady_vlm_solver() (in module unsteady_vlm_solver)
unstructured_AIC_computation() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
unstructured_AIC_computation_UW() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
unstructured_AIC_computation_UW_looping() (in module mu_sigma_solver)
(in module mu_sigma_solver_tri)
unstructured_AIC_computation_UW_looping_mixed() (in module mu_sigma_solver)
unstructured_least_squares_velocity() (in module grad_mu_comp)
(in module least_squares_velocity)
unstructured_least_squares_velocity_old() (in module least_squares_velocity)
unstructured_least_squares_velocity_tri() (in module least_squares_velocity)
unstructured_post_processor() (in module post_processor_tri)
V
velocity_computations
module
vlm_class
module
vlm_ode_function
module
vlm_ode_function() (in module vlm_ode_function)
vortex_ring
module
VortexLatticeMethod (class in vlm_class)
W
wake_geometry
module
wake_geometry() (in module wake_geometry)
wake_pre_processor
module
wake_pre_processor() (in module wake_pre_processor)