Skip to content

Commit

Permalink
fix for CT node
Browse files Browse the repository at this point in the history
  • Loading branch information
bvdmitri committed Apr 4, 2024
1 parent 1b64e1c commit 0f56185
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/nodes/dependencies.jl
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ RequireMarginalFunctionalDependencies(μ = vague(NormalMeanPrecision), τ =
See also: [`ReactiveMP.DefaultFunctionalDependencies`](@ref), [`ReactiveMP.RequireMessageFunctionalDependencies`](@ref), [`ReactiveMP.RequireEverythingFunctionalDependencies`](@ref)
"""
struct RequireMarginalFunctionalDependencies{S <: NamedTuple}
struct RequireMarginalFunctionalDependencies{S <: NamedTuple} <: FunctionalDependencies
specification::S
end

Expand Down Expand Up @@ -238,7 +238,7 @@ This includes all inbound messages (including on the same edge) and marginals ov
See also: [`DefaultFunctionalDependencies`](@ref), [`RequireMessageFunctionalDependencies`](@ref), [`RequireMarginalFunctionalDependencies`](@ref)
"""
struct RequireEverythingFunctionalDependencies end
struct RequireEverythingFunctionalDependencies <: FunctionalDependencies end

function functional_dependencies(::RequireEverythingFunctionalDependencies, factornode, interface, iindex)
clusters = getlocalclusters(factornode)
Expand Down
2 changes: 1 addition & 1 deletion src/nodes/predefined/continuous_transition.jl
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ process_Fs(f::Function, a) = [ForwardDiff.jacobian(a -> f(a)[i, :], a) for i in

default_meta(::Type{CTMeta}) = error("ContinuousTransition node requires meta flag explicitly specified")

default_functional_dependencies(::Type{<:ContinuousTransition}) = RequireMarginalFunctionalDependencies((3,), (nothing,))
default_functional_dependencies(::Type{<:ContinuousTransition}) = RequireMarginalFunctionalDependencies(a = nothing)

"""
`ctcompanion_matrix` casts a vector `a` into a matrix `A` by means of linearization of the transformation function `f` around the expansion point `a0`.
Expand Down

0 comments on commit 0f56185

Please sign in to comment.