@@ -31,158 +31,6 @@ DiscreteSystem
3131ImplicitDiscreteSystem
3232```
3333
34- ## Accessor functions
35-
36- Several accessor functions exist to query systems for the information they contain. In general,
37- for every field ` x ` there exists a ` has_x ` function which checks if the system contains the
38- field and a ` get_x ` function for obtaining the value in the field. Note that fields of a system
39- cannot be accessed via ` getproperty ` - that is reserved for accessing variables, subsystems
40- or analysis points of the hierarchical system.
41-
42- ``` @docs
43- ModelingToolkit.has_eqs
44- ModelingToolkit.get_eqs
45- equations
46- ModelingToolkit.equations_toplevel
47- full_equations
48- ModelingToolkit.has_noise_eqs
49- ModelingToolkit.get_noise_eqs
50- ModelingToolkit.has_jumps
51- ModelingToolkit.get_jumps
52- jumps
53- ModelingToolkit.has_constraints
54- ModelingToolkit.get_constraints
55- constraints
56- ModelingToolkit.has_costs
57- ModelingToolkit.get_costs
58- cost
59- ModelingToolkit.has_consolidate
60- ModelingToolkit.get_consolidate
61- ModelingToolkit.has_unknowns
62- ModelingToolkit.get_unknowns
63- unknowns
64- ModelingToolkit.unknowns_toplevel
65- ModelingToolkit.has_irreducibles
66- ModelingToolkit.get_irreducibles
67- irreducibles
68- ModelingToolkit.has_maybe_zeros
69- ModelingToolkit.get_maybe_zeros
70- maybe_zeros
71- ModelingToolkit.has_state_priorities
72- ModelingToolkit.get_state_priorities
73- state_priorities
74- ModelingToolkit.has_ps
75- ModelingToolkit.get_ps
76- parameters
77- ModelingToolkit.parameters_toplevel
78- tunable_parameters
79- bound_parameters
80- ModelingToolkit.has_brownians
81- ModelingToolkit.get_brownians
82- brownians
83- ModelingToolkit.has_poissonians
84- ModelingToolkit.get_poissonians
85- ModelingToolkit.has_iv
86- ModelingToolkit.get_iv
87- ModelingToolkitBase.independent_variable
88- ModelingToolkitBase.independent_variables
89- ModelingToolkit.has_ivs
90- ModelingToolkit.get_ivs
91- ModelingToolkit.has_dvs
92- ModelingToolkit.get_dvs
93- ModelingToolkit.has_tspan
94- ModelingToolkit.get_tspan
95- ModelingToolkit.has_observed
96- ModelingToolkit.get_observed
97- observed
98- observables
99- ModelingToolkit.has_name
100- ModelingToolkit.get_name
101- nameof
102- ModelingToolkit.has_description
103- ModelingToolkit.get_description
104- ModelingToolkit.description
105- ModelingToolkit.has_bindings
106- ModelingToolkit.get_bindings
107- bindings
108- ModelingToolkit.has_initial_conditions
109- ModelingToolkit.get_initial_conditions
110- initial_conditions
111- ModelingToolkit.has_guesses
112- ModelingToolkit.get_guesses
113- guesses
114- ModelingToolkit.has_systems
115- ModelingToolkit.get_systems
116- ModelingToolkit.has_initialization_eqs
117- ModelingToolkit.get_initialization_eqs
118- initialization_equations
119- ModelingToolkit.has_continuous_events
120- ModelingToolkit.get_continuous_events
121- continuous_events
122- ModelingToolkit.continuous_events_toplevel
123- ModelingToolkit.has_discrete_events
124- ModelingToolkit.get_discrete_events
125- discrete_events
126- ModelingToolkit.discrete_events_toplevel
127- ModelingToolkit.has_assertions
128- ModelingToolkit.get_assertions
129- ModelingToolkit.assertions
130- ModelingToolkit.has_metadata
131- ModelingToolkit.get_metadata
132- SymbolicUtils.getmetadata(::ModelingToolkit.AbstractSystem, ::DataType, ::Any)
133- SymbolicUtils.setmetadata(::ModelingToolkit.AbstractSystem, ::DataType, ::Any)
134- ModelingToolkit.has_is_dde
135- ModelingToolkit.get_is_dde
136- ModelingToolkit.is_dde
137- ModelingToolkit.has_tstops
138- ModelingToolkit.get_tstops
139- ModelingToolkit.symbolic_tstops
140- ModelingToolkit.has_tearing_state
141- ModelingToolkit.get_tearing_state
142- ModelingToolkit.has_schedule
143- ModelingToolkit.get_schedule
144- ModelingToolkit.has_isscheduled
145- ModelingToolkit.get_isscheduled
146- ModelingToolkit.has_index_cache
147- ModelingToolkit.get_index_cache
148- ModelingToolkit.has_irstructure_tlv
149- ModelingToolkit.get_irstructure_tlv
150- ModelingToolkit.has_parameter_bindings_graph
151- ModelingToolkit.get_parameter_bindings_graph
152- ModelingToolkit.does_namespacing
153- toggle_namespacing
154- ModelingToolkit.iscomplete
155- ModelingToolkit.has_preface
156- ModelingToolkit.get_preface
157- ModelingToolkit.preface
158- ModelingToolkit.has_parent
159- ModelingToolkit.get_parent
160- ModelingToolkit.has_initializesystem
161- ModelingToolkit.get_initializesystem
162- ModelingToolkit.has_is_initializesystem
163- ModelingToolkit.get_is_initializesystem
164- ModelingToolkit.is_initializesystem
165- ModelingToolkit.has_analytically_integrated
166- ModelingToolkit.get_analytically_integrated
167- analytically_integrated
168- ModelingToolkit.has_connector_type
169- ModelingToolkit.get_connector_type
170- ModelingToolkit.has_ignored_connections
171- ModelingToolkit.get_ignored_connections
172- ModelingToolkit.has_is_discrete
173- ModelingToolkit.get_is_discrete
174- ModelingToolkit.has_bcs
175- ModelingToolkit.get_bcs
176- ModelingToolkit.has_domain
177- ModelingToolkit.get_domain
178- ModelingToolkit.has_var_to_name
179- ModelingToolkit.get_var_to_name
180- ModelingToolkit.has_gui_metadata
181- ModelingToolkit.get_gui_metadata
182- ModelingToolkit.has_tag
183- ModelingToolkit.get_tag
184- ```
185-
18634## ` getproperty ` syntax
18735
18836ModelingToolkit allows obtaining in a system using ` getproperty ` . For a system ` sys ` with a
0 commit comments