From 73f46823a177864ac849395a5f456eca7e4b3975 Mon Sep 17 00:00:00 2001 From: Torkel Date: Tue, 21 May 2024 10:41:40 -0400 Subject: [PATCH] chaneg names --- src/network_analysis.jl | 16 ++++++++-------- test/network_analysis/conservation_laws.jl | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/network_analysis.jl b/src/network_analysis.jl index 3662a62a5e..cc33f9b63e 100644 --- a/src/network_analysis.jl +++ b/src/network_analysis.jl @@ -542,21 +542,21 @@ end ### Conservation Laws ### -# Implements the `conservationquantity` parameter metadata. +# Implements the `conserved` parameter metadata. struct ConservedParameter end -Symbolics.option_to_metadata_type(::Val{:conserved}) = ConservationQuantity +Symbolics.option_to_metadata_type(::Val{:conserved}) = ConservedParameter """ - isconservationquantity(p) +isconserved(p) -Checks if the input parameter (`p`) is a conserved quantity (i.e. have the `conservationquantity`) +Checks if the input parameter (`p`) is a conserved quantity (i.e. have the `conserved`) metadata. """ -isconservationquantity(x::Num, args...) = isconservationquantity(Symbolics.unwrap(x), args...) -function isconservationquantity(x, default = false) +isconserved(x::Num, args...) = isconserved(Symbolics.unwrap(x), args...) +function isconserved(x, default = false) p = Symbolics.getparent(x, nothing) p === nothing || (x = p) - Symbolics.getmetadata(x, ConservationQuantity, default) + Symbolics.getmetadata(x, ConservedParameter, default) end """ @@ -653,7 +653,7 @@ function cache_conservationlaw_eqs!(rn::ReactionSystem, N::AbstractMatrix, col_o depidxs = col_order[(r + 1):end] depspecs = sts[depidxs] constants = MT.unwrap.(MT.scalarize(only( - @parameters $(CONSERVED_CONSTANT_SYMBOL)[1:nullity] [conservationquantity=true]))) + @parameters $(CONSERVED_CONSTANT_SYMBOL)[1:nullity] [conserved=true]))) conservedeqs = Equation[] constantdefs = Equation[] diff --git a/test/network_analysis/conservation_laws.jl b/test/network_analysis/conservation_laws.jl index bdc0d976dc..d7fa4dc9a4 100644 --- a/test/network_analysis/conservation_laws.jl +++ b/test/network_analysis/conservation_laws.jl @@ -144,10 +144,10 @@ let @test isapprox(g2[istsidxs, :], g3) end -### ConservedQuantity Metadata Tests ### +### ConservedParameter Metadata Tests ### -# Checks that `conservationquantity` metadata is added correctly to parameters. -# Checks that the `isconservationquantity` getter function works correctly. +# Checks that `conserved` metadata is added correctly to parameters. +# Checks that the `isconserved` getter function works correctly. let # Creates ODESystem with conserved quantities. rs = @reaction_network begin @@ -156,9 +156,9 @@ let end osys = convert(ODESystem, rs; remove_conserved = true) - # Checks that the correct parameters have the `conservationquantity` metadata. - @test Catalyst.isconservationquantity(osys.Γ[1]) - @test Catalyst.isconservationquantity(osys.Γ[2]) - @test !Catalyst.isconservationquantity(osys.k1) - @test !Catalyst.isconservationquantity(osys.k2) + # Checks that the correct parameters have the `conserved` metadata. + @test Catalyst.isconserved(osys.Γ[1]) + @test Catalyst.isconserved(osys.Γ[2]) + @test !Catalyst.isconserved(osys.k1) + @test !Catalyst.isconserved(osys.k2) end