@@ -312,7 +312,7 @@ Available unit handlers:
312312- `mul_unit_backward`: For multiplication operations
313313- `div_unit_backward`: For division operations
314314- `arbitrary_unit_forward`: For operations that work with any unit
315- - `zero_unit_forward `: For operations requiring dimensionless input
315+ - `zero_unit_backward `: For operations requiring dimensionless input
316316- `sqr_unit_backward`: For square root operations
317317
318318When adding new functions, define appropriate unit handling behavior here.
@@ -326,24 +326,25 @@ const FUNCTION_LIB_BACKWARD_COMMON = Dict{Symbol,Function}(
326326 :max => equal_unit_backward, :abs => arbitrary_unit_forward,
327327 :floor => arbitrary_unit_forward,
328328 :ceil => arbitrary_unit_forward,
329- :round => arbitrary_unit_forward, :exp => zero_unit_forward ,
330- :log => zero_unit_forward ,
331- :log10 => zero_unit_forward ,
332- :log2 => zero_unit_forward , :sin => zero_unit_forward ,
333- :cos => zero_unit_forward ,
334- :tan => zero_unit_forward ,
335- :asin => zero_unit_forward ,
336- :acos => zero_unit_forward ,
337- :atan => zero_unit_forward , :sinh => zero_unit_forward ,
338- :cosh => zero_unit_forward ,
339- :tanh => zero_unit_forward ,
340- :asinh => zero_unit_forward ,
341- :acosh => zero_unit_forward ,
329+ :round => arbitrary_unit_forward, :exp => zero_unit_backward ,
330+ :log => zero_unit_backward ,
331+ :log10 => zero_unit_backward ,
332+ :log2 => zero_unit_backward , :sin => zero_unit_backward ,
333+ :cos => zero_unit_backward ,
334+ :tan => zero_unit_backward ,
335+ :asin => zero_unit_backward ,
336+ :acos => zero_unit_backward ,
337+ :atan => zero_unit_backward , :sinh => zero_unit_backward ,
338+ :cosh => zero_unit_backward ,
339+ :tanh => zero_unit_backward ,
340+ :asinh => zero_unit_backward ,
341+ :acosh => zero_unit_backward ,
342342 :sqr => sqr_unit_backward,
343- :atanh => zero_unit_forward , :sqrt => sqr_unit_forward, :sign => arbitrary_unit_forward
343+ :atanh => zero_unit_backward , :sqrt => sqr_unit_forward, :sign => arbitrary_unit_forward
344344)
345345
346346
347+
347348"""
348349 GENE_COMMON_PROBS::Dict{String,AbstractFloat}
349350
@@ -985,4 +986,4 @@ function update_function!(sym::Symbol;
985986end
986987
987988
988- end
989+ end
0 commit comments