Skip to content

feat: Method structs #670

feat: Method structs

feat: Method structs #670

Triggered via pull request November 3, 2024 19:28
@oameyeoameye
synchronize #298
methods
Status Success
Total duration 11m 53s
Artifacts

Documentation.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/limit_cycles.md:78-91 ```@example lc fixed = ( ω0 => 1.4504859, # natural frequency of separate modes (in paper's notation, ħω0 - J) γ => 27.4e-6, # damping J => 154.1e-6, # coupling term α => 3.867e-7, # Kerr nonlinearity ω => 1.4507941, # pump frequency, resonant with antisymmetric mode (in paper, ħω0 + J) η => -0.08, # pumping leaking to site 2 (F2 = ηF1) F0 => 0.002 # pump amplitude (overriden in sweeps) ) varied = F0 => range(0.002, 0.03, 50) result = get_steady_states(harmonic_eq, varied, fixed) ``` exception = ArgumentError: Some input parameters are missing or appear more than once! Stacktrace: [1] _prepare_input_params(prob::HarmonicBalance.Problem, sweeps::OrderedCollections.OrderedDict{Num, Vector{Union{Float64, ComplexF64}}}, fixed_parameters::OrderedCollections.OrderedDict{Num, Float64}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:173 [2] get_steady_states(prob::HarmonicBalance.Problem, method::WarmUp, swept_parameters::OrderedCollections.OrderedDict{Num, Vector{Union{Float64, ComplexF64}}}, fixed_parameters::OrderedCollections.OrderedDict{Num, Float64}; show_progress::Bool, sorting::String, classify_default::Bool) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:73 [3] get_steady_states @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:57 [inlined] [4] get_steady_states(p::HarmonicBalance.Problem, method::WarmUp, swept::Pair{Num, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, fixed::NTuple{7, Pair{Num, Float64}}; kwargs::@kwargs{}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:95 [5] get_steady_states @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:92 [inlined] [6] #get_steady_states#63 @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:117 [inlined] [7] get_steady_states(eom::HarmonicEquation, swept::Pair{Num, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, fixed::NTuple{7, Pair{Num, Float64}}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:116 [8] top-level scope @ limit_cycles.md:90 [9] eval @ ./boot.jl:430 [inlined] [10] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [11] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [12] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [13] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [14] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [15] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [16] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [17] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/limit_cycles.md:94-98 ```@example lc p1 = plot(result, "u1^2 + v1^2", legend=false) p2 = plot(result, "u2^2 + v2^2") plot(p1, p2) ``` exception = TaskFailedException nested task error: MethodError: no method matching Float64(::Num) The type `Float64` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: (::Type{T})(::Real, !Matched::RoundingMode) where T<:AbstractFloat @ Base rounding.jl:265 (::Type{T})(::T) where T<:Number @ Core boot.jl:900 Float64(!Matched::UInt8) @ Base float.jl:245 ... Stacktrace: [1] convert(::Type{Float64}, x::Num) @ Base ./number.jl:7 [2] ComplexF64(re::Num, im::Int64) @ Base ./complex.jl:14 [3] ComplexF64(x::Num) @ Base ./complex.jl:42 [4] convert(::Type{ComplexF64}, x::Num) @ Base ./number.jl:7 [5] setindex!(A::Vector{ComplexF64}, x::Num, i::Int64) @ Base ./array.jl:976 [6] macro expansion @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/transform_solutions.jl:72 [inlined] [7] (::HarmonicBalance.var"#98#threadsfor_fun#153"{HarmonicBalance.var"#98#threadsfor_fun#151#154"{UnitRange{Int64}, HarmonicBalance.Result, HarmonicBalance.var"#391#392", HarmonicBalance.var"#150#152", Vector{Vector{ComplexF64}}, Int64, Int64, Vector{Vector{Union{Float64, ComplexF64}}}, Vector{CartesianIndices{1, Tuple{UnitRange{Int64}}}}}})(tid::Int64; onethread::Bool) @ HarmonicBalance ./threadingconstructs.jl:252 [8] #98#threadsfor_fun @ ./threadingconstructs.jl:219 [inlined] [9] (::Base.Threads.var"#1#2"{HarmonicBalance.var"#98#threadsfor_fun#153"{HarmonicBalance.var"#98#threadsfor_fun#151#154"{UnitRange{Int64}, HarmonicBalance.Result, HarmonicBalance.var"#391#392", HarmonicBalance.var"#150#152", Vector{Vector{ComplexF64}}, Int64, Int64, Vector{Vector{Union{Float64, ComplexF64}}}, Vector{CartesianIndices{1, Tuple{UnitRange{Int64}}}}}}, Int64})() @ Base.Threads ./threadingconstructs.jl:154 Stacktrace: [1] threading_run(fun::HarmonicBalance.var"#98#threadsfor_fun#153"{HarmonicBalance.var"#98#threadsfor_fun#151#154"{UnitRange{Int64}, HarmonicBalance.Result, HarmonicBalance.var"#391#392", HarmonicBalance.var"#150#152", Vector{Vector{ComplexF64}}, Int64, Int64, Vector{Vector{Union{Float64, ComplexF64}}}, Vector{CartesianIndices{1, Tuple{UnitRange{Int64}}}}}}, static::Bool) @ Base.Threads ./threadingconstructs.jl:172 [2] macro expansion @ ./threadingconstructs.jl:189 [inlined] [3] transform_solutions(res::HarmonicBalance.Result, func::Function; branches::UnitRange{Int64}, realify::Bool) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/transform_solutions.jl:64 [4] transform_solutions(res::HarmonicBalance.Result, f::String; rules::Dict{Any, Any}, kwargs::@kwargs{branches::UnitRange{Int64}, realify::Bool}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/transform_solutions.jl:83 [5] transform_solutions @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/transform_solutions.jl:79 [inlined] [6] plot1D(res::HarmonicBalance.Result; x::String, y::String, class::Vector{String}, not_class::Vector{Any}, branches::UnitRange{Int64}, add::Bool, kwargs::@kwargs{titlefont::String, tickfont::String, linewidth::Int64, legend_position::Symbol, fontfamily::String, legend::Bool}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/plotting_Plots.jl:127 [7] plot1D(res::HarmonicBalance.Result; x::String, y::String, class::String, not_class::Vector{Any}, branches::UnitRange{Int64}, add::Bool, kwargs::@kwargs{titlefont::String, tickfont::String, linewidth::Int64, legend_position::Symbol, fontfamily::String, legend::Bool}) @ HarmonicBalance ~/work/HarmonicBalance.jl/Harmon
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/limit_cycles.md:103-114 ```@example lc using OrdinaryDiffEqTsit5 initial_state = result[1][1] T = 2e6 sweep = AdiabaticSweep(F0 => (0.002, 0.011), (0,T)) # start from initial_state, use sweep, total time is 2*T time_problem = ODEProblem(harmonic_eq, initial_state, sweep=sweep, timespan=(0,2*T)) time_evo = solve(time_problem, Tsit5(), saveat=100); nothing # hide ``` exception = MethodError: Cannot `convert` an object of type SymbolicUtils.BasicSymbolic{Real} to an object of type Float64 The function `convert` exists, but no method is defined for this combination of argument types. Closest candidates are: (::Type{T})(::SymbolicUtils.Symbolic) where T<:Union{AbstractFloat, Integer, Complex{<:AbstractFloat}, Complex{<:Integer}} @ Symbolics ~/.julia/packages/Symbolics/yFxUF/src/Symbolics.jl:172 convert(::Type{Float64}, !Matched::Union{HomotopyContinuation.ModelKit.ExpressionRef, HomotopyContinuation.ModelKit.Expression, HomotopyContinuation.ModelKit.Variable}) @ HomotopyContinuation ~/.julia/packages/HomotopyContinuation/zXiJa/src/model_kit/symengine.jl:715 convert(::Type{T}, !Matched::VectorizationBase.LazyMulAdd{M, O, I}) where {M, O, I, T<:Number} @ VectorizationBase ~/.julia/packages/VectorizationBase/wHnQd/src/lazymul.jl:25 ... Stacktrace: [1] setindex!(A::Vector{Float64}, x::SymbolicUtils.BasicSymbolic{Real}, i::Int64) @ Base ./array.jl:976 [2] (::TimeEvolution.var"#f!#12"{Vector{Num}})(du::Vector{Float64}, u::Vector{Float64}, p::SciMLBase.NullParameters, T::Float64) @ TimeEvolution ~/work/HarmonicBalance.jl/HarmonicBalance.jl/ext/TimeEvolution/ODEProblem.jl:53 [3] Void @ ~/.julia/packages/SciMLBase/hJh6T/src/utils.jl:486 [inlined] [4] (::FunctionWrappers.CallWrapper{Nothing})(f::SciMLBase.Void{TimeEvolution.var"#f!#12"{Vector{Num}}}, arg1::Vector{Float64}, arg2::Vector{Float64}, arg3::SciMLBase.NullParameters, arg4::Float64) @ FunctionWrappers ~/.julia/packages/FunctionWrappers/Q5cBx/src/FunctionWrappers.jl:65 [5] macro expansion @ ~/.julia/packages/FunctionWrappers/Q5cBx/src/FunctionWrappers.jl:137 [inlined] [6] do_ccall @ ~/.julia/packages/FunctionWrappers/Q5cBx/src/FunctionWrappers.jl:125 [inlined] [7] FunctionWrapper @ ~/.julia/packages/FunctionWrappers/Q5cBx/src/FunctionWrappers.jl:144 [inlined] [8] _call @ ~/.julia/packages/FunctionWrappersWrappers/9XR0m/src/FunctionWrappersWrappers.jl:12 [inlined] [9] FunctionWrappersWrapper @ ~/.julia/packages/FunctionWrappersWrappers/9XR0m/src/FunctionWrappersWrappers.jl:10 [inlined] [10] ODEFunction @ ~/.julia/packages/SciMLBase/hJh6T/src/scimlfunctions.jl:2355 [inlined] [11] initialize!(integrator::OrdinaryDiffEqCore.ODEIntegrator{Tsit5{typeof(OrdinaryDiffEqCore.trivial_limiter!), typeof(OrdinaryDiffEqCore.trivial_limiter!), Static.False}, true, Vector{Float64}, Nothing, Float64, SciMLBase.NullParameters, Float64, Float64, Float64, Float64, Vector{Vector{Float64}}, ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, Nothing, ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, ODEFunction{true, SciMLBase.AutoSpecialize, FunctionWrappersWrappers.FunctionWrappersWrapper{Tuple{FunctionWrappers.FunctionWrapper{Nothing, Tuple{Vector{Float64}, Vector{Float64}, SciMLBase.NullParameters, Float64}}, FunctionWrappers.FunctionWrapper{Nothing, Tuple{Vector{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}, Vector{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}, SciMLBase.NullParameters, Float64}}, FunctionWrappers.FunctionWrapper{Nothing, Tuple{Vector{ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Float64, 1}}, Vector{Float64}, SciMLBase.NullParameters, ForwardDiff.Dual{ForwardDiff.Tag{DiffEqBase.OrdinaryDiffEqTag, Float64}, Floa
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/limit_cycles.md:116-118 ```@example lc plot(time_evo, "sqrt(u1^2 + v1^2)", harmonic_eq) ``` exception = UndefVarError: `time_evo` not defined in `Main.__atexample__named__lc` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ limit_cycles.md:117 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/limit_cycles.md:123-127 ```@example lc p1 = plot(time_evo, ["u1", "v1"], harmonic_eq) p2 = plot(time_evo, ["u2", "v2"], harmonic_eq) plot(p1, p2) ``` exception = UndefVarError: `time_evo` not defined in `Main.__atexample__named__lc` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ limit_cycles.md:124 [2] eval @ ./boot.jl:430 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
failed to run `@example` block in src/tutorials/time_dependent.md:67-71 ```@example time_dependent varied = ω => range(0.9, 1.1, 100) result = get_steady_states(harmonic_eq, varied, fixed) plot(result, "sqrt(u1^2 + v1^2)") ``` exception = ArgumentError: Some input parameters are missing or appear more than once! Stacktrace: [1] _prepare_input_params(prob::HarmonicBalance.Problem, sweeps::OrderedCollections.OrderedDict{Num, Vector{Union{Float64, ComplexF64}}}, fixed_parameters::OrderedCollections.OrderedDict{Num, Float64}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:173 [2] get_steady_states(prob::HarmonicBalance.Problem, method::WarmUp, swept_parameters::OrderedCollections.OrderedDict{Num, Vector{Union{Float64, ComplexF64}}}, fixed_parameters::OrderedCollections.OrderedDict{Num, Float64}; show_progress::Bool, sorting::String, classify_default::Bool) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:73 [3] get_steady_states @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:57 [inlined] [4] #get_steady_states#51 @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:95 [inlined] [5] get_steady_states @ ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:92 [inlined] [6] get_steady_states(eom::HarmonicEquation, swept::Pair{Num, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, fixed::Tuple{Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Int64}, Pair{Num, Float64}}; kwargs::@kwargs{}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:117 [7] get_steady_states(eom::HarmonicEquation, swept::Pair{Num, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, fixed::Tuple{Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Float64}, Pair{Num, Int64}, Pair{Num, Float64}}) @ HarmonicBalance ~/work/HarmonicBalance.jl/HarmonicBalance.jl/src/solve_homotopy.jl:116 [8] top-level scope @ time_dependent.md:69 [9] eval @ ./boot.jl:430 [inlined] [10] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [11] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [12] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [13] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [14] with_logstate(f::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:522 [15] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger) @ Base.CoreLogging ./logging/logging.jl:632 [16] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [17] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L46
111 docstrings not included in the manual: HarmonicBalance.ExprUtils.count_derivatives :: Tuple{SymbolicUtils.BasicSymbolic} HarmonicBalance.to_lab_frame :: Tuple{OrderedCollections.OrderedDict, HarmonicBalance.Result, Num, Any} HarmonicBalance.is_Hopf_unstable :: Tuple{OrderedCollections.OrderedDict{Num, ComplexF64}, HarmonicBalance.Result} HarmonicBalance.plot_1D_solutions_branch :: Tuple{Int64, HarmonicBalance.Result} HarmonicBalance.ExprUtils._fourier_term :: NTuple{4, Any} HarmonicBalance.ExprUtils.expand_all :: Tuple{Any} HarmonicBalance.sort_1D :: Tuple{Vector{Vector{Vector{ComplexF64}}}} HarmonicBalance._prepare_input_params :: Tuple{HarmonicBalance.Problem, OrderedCollections.OrderedDict{Num, Vector{Union{Float64, ComplexF64}}}, OrderedCollections.OrderedDict{Num, Float64}} HarmonicBalance.LinearResponse._pair_to_peaks :: Tuple{Any, Vector} HarmonicBalance.alg_specific_options :: Tuple{TotalDegree} HarmonicBalance.alg_specific_options :: Tuple{Polyhedral} HarmonicBalance.alg_specific_options :: Tuple{WarmUp} HarmonicBalance.HC_wrapper.declare_variable :: Tuple{String} HarmonicBalance.classify_branch :: Tuple{HarmonicBalance.Result, Int64, String} HarmonicBalance.is_repetitive :: Tuple{Any} HarmonicBalance.FFTWExt.FFT :: Tuple{Any, Any} HarmonicBalance.LinearResponse._simplify_spectrum :: Tuple{HarmonicBalance.LinearResponse.JacobianSpectrum} HarmonicBalance.ExprUtils.is_function :: Tuple{Any, Any} HarmonicBalance.filter_result! :: Tuple{HarmonicBalance.Result, String} HarmonicBalance._get_mask :: Union{Tuple{Any, Any}, Tuple{Any, Any, Any}} HarmonicBalance.rearrange! :: Tuple{HarmonicEquation, Vector{Num}} HarmonicBalance.LinearResponse.get_implicit_Jacobian :: Tuple{HarmonicEquation} HarmonicBalance.newton :: Tuple{HarmonicBalance.Result, OrderedCollections.OrderedDict} Base.show :: Tuple{IO, Polyhedral} Base.show :: Tuple{IO, TotalDegree} Base.show :: Tuple{IO, WarmUp} HarmonicBalance.filter_duplicate_parameters :: Tuple{Any, Any} HarmonicBalance.LimitCycles._cycle_Problem :: Tuple{HarmonicEquation, Num} HarmonicBalance.LinearResponse._simplify_spectra! :: Tuple{Dict{Num, HarmonicBalance.LinearResponse.JacobianSpectrum}} HarmonicBalance.LimitCycles.get_limit_cycles :: Tuple{HarmonicEquation, Any, Any, Any} HarmonicBalance.ExprUtils.is_trig :: Tuple{Num} HarmonicBalance._parameters :: Tuple{HarmonicEquation} HarmonicBalance.ExprUtils.isexp :: Tuple{Any} HarmonicBalance.LimitCycles.add_pairs! :: Tuple{DifferentialEquation} HarmonicBalance.classify_binaries! :: Tuple{HarmonicBalance.Result} HarmonicBalance.thread :: Tuple{HarmonicBalance.HarmonicBalanceMethod} HarmonicBalance.LimitCycles.get_cycle_variables :: Tuple{HarmonicEquation, Num} HarmonicBalance.method_symbol :: Tuple{TotalDegree} HarmonicBalance.method_symbol :: Tuple{Polyhedral} TimeEvolution._closest_branch_index :: Tuple{HarmonicBalance.Result, Vector{Float64}, Int64} HarmonicBalance.ExprUtils.fourier_sin_term :: Tuple{Any, Any, Any} HarmonicBalance.LinearResponse._get_as :: Tuple{Vector{HarmonicVariable}} HarmonicBalance.rearrange_standard :: Tuple{HarmonicEquation} HarmonicBalance.ExprUtils.add_div :: Tuple{Any} HarmonicBalance.var_name :: Tuple{Num} HarmonicBalance.remove_rows_columns :: Tuple{Matrix, Vector{Int64}, Vector{Int64}} HarmonicBalance.seed :: Tuple{HarmonicBalance.HarmonicBalanceMethod} HarmonicBalance._remove_brackets :: Tuple{HarmonicEquation} HarmonicBalance.LinearResponse._get_uv_pairs :: Tuple{Vector{HarmonicVariable}} HarmonicBalance.alg_default_options :: Tuple{HarmonicBalance.HarmonicBalanceMethod} Symbolics.get_variables :: Tuple{HarmonicEquation} HarmonicBalance.LinearResponse.evaluate :: Tuple{HarmonicBalance.LinearResponse.JacobianSpectrum, Float64} HarmonicBalance.LinearResponse.evaluate :: Tuple{HarmonicBalance.LinearResponse.Lorentzian, Float64} HarmonicBalance.show_fields :: Tuple{Any} HarmonicBalance.H
Documentation: ../../../.julia/packages/DocumenterVitepress/8qgu7/src/vitepress_config.jl#L111
DocumenterVitepress: No logo.png file found in `docs/src/assets`. Skipping logo replacement.
Documentation: ../../../.julia/packages/DocumenterVitepress/8qgu7/src/writer.jl#L702
DocumenterVitepress: un-expanded `@example time_dependent` block encountered on page src/tutorials/time_dependent.md. The first few lines of code in this node are: ``` varied = ω => range(0.9, 1.1, 100) result = get_steady_states(harmonic_eq, varied, fixed) plot(result, "sqrt(u1^2 + v1^2)") ```
Documentation: ../../../.julia/packages/DocumenterVitepress/8qgu7/src/writer.jl#L702
DocumenterVitepress: un-expanded `@example lc` block encountered on page src/tutorials/limit_cycles.md. The first few lines of code in this node are: ``` fixed = ( ω0 => 1.4504859, # natural frequency of separate modes (in paper's notation, ħω0 - J) γ => 27.4e-6, # damping J => 154.1e-6, # coupling term α => 3.867e-7, # Kerr nonlinearity ω => 1.4507941, # pump frequency, resonant with antisymmetric mode (in paper, ħω0 + J) ```