Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced linear solver #196

Merged
merged 170 commits into from
Jun 15, 2022
Merged
Show file tree
Hide file tree
Changes from 162 commits
Commits
Show all changes
170 commits
Select commit Hold shift + click to select a range
3d06153
Update plotting of aeroelastic eigenvectors
ngoiz Sep 2, 2020
2be7019
Select individual target systems + save in h5 format
ngoiz Sep 2, 2020
142b54c
Plot real part
ngoiz Sep 2, 2020
fe57631
Improve reduced frequency scaling factors
ngoiz Sep 3, 2020
229d803
Basic structural vector to time step object
ngoiz Sep 15, 2020
d43bba3
Initial test file
ngoiz Oct 4, 2020
032daaa
Future feature idea commented in
ngoiz Oct 4, 2020
39f44aa
Initial improvement to linear gust generators
ngoiz Oct 4, 2020
db7e5fd
Major overhaul to linear variables tracking (UVLM side)
ngoiz Oct 4, 2020
b1b9f99
Implement updated variable tracker on the linearised beam
ngoiz Oct 5, 2020
4249895
Include __repr__ method detailing SS + update series coupling
ngoiz Oct 5, 2020
473c5c9
Implement variable tracking on leading edge gust
ngoiz Oct 5, 2020
c657272
Small test for gust assembly
ngoiz Oct 5, 2020
4a198a1
Add append method to variable tracker
ngoiz Oct 5, 2020
60b907d
Add apply() method to control surface generator
ngoiz Oct 5, 2020
b4988d8
Make variable tracker an attribute of the state-space object
ngoiz Oct 5, 2020
00268ef
Change variable name + fix remove_input() method
ngoiz Oct 5, 2020
229ed09
Create separate Input, Output and State variables
ngoiz Oct 6, 2020
e6dd883
Add variable tracker to Gain() objects
ngoiz Oct 6, 2020
2fc0841
Variable tracker added to LinearBeam.ss
ngoiz Oct 6, 2020
0684045
Fix input arguments for Gain()
ngoiz Oct 6, 2020
1b33601
Apply Gain() up to ROM in LinearAeroelastic
ngoiz Oct 6, 2020
53dc7d3
Add variable trackers to ROMs
ngoiz Oct 6, 2020
e0b0e54
Move statespace and variables tests to dedicated file
ngoiz Oct 6, 2020
d148971
Change cout for Exception
ngoiz Oct 6, 2020
018166c
Add variable tracker to couple method
ngoiz Oct 7, 2020
0ca89f1
Reformat libss
ngoiz Oct 7, 2020
03f948f
Very simple test to check linearisation of full aircraft
ngoiz Oct 8, 2020
bc32c8a
Fixes variable merge issue
ngoiz Oct 12, 2020
0198daf
Force vs angle stability derivatives implemented
ngoiz Jan 14, 2021
2630488
Update test with nonlinear data
ngoiz Jan 15, 2021
faf4419
Add body derivatives and option to do flex and rigid
ngoiz Jan 15, 2021
a4be059
Merge remote-tracking branch 'origin/develop' into dev_lin_gust
ngoiz Jan 15, 2021
3ecc08b
Body axes forces from angles
ngoiz Jan 15, 2021
80acab8
Improve test data handling
ngoiz Jan 15, 2021
f988a05
Implement subtests and clean up postproc
ngoiz Jan 18, 2021
1df3c85
New data management for stability derivatives and mod to print utils
ngoiz Jan 25, 2021
4a3b688
Update docs
ngoiz Jan 25, 2021
29d397a
Improve test case for aerodynamic and aeroelastic cases
ngoiz Jan 25, 2021
ec09ad5
Merge remote-tracking branch 'origin/dev_lin_gust' into dev_lin_gust
ngoiz Jan 25, 2021
cdcc5ef
Rename modal setting for ppal axes and reformat modal utils
ngoiz Jan 28, 2021
8eae277
Support for systems with modes defined about ppal axes
ngoiz Jan 28, 2021
40fc2fd
Remove forgotten pdb
ngoiz Jan 28, 2021
35b63a7
Add control surface derivatives (body axes)
ngoiz Jan 28, 2021
410c2a0
Remove try except
ngoiz Jan 28, 2021
4f1abe0
Move Derivatives to own class
ngoiz Feb 1, 2021
31d7aed
Fix bug: modal system flag was not changing
ngoiz Feb 1, 2021
dd5533a
Support nodal systems
ngoiz Feb 2, 2021
cb122b9
Fix save methods and test
ngoiz Feb 2, 2021
9c71db2
Fix incorrect test directory
ngoiz Feb 2, 2021
05b7e46
Fix bug assembling state variables
ngoiz Feb 8, 2021
5f7d8c7
Update stability derivatives output
ngoiz Feb 8, 2021
19b4b80
Temporary New setting to remove rigid states
ngoiz Feb 8, 2021
4b9e418
Move methods from DerivativeSet to Derivatives
ngoiz Feb 9, 2021
2452778
Angle derivatives via track body
ngoiz Feb 12, 2021
ab183d8
Compute derivatives via track body
ngoiz Feb 12, 2021
1a0fac7
Option to assemble aeroelastic system in continuous time
ngoiz Feb 12, 2021
72785d1
Convert system to CT with enhanced SS variables
ngoiz Feb 12, 2021
1b25a73
Compute the total aerodynamic moments at the A frame of reference
ngoiz Feb 17, 2021
9fd1dd8
Support update of continuous time scaled aeroelastic systems
ngoiz Feb 17, 2021
7884b4f
Minor spelling and format changes
ngoiz Feb 17, 2021
9e892f3
Enhanced LinDynamicSim solver and supporting functions
ngoiz Feb 23, 2021
c8256e7
LinearGust assembler with convection for arbitrary geometries
ngoiz Feb 23, 2021
ccd0e26
Improve linear aerodynamic vector unpacking
ngoiz Feb 26, 2021
dd1f009
Fix simulation time steps
ngoiz Feb 26, 2021
b01f78d
Create Gust classes and Gust settings through LinearUvlm
ngoiz Feb 26, 2021
59c13e6
Major refactor: rename libss.ss to libss.StateSpace
ngoiz Feb 26, 2021
4e160f1
Remove commented code and add interpolation documentation
ngoiz Feb 26, 2021
64de922
Change ss to StateSpace
ngoiz Feb 26, 2021
b7b85f5
Merge branch 'rfc_ss' into dev_remove_istates
ngoiz Mar 2, 2021
a6aa236
Move Campbell test to tests directory
ngoiz Mar 2, 2021
d6280fb
Move tests to new directory
ngoiz Mar 3, 2021
35620be
Add variables to random state space generation
ngoiz Mar 3, 2021
e30362d
Remove debug output
ngoiz Mar 3, 2021
edb06a6
Fix output channel removal
ngoiz Mar 3, 2021
15a3805
Introduce test for all moving control surfaces (linear)
ngoiz Mar 8, 2021
754d507
fix trailing delimiter writevariablestime
ArturoMS13 Mar 8, 2021
494f4a6
Remove predictor term of linear gust systems + relevant test
ngoiz Mar 9, 2021
8c0eae9
Test Aeroelastic stability derivatives
ngoiz Mar 9, 2021
eb3b291
Fix bug when saving continuous time statespace
ngoiz Mar 10, 2021
ef45c9c
Linear post-processing fixes for systems with predictor term removed
ngoiz Mar 10, 2021
07aff63
Test step gust response linear vs nonlinear and postprocesses
ngoiz Mar 10, 2021
79185af
Save settings dictionary to config file
ngoiz Mar 10, 2021
82c657d
Fix dimension mismatch in post-processing
ngoiz Mar 11, 2021
74556d6
Fix (again) dimension mismatch
ngoiz Mar 11, 2021
9a4828d
dot() method for two Gains added
ngoiz Mar 11, 2021
7e9eff2
Use libsp for multiplication of sparse matrices
ngoiz Mar 11, 2021
7822a2c
Minor update to postproc and use xbeamlib method on individual time step
ngoiz Mar 18, 2021
c5bab6f
fix: Issue with variables not being copied but referenced when merging
ngoiz Mar 18, 2021
54f907c
Recover structural accelerations and improved unpacking vector
ngoiz Mar 18, 2021
a2e5da4
Improved transformation to nodal space when accelerations present as out
ngoiz Mar 18, 2021
c57e9de
Fix unpacking order
ngoiz Mar 19, 2021
3e8fd69
Merge branch 'dev_cfl_linearuvlm' into mrg_cfl1_lin
ngoiz Mar 23, 2021
f8000da
Remove .value (no_ctype is now True by default)
ngoiz Mar 24, 2021
37156a6
Update libss.ss to libss.StateSpace
ngoiz Mar 24, 2021
b60c577
Add an execution test for the linear state space
ngoiz Mar 25, 2021
c83c641
Merge branch 'mrg_cfl1_lin' into dev_remove_istates
ngoiz Mar 25, 2021
aa5a962
Unify SHARPy output folder initial work
ngoiz Mar 25, 2021
32672b5
Get output folder from data object
ngoiz Mar 25, 2021
e464696
Fix statespace series connection test
ngoiz Mar 25, 2021
3bd9545
Merge branch 'develop' into dev_folder
ngoiz Apr 5, 2021
b33c4f6
Merge branch 'dev_folder' into dev_remove_istates
ngoiz Apr 5, 2021
dedab60
Update output folder location
ngoiz Apr 5, 2021
3a53daf
Util to find aero solver and velocity generator settings
ngoiz Apr 5, 2021
1010003
Move aero solver finder to separate util
ngoiz Apr 5, 2021
0dc4d4e
Merge branch 'dev_minor' into dev_remove_istates
ngoiz Apr 5, 2021
17bf278
Fix aero_utils import call
ngoiz Apr 5, 2021
06d1339
Initial work on rotated free stream velocity vector
ngoiz Apr 5, 2021
a5180e9
Linear UVLM connect in/outs for later recovery
ngoiz Apr 5, 2021
86c34e0
Fix error and add little comment
ngoiz Apr 5, 2021
66dd383
Support enhanced StateSpace in retain_inout_channels() and project()
ngoiz Apr 19, 2021
28183fb
Merge branch 'develop' into dev_remove_istates
ngoiz Apr 19, 2021
2215c52
Update output folder
ngoiz Apr 19, 2021
8f17961
Minor setting description change
ngoiz Apr 22, 2021
b65932a
Merge airfoil polars
ngoiz Apr 28, 2021
6db9999
Correct UVLM version
ngoiz Apr 28, 2021
6fedfb8
Fix output location
ngoiz Apr 28, 2021
1ac1780
Print CG and ppal axes with stability derivatives
ngoiz Apr 29, 2021
a520d12
Merge remote-tracking branch 'origin/develop' into dev_remove_istates
ArturoMS13 May 27, 2021
384245a
remove keep_linear_matrices
ArturoMS13 May 27, 2021
b3d184a
rigid_modes_cg
ArturoMS13 May 27, 2021
1584727
fix folder input
ArturoMS13 May 27, 2021
0be7dea
fix save_data modal setting
ArturoMS13 May 27, 2021
3811e42
fix folder and generator settings
ArturoMS13 May 27, 2021
45a5053
fix keep_linear_matrices
ArturoMS13 May 27, 2021
5718fc0
remove deprecated stepuvlm settings
ArturoMS13 May 27, 2021
a53fe2d
Update settings in tests
ngoiz May 28, 2021
78eb5f8
Merge remote-tracking branch 'origin/rc-1.3' into dev_linear_loads
ngoiz Jun 18, 2021
7c5df44
Update tests
ngoiz Jun 18, 2021
5f7457e
fix [savedata]: correct name of ss_block class from libss
sduess Sep 1, 2021
ed57a5a
Fix test case
ngoiz Feb 14, 2022
999d5b7
Support load/save statespace and gains to h5 file
ngoiz Apr 20, 2022
c96ad78
Add method to copy Gain()
ngoiz Feb 14, 2022
a1625af
Fix bug when saving projectors and W was None
ngoiz Feb 14, 2022
39a5f69
Fix Gain savings in Krylov
ngoiz Apr 20, 2022
a737196
Fix loading default for a list(complex) setting type
ngoiz Apr 20, 2022
138f37a
Add doc to SaveParametricCase and use new features in test
ngoiz Apr 20, 2022
406fc19
Support loading/saving state-spaces and gains to h5 files
ngoiz Apr 20, 2022
4c75a34
Merge remote-tracking branch 'origin/develop' into dev_linear
ngoiz Apr 20, 2022
8fdbbf7
Support projection onto free-stream and doc updates
ngoiz Apr 22, 2022
a0b087e
Fixes #192 - control surface deflection in linear model
ngoiz May 5, 2022
6e0d43f
Fix DeprecationWarning message
ngoiz May 5, 2022
5b7d18c
Minor doc changes
ngoiz May 5, 2022
1ef313b
Remove unused code
ngoiz May 5, 2022
18e45d9
Merge remote-tracking branch 'origin/develop' into dev_linear
ngoiz May 5, 2022
058b6f0
Fix path to cases
ngoiz May 6, 2022
99ed3e9
Fix tests directories
ngoiz May 9, 2022
6c5f2d6
Add verbose for gust test
ngoiz May 9, 2022
f652692
Remove unused code and add documentation
ngoiz May 10, 2022
8d17103
Remove commented code
ngoiz May 10, 2022
45c2a68
Fix broken paths
ngoiz May 10, 2022
c8315ce
Update doc generation
ngoiz May 10, 2022
df29e8c
Fix missing u_infty causing errors in gust convection
ngoiz May 10, 2022
45366a9
Merge branch 'dev_linear' into dev_asym_stab
ngoiz May 11, 2022
43309fd
Fix return value and add further checks to test
ngoiz May 12, 2022
6414831
Trigger test on change of submodules
ngoiz May 13, 2022
e3e7ef0
Trigger tests on change to tests
ngoiz May 13, 2022
56f4310
Update submodules to correct version
ngoiz May 13, 2022
cee8673
Dummy test to avoid path filtering issues in PRs
ngoiz May 13, 2022
861c493
Fix tests path
ngoiz May 13, 2022
0b822c3
Merge pull request #103 from ImperialCollegeLondon/dev_asym_stab
ngoiz May 13, 2022
7f557d4
Fix EOF error
ngoiz May 13, 2022
1b16eeb
Merge remote-tracking branch 'origin/develop' into dev_linear
ngoiz Jun 14, 2022
488a9d6
Describe variables in the beam state space
ngoiz Jun 14, 2022
675400b
Get free-stream velocity from solver info
ngoiz Jun 14, 2022
6b282b7
Fix the ways properties are handles (removes setters)
ngoiz Jun 14, 2022
fd4f44d
Fix docstring with new directory
ngoiz Jun 14, 2022
614f153
Remove left-behind use of setters
ngoiz Jun 14, 2022
6d0f6d3
Minor formatting change
ngoiz Jun 14, 2022
16cd95b
Fix missing .aero
ngoiz Jun 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/sharpy_no_test_needed.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Python package

on:
pull_request:
branches:
- master
- develop
- 'rc*'
paths-ignore:
- '*.py'
- 'lib/**'
- '.github/workflows/**'

jobs:
build:
runs-on: ubuntu-latest
steps:
- run: 'echo "No changes to python files, submodules or workflows, no run required" '
2 changes: 2 additions & 0 deletions .github/workflows/sharpy_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ on:
push:
paths:
- '*.py'
- 'lib/*'
- '.github/workflows/*'
pull_request:
branches:
- master
Expand Down
1 change: 1 addition & 0 deletions docs/source/includes/aero/utils/mapping/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ Force Mapping Utilities
:glob:

./aero2struct_force_mapping
./total_forces_moments
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
total_forces_moments
--------------------

.. automodule:: sharpy.aero.utils.mapping.total_forces_moments
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
generate_naca_camber
--------------------

.. automodule:: sharpy.cases.coupled.X-HALE.generate_xhale.generate_naca_camber
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
generate_solver_file
--------------------

.. automodule:: sharpy.cases.coupled.X-HALE.generate_xhale.generate_solver_file
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.. toctree::
:glob:

./generate_naca_camber
./generate_solver_file
./read_beam_data
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
read_beam_data
--------------

.. automodule:: sharpy.cases.coupled.X-HALE.generate_xhale.read_beam_data
7 changes: 7 additions & 0 deletions docs/source/includes/cases/coupled/X-HALE/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
X-hale
------

.. toctree::
:maxdepth: 1

./generate_xhale/index
7 changes: 7 additions & 0 deletions docs/source/includes/cases/coupled/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Coupled
-------

.. toctree::
:maxdepth: 1

./X-HALE/index
5 changes: 5 additions & 0 deletions docs/source/includes/cases/hangar/horten_wing/HortenWing.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
HortenWing
----------

.. autoclass:: sharpy.cases.hangar.horten_wing.HortenWing
:members:
11 changes: 11 additions & 0 deletions docs/source/includes/cases/hangar/horten_wing/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Horten Wing Class Generator
+++++++++++++++++++++++++++

Horten Wing Class Generator
N Goizueta Nov 18


.. toctree::
:glob:

./HortenWing
9 changes: 9 additions & 0 deletions docs/source/includes/cases/hangar/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Hangar
------

.. toctree::
:maxdepth: 1

./horten_wing/index
./richards_wing/index
./swept_flying_wing/index
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
HortenWing
----------

.. autoclass:: sharpy.cases.hangar.richards_wing.HortenWing
:members:
13 changes: 13 additions & 0 deletions docs/source/includes/cases/hangar/richards_wing/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Simple Horten Wing as used by Richards. Baseline and simplified models
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Simple Horten Wing as used by Richards. Baseline and simplified models

Richards, P. W., Yao, Y., Herd, R. A., Hodges, D. H., & Mardanpour, P. (2016). Effect of Inertial and Constitutive
Properties on Body-Freedom Flutter for Flying Wings. Journal of Aircraft. https://doi.org/10.2514/1.C033435


.. toctree::
:glob:

./HortenWing
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SweptWing
---------

.. autoclass:: sharpy.cases.hangar.swept_flying_wing.SweptWing
:members:
11 changes: 11 additions & 0 deletions docs/source/includes/cases/hangar/swept_flying_wing/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Generic Swept Flying Wing Class Generator
+++++++++++++++++++++++++++++++++++++++++

Generic Swept Flying Wing Class Generator
N Goizueta Nov 18


.. toctree::
:glob:

./SweptWing
9 changes: 9 additions & 0 deletions docs/source/includes/cases/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Cases
-----

.. toctree::
:maxdepth: 1

./coupled/index
./hangar/index
./templates/index
5 changes: 5 additions & 0 deletions docs/source/includes/cases/templates/Ttail/Ttail_3beams.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Ttail_3beams
------------

.. autoclass:: sharpy.cases.templates.Ttail.Ttail_3beams
:members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Ttail_canonical
---------------

.. autoclass:: sharpy.cases.templates.Ttail.Ttail_canonical
:members:
17 changes: 17 additions & 0 deletions docs/source/includes/cases/templates/Ttail/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Templates to build T-tail models
++++++++++++++++++++++++++++++++

Templates to build T-tail models
S. Maraniello, Oct 2018

classes:
- Ttail_3beam allows to generate general T-tail models with 3-beam.
- Ttail_canonical: builds the canonical test case as per
Murua et al., Prog. Aerosp. Sci., 71 (2014) 54-84


.. toctree::
:glob:

./Ttail_3beams
./Ttail_canonical
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FlyingWing
----------

.. autoclass:: sharpy.cases.templates.flying_wings.FlyingWing
:members:
5 changes: 5 additions & 0 deletions docs/source/includes/cases/templates/flying_wings/Goland.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Goland
------

.. autoclass:: sharpy.cases.templates.flying_wings.Goland
:members:
5 changes: 5 additions & 0 deletions docs/source/includes/cases/templates/flying_wings/Pazy.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Pazy
----

.. autoclass:: sharpy.cases.templates.flying_wings.Pazy
:members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
QuasiInfinite
-------------

.. autoclass:: sharpy.cases.templates.flying_wings.QuasiInfinite
:members:
5 changes: 5 additions & 0 deletions docs/source/includes/cases/templates/flying_wings/Smith.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Smith
-----

.. autoclass:: sharpy.cases.templates.flying_wings.Smith
:members:
22 changes: 22 additions & 0 deletions docs/source/includes/cases/templates/flying_wings/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Templates to build flying wing models
+++++++++++++++++++++++++++++++++++++

Templates to build flying wing models
S. Maraniello, Jul 2018

classes:
- FlyingWing: generate a flying wing model from a reduced set of input. The
built in method 'update_mass_stiff' can be re-defined by the user to enter more
complex inertial/stiffness properties
- Smith(FlyingWing): generate HALE wing model
- Goland(FlyingWing): generate Goland wing model


.. toctree::
:glob:

./FlyingWing
./Goland
./Pazy
./QuasiInfinite
./Smith
9 changes: 9 additions & 0 deletions docs/source/includes/cases/templates/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Templates
---------

.. toctree::
:maxdepth: 1

./Ttail/index
./flying_wings/index
./template_wt/index
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
create_blade_coordinates
------------------------

.. automodule:: sharpy.cases.templates.template_wt.create_blade_coordinates
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
create_node_radial_pos_from_elem_centres
----------------------------------------

.. automodule:: sharpy.cases.templates.template_wt.create_node_radial_pos_from_elem_centres
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
generate_from_excel_type03
--------------------------

.. automodule:: sharpy.cases.templates.template_wt.generate_from_excel_type03
19 changes: 19 additions & 0 deletions docs/source/includes/cases/templates/template_wt/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
template_wt
+++++++++++

template_wt

Functions needed to generate a wind turbines

Notes:
To load this library: import cases.templates.template_wt as template_wt
ngoiz marked this conversation as resolved.
Show resolved Hide resolved


.. toctree::
:glob:

./create_blade_coordinates
./create_node_radial_pos_from_elem_centres
./generate_from_excel_type03
./rotor_from_excel_type03
./spar_from_excel_type04
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rotor_from_excel_type03
-----------------------

.. automodule:: sharpy.cases.templates.template_wt.rotor_from_excel_type03
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
spar_from_excel_type04
----------------------

.. automodule:: sharpy.cases.templates.template_wt.spar_from_excel_type04
1 change: 1 addition & 0 deletions docs/source/includes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ If you feel that a function/class is not well documented and, hence, you cannot
:maxdepth: 1

./aero/index
./cases/index
./controllers/index
./generators/index
./io/index
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
LeadingEdge
-----------

.. autoclass:: sharpy.linear.assembler.lineargustassembler.LeadingEdge
:members:

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
MultiLeadingEdge
----------------

.. autoclass:: sharpy.linear.assembler.lineargustassembler.MultiLeadingEdge
:members:
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
campbell
--------

.. automodule:: sharpy.linear.assembler.lineargustassembler.campbell
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
gust_from_string
----------------

.. automodule:: sharpy.linear.assembler.lineargustassembler.gust_from_string
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
.. toctree::
:glob:

./LinearGustGenerator
./LeadingEdge
./MultiLeadingEdge
./campbell
./gust_from_string
./spanwise_interpolation
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
spanwise_interpolation
----------------------

.. automodule:: sharpy.linear.assembler.lineargustassembler.spanwise_interpolation
5 changes: 5 additions & 0 deletions docs/source/includes/linear/src/libss/StateSpace.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
StateSpace
----------

.. autoclass:: sharpy.linear.src.libss.StateSpace
:members: