Skip to content

Commit 230d44f

Browse files
put alias_elimination everywhere
1 parent a337514 commit 230d44f

File tree

8 files changed

+38
-1
lines changed

8 files changed

+38
-1
lines changed

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ makedocs(
1919
"Basics" => Any[
2020
"basics/AbstractSystem.md",
2121
"basics/ContextualVariables.md",
22+
"basics/Validation.md",
2223
"basics/DependencyGraphs.md"
2324
],
2425
"Systems Types" => Any[

docs/src/basics/Composition.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
# [Composing Models and Building Reusable Components](@ref components)
2+
3+
## The `alias_elimination` Transformation

docs/src/basics/Validation.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Model Validation and Units
2+
3+
ModelingToolkit.jl provides extensive functionality for model validation
4+
and unit checking. This is done by providing metadata to the variable
5+
types and then running the validation functions which identify malformed
6+
systems and non-physical equations.
7+
8+
## Consistency Checking
9+
10+
```@docs
11+
check_consistency
12+
```
13+
14+
## Unit and Type Validation
15+
16+
```@docs
17+
ModelingToolkit.validate
18+
```

docs/src/systems/ControlSystem.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ ControlSystem
1616
## Transformations
1717

1818
```@docs
19-
runge_kutta_discretize
19+
ModelingToolkit.runge_kutta_discretize
20+
alias_elimination
2021
```

docs/src/systems/JumpSystem.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ JumpSystem
1313
- `get_ps(sys)` or `parameters(sys)`: The parameters of the jump system.
1414
- `independent_variable(sys)`: The independent variable of the jump system.
1515

16+
## Transformations
17+
18+
```@docs
19+
alias_elimination
20+
```
21+
1622
## Problem Constructors
1723

1824
```@docs

docs/src/systems/NonlinearSystem.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ NonlinearSystem
1414

1515
## Transformations
1616

17+
```@docs
18+
alias_elimination
19+
```
20+
1721
## Applicable Calculation and Generation Functions
1822

1923
```julia

docs/src/systems/ODESystem.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ODESystem
1616
## Transformations
1717

1818
```@docs
19+
alias_elimination
1920
ode_order_lowering
2021
liouville_transform
2122
```

docs/src/systems/SDESystem.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ SDESystem
1515

1616
## Transformations
1717

18+
```@docs
19+
alias_elimination
20+
```
21+
1822
## Applicable Calculation and Generation Functions
1923

2024
```julia

0 commit comments

Comments
 (0)