1
- function ifelse end
2
- ifelse (args... ) = Core. ifelse (args... )
3
1
@register Base. conj (x)
4
2
@register Base. getindex (x,i)
5
3
@register Base. binomial (n,k)
@@ -9,9 +7,9 @@ ifelse(args...) = Core.ifelse(args...)
9
7
ModelingToolkit. derivative (:: typeof (signbit), args:: NTuple{1,Any} , :: Val{1} ) = 0
10
8
11
9
@register Base. abs (x)
12
- ModelingToolkit. derivative (:: typeof (abs), args:: NTuple{1,Any} , :: Val{1} ) = ModelingToolkit . ifelse (signbit (args[1 ]),- one (args[1 ]),one (args[1 ]))
10
+ ModelingToolkit. derivative (:: typeof (abs), args:: NTuple{1,Any} , :: Val{1} ) = IfElse . ifelse (signbit (args[1 ]),- one (args[1 ]),one (args[1 ]))
13
11
14
- @register ModelingToolkit . ifelse (x,y,z)
15
- ModelingToolkit. derivative (:: typeof (ModelingToolkit . ifelse), args:: NTuple{3,Any} , :: Val{1} ) = 0
16
- ModelingToolkit. derivative (:: typeof (ModelingToolkit . ifelse), args:: NTuple{3,Any} , :: Val{2} ) = ModelingToolkit . ifelse (args[1 ],1 ,0 )
17
- ModelingToolkit. derivative (:: typeof (ModelingToolkit . ifelse), args:: NTuple{3,Any} , :: Val{3} ) = ModelingToolkit . ifelse (args[1 ],0 ,1 )
12
+ @register IfElse . ifelse (x,y,z)
13
+ ModelingToolkit. derivative (:: typeof (IfElse . ifelse), args:: NTuple{3,Any} , :: Val{1} ) = 0
14
+ ModelingToolkit. derivative (:: typeof (IfElse . ifelse), args:: NTuple{3,Any} , :: Val{2} ) = IfElse . ifelse (args[1 ],1 ,0 )
15
+ ModelingToolkit. derivative (:: typeof (IfElse . ifelse), args:: NTuple{3,Any} , :: Val{3} ) = IfElse . ifelse (args[1 ],0 ,1 )
0 commit comments