Status `~/.julia/environments/v1.8/Project.toml`
[7c7805af] Clapeyron v0.3.11
MethodError: no method matching -(::Matrix{Float64}, ::Float64)
For element-wise subtraction, use broadcasting with dot syntax: array .- scalar
Closest candidates are:
-(::T, ::T) where T<:Union{Float16, Float32, Float64} at float.jl:384
-(::LinearAlgebra.UniformScaling, ::Number) at /opt/homebrew/Cellar/julia/1.8.3/share/julia/stdlib/v1.8/LinearAlgebra/src/uniformscaling.jl:146
-(::ChainRulesCore.AbstractThunk, ::Any) at ~/.julia/packages/ChainRulesCore/C73ay/src/tangent_types/thunks.jl:34
...
Stacktrace:
[1] d(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64}, i::Int64, _data::Tuple{Float64, Float64, Float64, Float64, Float64, Matrix{Float64}})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/models/SAFT/SAFTVRMie/variants/SAFTVRQMie.jl:152
[2] d(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64}, _σeff::Matrix{Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/models/SAFT/SAFTVRMie/variants/SAFTVRQMie.jl:178
[3] macro expansion
@ ~/.julia/packages/Clapeyron/wx1tK/src/utils/macros.jl:77 [inlined]
[4] data(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/models/SAFT/SAFTVRMie/variants/SAFTVRQMie.jl:86
[5] a_mono(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/models/SAFT/SAFTVRMie/variants/SAFTVRQMie.jl:74
[6] macro expansion
@ ~/.julia/packages/Clapeyron/wx1tK/src/utils/macros.jl:77 [inlined]
[7] a_res(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/models/SAFT/SAFTVRMie/variants/SAFTVRQMie.jl:79
[8] eos_res(model::SAFTVRQMie{BasicIdeal}, V::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/base/EoSModel.jl:68
[9] (::Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}})(x::ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}}, ForwardDiff.Dual{ForwardDiff.Tag{Clapeyron.var"#fAᵣ#188"{SAFTVRQMie{BasicIdeal}, Float64, StaticArraysCore.SVector{1, Float64}}, Float64}, Float64, 1}, 1})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/VT.jl:128
[10] f∂f
@ ~/.julia/packages/Clapeyron/wx1tK/src/solvers/ad.jl:32 [inlined]
[11] f∂f∂2f
@ ~/.julia/packages/Clapeyron/wx1tK/src/solvers/ad.jl:44 [inlined]
[12] second_virial_coefficient_impl(model::SAFTVRQMie{BasicIdeal}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/VT.jl:129
[13] second_virial_coefficient(model::SAFTVRQMie{BasicIdeal}, T::Float64, z::StaticArraysCore.SVector{1, Float64})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/VT.jl:122
[14] x0_sat_pure(model::SAFTVRQMie{BasicIdeal}, T::Float64, z::StaticArraysCore.SVector{1, Float64}) (repeats 2 times)
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/initial_guess.jl:147
[15] saturation_pressure_impl(model::SAFTVRQMie{BasicIdeal}, T::Float64, method::ChemPotVSaturation{Nothing, Nothing})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/property_solvers/singlecomponent/saturation/ChemPotV.jl:78
[16] saturation_pressure(model::SAFTVRQMie{BasicIdeal}, T::Int64, method::ChemPotVSaturation{Nothing, Nothing})
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/property_solvers/singlecomponent/saturation/saturation.jl:47
[17] saturation_pressure(model::SAFTVRQMie{BasicIdeal}, T::Int64)
@ Clapeyron ~/.julia/packages/Clapeyron/wx1tK/src/methods/property_solvers/singlecomponent/saturation/ChemPotV.jl:74
[18] top-level scope
@ In[17]:4
[19] eval
@ ./boot.jl:368 [inlined]
[20] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
@ Base ./loading.jl:1428