@@ -67,7 +67,7 @@ mutable struct ResultInfo
67
67
# = RESULT_DER_X : result.der_x[ sk][ti][index:index+prod(dims_i(..))-1]
68
68
# = RESULT_W_INVARIANT: result.w_invariant[sk][ti][index]
69
69
# = RESULT_W_SEGMENTED: result.w_segmented[sk][ti][index]
70
- signal:: SignalTables.SymbolDictType # = Var() or Par()
70
+ signal:: SignalTables.SymbolDictType # = SignalTables. Var() or SignalTables. Par()
71
71
72
72
aliasName:: String # Name of non-eliminated variable
73
73
aliasNegate:: Bool # = true, if info[aliasName] signal must be negated
@@ -120,7 +120,7 @@ mutable struct Result{FloatType,TimeType}
120
120
121
121
# Fill info with time
122
122
firstIndexOfSegment = Int[1 ]
123
- timeResultInfo = ResultInfo (RESULT_T, Var (unit= " s" , independent= true ), ValuesID (1 ,()), TimeType)
123
+ timeResultInfo = ResultInfo (RESULT_T, SignalTables . Var (unit= " s" , independent= true ), ValuesID (1 ,()), TimeType)
124
124
info[timeNameAsString] = timeResultInfo
125
125
126
126
# Fill info with x, der_x (note: id is not yet known, because init/start value might be changed in evaluatedParameters(..), which is called after Result(...)
@@ -131,9 +131,9 @@ mutable struct Result{FloatType,TimeType}
131
131
x_unit = xi_info. unit
132
132
der_x_unit = x_unit == " " ? " 1/s" : unitAsParseableString (uparse (x_unit)/ u " s" )
133
133
if x_unit == " "
134
- x_var = Var (start= xi_info. startOrInit, fixed= xi_info. fixed, state= true , der= xi_info. der_x_name)
134
+ x_var = SignalTables . Var (start= xi_info. startOrInit, fixed= xi_info. fixed, state= true , der= xi_info. der_x_name)
135
135
else
136
- x_var = Var (unit= x_unit, start= xi_info. startOrInit, fixed= xi_info. fixed, state= true , der= xi_info. der_x_name)
136
+ x_var = SignalTables . Var (unit= x_unit, start= xi_info. startOrInit, fixed= xi_info. fixed, state= true , der= xi_info. der_x_name)
137
137
end
138
138
if ! isnan (xi_info. nominal)
139
139
x_var[:nominal ] = xi_info. nominal
@@ -143,33 +143,33 @@ mutable struct Result{FloatType,TimeType}
143
143
end
144
144
info[xi_info. x_name] = ResultInfo (RESULT_X, x_var, FloatType)
145
145
if der_x_unit == " "
146
- info[xi_info. der_x_name] = ResultInfo (RESULT_DER_X, Var (), FloatType)
146
+ info[xi_info. der_x_name] = ResultInfo (RESULT_DER_X, SignalTables . Var (), FloatType)
147
147
else
148
- info[xi_info. der_x_name] = ResultInfo (RESULT_DER_X, Var (unit= der_x_unit), FloatType)
148
+ info[xi_info. der_x_name] = ResultInfo (RESULT_DER_X, SignalTables . Var (unit= der_x_unit), FloatType)
149
149
end
150
150
end
151
151
152
152
# Fill info with w_invariant
153
153
for (w_invariant_index, w_invariant_name) in enumerate (w_invariant_names)
154
154
name = string (w_invariant_name)
155
155
@assert (! haskey (info, name))
156
- info[name] = ResultInfo (RESULT_W_INVARIANT, Var (), ValuesID (w_invariant_index, nothing ), Nothing)
156
+ info[name] = ResultInfo (RESULT_W_INVARIANT, SignalTables . Var (), ValuesID (w_invariant_index, nothing ), Nothing)
157
157
end
158
158
159
159
# Fill info with eliminated variables
160
160
for v in vEliminated
161
161
name = var_name (v)
162
162
@assert (! haskey (info, name))
163
163
if ModiaBase. isZero (vProperty, v)
164
- info[name] = ResultInfo (Var (), FloatType (0 ))
164
+ info[name] = ResultInfo (SignalTables . Var (), FloatType (0 ))
165
165
elseif ModiaBase. isAlias (vProperty, v)
166
166
aliasName = var_name ( ModiaBase. alias (vProperty, v) )
167
167
@assert (haskey (info, aliasName))
168
- info[name] = ResultInfo (Var (), aliasName, false )
168
+ info[name] = ResultInfo (SignalTables . Var (), aliasName, false )
169
169
else # negated alias
170
170
negatedAliasName = var_name ( ModiaBase. negAlias (vProperty, v) )
171
171
@assert (haskey (info, negatedAliasName))
172
- info[name] = ResultInfo (Var (), negatedAliasName, true )
172
+ info[name] = ResultInfo (SignalTables . Var (), negatedAliasName, true )
173
173
end
174
174
end
175
175
@@ -216,7 +216,7 @@ dims_range(dims::Dims) = Tuple([1:i for i in dims])
216
216
"""
217
217
signalResultValues(t, s, resultInfo::ResultInfo; log=false, name="")
218
218
219
- Return a Var() values vector from independent values t, dependent values s, and resultInfo.
219
+ Return a SignalTables. Var() values vector from independent values t, dependent values s, and resultInfo.
220
220
"""
221
221
function signalResultValues (t:: AbstractVector , s:: AbstractVector , resultInfo:: ResultInfo , result:: Result ; log= false , name:: AbstractString = " " )
222
222
id = resultInfo. id
0 commit comments