mdolab/OpenAeroStruct-v2.5.1.zip
mdolab-OpenAeroStruct-614dc6a
.coveragerc
163 Bytes
.github
.flake8_oas_specific
276 Bytes
CODEOWNERS
37 Bytes
workflows
oas.yml
4.9 kB
.gitignore
261 Bytes
.readthedocs.yaml
155 Bytes
LICENSE.md
10.2 kB
README.md
5.1 kB
openaerostruct
__init__.py
22 Bytes
aerodynamics
__init__.py
0 Bytes
aero_groups.py
5.2 kB
coeffs.py
2.5 kB
collocation_points.py
7.4 kB
compressible_states.py
9.6 kB
convert_velocity.py
4.0 kB
eval_mtx.py
22.4 kB
eval_velocities.py
6.6 kB
functionals.py
2.3 kB
geometry.py
13.1 kB
get_vectors.py
5.1 kB
horseshoe_circulations.py
3.2 kB
lift_coeff_2D.py
6.4 kB
lift_drag.py
3.5 kB
mesh_point_forces.py
3.1 kB
mtx_rhs.py
7.0 kB
panel_forces.py
4.9 kB
panel_forces_surf.py
2.7 kB
pg_scale.py
12.6 kB
pg_transform.py
2.9 kB
pg_wind_rotation.py
14.3 kB
rotational_velocity.py
4.4 kB
solve_matrix.py
2.9 kB
states.py
5.5 kB
tests
test_2d_lift.py
585 Bytes
test_coeffs.py
277 Bytes
test_collocation_points.py
393 Bytes
test_convert_velocity.py
1.1 kB
test_eval_mtx.py
3.2 kB
test_eval_velocities.py
426 Bytes
test_functionals.py
412 Bytes
test_geometry.py
7.8 kB
test_get_vectors.py
643 Bytes
test_horseshoe_circulations.py
404 Bytes
test_lift_drag.py
1.1 kB
test_mesh_point_forces.py
1.8 kB
test_mtx_rhs.py
374 Bytes
test_panel_forces.py
375 Bytes
test_panel_forces_surf.py
388 Bytes
test_pg_transform.py
4.5 kB
test_rotational_velocity.py
1.1 kB
test_solve_matrix.py
996 Bytes
test_total_drag.py
369 Bytes
test_total_lift.py
369 Bytes
test_viscous_drag.py
2.4 kB
test_vortex_mesh.py
964 Bytes
test_wave_drag.py
1.8 kB
total_drag.py
1.1 kB
total_lift.py
820 Bytes
viscous_drag.py
9.5 kB
vortex_mesh.py
17.5 kB
wave_drag.py
6.3 kB
common
__init__.py
0 Bytes
atmos_comp.py
15.4 kB
atmos_group.py
543 Bytes
reynolds_comp.py
748 Bytes
tests
test_atmos_comp.py
331 Bytes
test_reynolds_comp.py
784 Bytes
docs
Makefile
7.4 kB
__init__.py
0 Bytes
_exts
embed_n2.py
3.8 kB
_n2html
generate_n2_n2.html
866.4 kB
_static
copybutton.js
2.7 kB
_utils
__init__.py
0 Bytes
docutil.py
24.0 kB
generate_sourcedocs.py
6.5 kB
patch.py
4.2 kB
advanced_features
aerostruct_ffd.rst
703 Bytes
custom_mesh_example.rst
1.2 kB
customizing_prob_setup.rst
1.1 kB
figs
CRM_esque.svg
6.3 kB
bspline.svg
20.8 kB
chord.svg
23.9 kB
dihedral.svg
23.8 kB
ground_effect_correction.png
14.8 kB
ground_effect_polars.png
56.6 kB
groundplane.svg
17.3 kB
inverted_gull-wing.svg
16.3 kB
mesh-diagram.svg
15.4 kB
oas_vsp_mesh.png
137.5 kB
radius.svg
110.3 kB
sweep.svg
23.8 kB
taper.svg
23.8 kB
thickness.svg
109.8 kB
twist.svg
23.9 kB
two_part_mesh.png
160.5 kB
vsp777.png
1.2 MB
vsp_chordwise.png
151.7 kB
vsp_spanwise.png
164.7 kB
wing_and_tail.png
38.6 kB
wingbox_Q400.png
128.3 kB
xshear.svg
23.9 kB
zshear.svg
23.9 kB
geometry_manipulation.rst
6.1 kB
ground_effect.rst
4.1 kB
multiple_surfaces.rst
653 Bytes
multipoint.rst
1.6 kB
openconcept_coupling.rst
638 Bytes
openvsp_mesh_example.rst
2.2 kB
scripts
Boeing_777-9x_ref.vsp3
882.7 kB
run_vsp_777.py
5.4 kB
two_part_wing_custom_mesh.py
18.0 kB
wingbox_mpt_Q400_example.py
15.8 kB
advanced_features.rst
544 Bytes
aero_walkthrough
generate_n2.py
4.0 kB
part_1.py
482 Bytes
part_2.py
1.2 kB
part_3.py
643 Bytes
part_4.py
877 Bytes
part_5.py
694 Bytes
part_6.py
73 Bytes
part_7.py
224 Bytes
aero_walkthrough.rst
9.3 kB
aerostructural_index.rst
499 Bytes
aerostructural_tube_walkthrough.rst
1.4 kB
aerostructural_wingbox_walkthrough.rst
24.3 kB
conf.py
2.6 kB
figures
OptView.png
215.0 kB
aero.png
162.9 kB
aero_sample.png
42.7 kB
aerostruct_sample.png
75.8 kB
aerostruct_xdsm.pdf
30.7 kB
aerostruct_xdsm.png
49.4 kB
collapsed_aerostruct_diagram.png
91.0 kB
example.png
154.5 kB
plotall.png
130.1 kB
problem_diagram.png
128.2 kB
wingbox_fine.png
145.7 kB
wingbox_opt.png
136.7 kB
how_to_contribute.rst
3.3 kB
index.rst
2.1 kB
installation.rst
1.6 kB
quick_example.rst
983 Bytes
struct_example.rst
1.0 kB
user_reference
debugging_tips.rst
1.3 kB
mesh_surface_dict.rst
6.6 kB
v1_v2_conversion.rst
4.1 kB
user_reference.rst
198 Bytes
wingbox_mpt_opt_example.py
15.2 kB
examples
black_box_example.py
5.4 kB
drag_polar.py
6.7 kB
drag_polar_ground_effect.py
6.9 kB
example_deriv_check.py
2.5 kB
rectangular_wing
drag_polar.py
4.7 kB
opt_chord.py
4.7 kB
opt_twist.py
4.5 kB
run_rect_wing.py
4.2 kB
run_roll.py
4.2 kB
run_CRM.py
5.7 kB
run_aerostruct_uCRM_multipoint.py
16.9 kB
run_scaneagle.py
8.0 kB
functionals
__init__.py
0 Bytes
breguet_range.py
4.3 kB
center_of_gravity.py
4.6 kB
equilibrium.py
5.3 kB
moment_coefficient.py
9.4 kB
sum_areas.py
1.1 kB
tests
test_breguet_range.py
396 Bytes
test_center_of_gravity.py
407 Bytes
test_equilibrium.py
373 Bytes
test_moment_coefficient.py
1.3 kB
test_sum_areas.py
365 Bytes
test_total_lift_drag.py
1.2 kB
total_aero_performance.py
1.3 kB
total_lift_drag.py
3.0 kB
total_performance.py
2.6 kB
geometry
CRM_definitions.py
29.0 kB
__init__.py
0 Bytes
ffd_component.py
2.9 kB
geometry_group.py
9.2 kB
geometry_mesh.py
5.3 kB
geometry_mesh_transformations.py
38.3 kB
monotonic_constraint.py
2.1 kB
radius_comp.py
2.5 kB
tests
rect_wing.vsp3
73.7 kB
test_geometry_mesh.py
1.1 kB
test_geometry_mesh_transformations.py
9.3 kB
test_monotonic_constraint.py
1.0 kB
test_radius_comp.py
965 Bytes
test_vsp_mesh.py
1.7 kB
utils.py
37.7 kB
integration
__init__.py
0 Bytes
aerostruct_groups.py
16.0 kB
multipoint_comps.py
554 Bytes
structures
__init__.py
0 Bytes
assemble_k_group.py
1.2 kB
compute_nodes.py
1.8 kB
compute_point_mass_loads.py
4.3 kB
compute_thrust_loads.py
4.1 kB
create_rhs.py
1.6 kB
disp.py
1.5 kB
energy.py
1.2 kB
failure_exact.py
1.2 kB
failure_ks.py
3.0 kB
fem.py
9.0 kB
fuel_loads.py
2.7 kB
fuel_vol.py
1.4 kB
length.py
1.5 kB
local_stiff.py
5.3 kB
local_stiff_permuted.py
1.6 kB
local_stiff_transformed.py
1.7 kB
non_intersecting_thickness.py
1.7 kB
section_properties_tube.py
3.1 kB
section_properties_wingbox.py
14.7 kB
spar_within_wing.py
2.0 kB
spatial_beam_functionals.py
2.9 kB
spatial_beam_setup.py
1.7 kB
spatial_beam_states.py
2.8 kB
struct_groups.py
5.2 kB
structural_cg.py
3.6 kB
tests
__init__.py
0 Bytes
test_add_point_masses.py
2.6 kB
test_compute_nodes.py
376 Bytes
test_create_rhs.py
367 Bytes
test_disp.py
351 Bytes
test_energy.py
357 Bytes
test_failure_exact.py
549 Bytes
test_failure_ks.py
605 Bytes
test_fem.py
348 Bytes
test_fuel_loads.py
848 Bytes
test_materials_tube.py
423 Bytes
test_materials_wingbox.py
24.4 kB
test_non_intersecting_thickness.py
413 Bytes
test_spar_within_wing.py
383 Bytes
test_structural_cg.py
1.0 kB
test_thrust_loads.py
3.7 kB
test_total_load_derivs.py
1.8 kB
test_vonmises_tube.py
1.4 kB
test_vonmises_wingbox.py
2.0 kB
test_weight.py
786 Bytes
test_wingbox_geometry.py
6.0 kB
total_loads.py
3.0 kB
transform.py
3.7 kB
tube_group.py
2.6 kB
utils.py
1.4 kB
vonmises_tube.py
9.6 kB
vonmises_wingbox.py
6.6 kB
weight.py
4.6 kB
wing_weight_loads.py
11.1 kB
wingbox_fuel_vol_delta.py
1.6 kB
wingbox_geometry.py
4.5 kB
wingbox_group.py
2.8 kB
tests
__init__.py
0 Bytes
test_aero.py
5.2 kB
test_aero_all_geom.py
5.4 kB
test_aero_analysis.py
5.0 kB
test_aero_analysis_Sref.py
5.2 kB
test_aero_analysis_compressible.py
4.8 kB
test_aero_analysis_no_symmetry.py
4.9 kB
test_aero_analysis_no_symmetry_wavedrag.py
5.0 kB
test_aero_atmos.py
5.1 kB
test_aero_ffd.py
5.9 kB
test_aero_ground_effect.py
6.0 kB
test_aero_ground_effect_right.py
6.6 kB
test_aero_morphing_multipoint.py
7.1 kB
test_aero_opt_no_symmetry.py
4.9 kB
test_aero_opt_wavedrag.py
5.3 kB
test_aerostruct.py
7.0 kB
test_aerostruct_analysis.py
6.8 kB
test_aerostruct_analysis_Sref.py
7.0 kB
test_aerostruct_analysis_compressible.py
7.0 kB
test_aerostruct_engine_thrusts.py
7.8 kB
test_aerostruct_ffd.py
9.1 kB
test_aerostruct_groundeffect.py
7.5 kB
test_aerostruct_point_loads.py
7.5 kB
test_aerostruct_wingbox_+weight_analysis.py
12.8 kB
test_aerostruct_wingbox_analysis.py
12.8 kB
test_aerostruct_wingbox_fuel_vol_constraint_opt.py
15.4 kB
test_aerostruct_wingbox_opt.py
14.2 kB
test_aerostruct_wingbox_wave_fuel_vol_constraint_opt.py
15.2 kB
test_morphing_aerostruct.py
9.6 kB
test_multiple_aero_analysis.py
6.5 kB
test_multiple_rect.py
6.3 kB
test_multipoint_aero.py
6.2 kB
test_multipoint_aero_ffd.py
6.4 kB
test_multipoint_wingbox_aerostruct.py
16.7 kB
test_multipoint_wingbox_derivs.py
17.4 kB
test_scaneagle.py
8.9 kB
test_simple_rect_AS.py
7.6 kB
test_simple_rect_aero.py
4.8 kB
test_simple_rect_aero_roll.py
5.0 kB
test_simple_rect_aero_sideslip.py
5.1 kB
test_simple_rect_aero_wo_symmetry.py
4.8 kB
test_simple_rect_right_aero.py
5.6 kB
test_struct.py
3.4 kB
test_struct_analysis.py
2.4 kB
test_struct_analysis_2g.py
2.3 kB
test_struct_engine_thrusts.py
5.0 kB
test_struct_no_loads.py
2.9 kB
test_struct_point_masses.py
5.0 kB
test_v1_aero_analysis.py
5.1 kB
test_v1_aero_opt.py
5.0 kB
test_v1_aero_viscous.py
5.1 kB
test_v1_aero_viscous_opt.py
5.4 kB
test_v1_aerostruct_analysis.py
7.1 kB
test_v1_aerostruct_opt.py
7.9 kB
test_v1_struct_analysis.py
3.3 kB
test_v1_struct_opt.py
3.1 kB
test_vsp_aero_analysis.py
6.0 kB
test_wingbox_analysis.py
8.8 kB
test_wingbox_derivs.py
16.6 kB
test_wingbox_distributed_fuel.py
15.6 kB
vsp_model.vsp3
133.2 kB
transfer
__init__.py
0 Bytes
compute_transformation_matrix.py
5.1 kB
displacement_transfer.py
5.3 kB
displacement_transfer_group.py
839 Bytes
load_transfer.py
11.4 kB
tests
test_compute_transformation_matrix.py
919 Bytes
test_displacement_transfer.py
749 Bytes
test_load_transfer.py
976 Bytes
utils
__init__.py
0 Bytes
constants.py
24 Bytes
plot_wing.py
31.5 kB
plot_wingbox.py
41.3 kB
testing.py
9.1 kB
vector_algebra.py
3.7 kB
setup.py
2.0 kB