@@ -12,10 +12,6 @@ using ..Compiler: guaranteed_const, guaranteed_const_nongen, guaranteed_nonactiv
1212 config = InactiveConfig{copy_if_inactive::Bool,runtime_inactive::Bool}(extra)
1313 newconfig = InactiveConfig(config::InactiveConfig, extra)
1414
15- !!! warning
16- Internal type, documented for developer convenience but not covered by semver API
17- stability guarantees
18-
1915Config type for specifying which parts of objects should be skipped by `recursive_map{!}`.
2016
2117At a minimum, parts that Enzyme always considers inactive are skipped. An inactive type is a
110106 config::InactiveConfig=InactiveConfig(),
111107 )::T
112108
113- !!! warning
114- Internal function, documented for developer convenience but not covered by semver API
115- stability guarantees
116-
117109Recurse through `Nin` objects `xs = (x1::T, x2::T, ..., xNin::T)` of the same type, mapping
118110the function `f` over every differentiable value encountered and building `Nout` new objects
119111`(y1::T, ...)` from the resulting values `(y1_i, ...) = f(x1_i, ..., xNin_i)`. Only
468460 isinactivetype::InactiveConfig=InactiveConfig(),
469461 )::Nothing
470462
471- !!! warning
472- Internal function, documented for developer convenience but not covered by semver API
473- stability guarantees
474-
475463Recurse through `Nin` objects `xs = (x1::T, x2::T, ..., xNin::T)` of the same type, mapping
476464the function `f!!` over every differentiable value encountered and updating `(y1::T, ...)`
477465in-place with the resulting values.
0 commit comments