@@ -19,7 +19,11 @@ mutable struct HarmonicEquation
1919 jacobian:: Matrix{Num}
2020
2121 # use a self-referential constructor with _parameters
22- function HarmonicEquation (equations, variables, nat_eq)
22+ function HarmonicEquation (
23+ equations:: Vector{Equation} ,
24+ variables:: Vector{HarmonicVariable} ,
25+ nat_eq:: DifferentialEquation ,
26+ )
2327 return (
2428 x= new (
2529 equations,
@@ -32,7 +36,12 @@ mutable struct HarmonicEquation
3236 x
3337 )
3438 end
35- function HarmonicEquation (equations, variables, parameters, natural_equation)
39+ function HarmonicEquation (
40+ equations:: Vector{Equation} ,
41+ variables:: Vector{HarmonicVariable} ,
42+ parameters:: Vector{Num} ,
43+ natural_equation:: DifferentialEquation ,
44+ )
3645 return new (
3746 equations,
3847 variables,
@@ -41,6 +50,14 @@ mutable struct HarmonicEquation
4150 dummy_symbolic_Jacobian (length (variables)),
4251 )
4352 end
53+ function HarmonicEquation (
54+ equations:: Vector{Equation} ,
55+ variables:: Vector{HarmonicVariable} ,
56+ parameters:: Vector{Num} ,
57+ jacobian:: Matrix{Num} ,
58+ )
59+ return new (equations, variables, parameters, DifferentialEquation (), jacobian)
60+ end
4461end
4562
4663" Get the parameters (not time nor variables) of a HarmonicEquation"
0 commit comments