Skip to content

Commit

Permalink
Merge pull request #130 from danielwe/exports
Browse files Browse the repository at this point in the history
Remove undefined exports
  • Loading branch information
rveltz authored Nov 14, 2023
2 parents bdb0147 + cd9df25 commit 027968b
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 11 deletions.
19 changes: 9 additions & 10 deletions src/BifurcationKit.jl
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ module BifurcationKit

# continuation
include("Continuation.jl")
include("IteratorUtils.jl")

# events
include("events/EventDetection.jl")
Expand Down Expand Up @@ -185,13 +184,13 @@ module BifurcationKit
export norminf

export DefaultLS, GMRESIterativeSolvers, GMRESKrylovKit,
DefaultEig, EigArpack, EigIterativeSolvers, EigKrylovKit, EigArnoldiMethod, geteigenvector, AbstractEigenSolver
DefaultEig, EigArpack, EigKrylovKit, EigArnoldiMethod, geteigenvector, AbstractEigenSolver

# Problems
export BifurcationProblem, BifFunction, getlens, getparams, re_make

# bordered nonlinear problems
export BorderedProblem, JacobianBorderedProblem, LinearSolverBorderedProblem
# export BorderedProblem, JacobianBorderedProblem, LinearSolverBorderedProblem, newtonBordered, continuationBordered

# preconditioner based on deflation
export PrecPartialSchurKrylovKit, PrecPartialSchurArnoldiMethod
Expand All @@ -200,28 +199,28 @@ module BifurcationKit
export MatrixBLS, BorderingBLS, MatrixFreeBLS, LSFromBLS, BorderedArray

# nonlinear deflation
export DeflationOperator, DeflatedProblem, DefProbCustomLinearSolver, scalardM
export DeflationOperator, DeflatedProblem

# predictors for continuation
export Natural, PALC, Multiple, Secant, Bordered, DefCont, Polynomial, MoorePenrose, MoorePenroseLS

# newton methods
export NewtonPar, newton, newtonDeflated, newton_palc, newton_hopf, newtonBordered, NonLinearSolution
export NewtonPar, newton, newton_palc, newton_hopf, NonLinearSolution

# continuation methods
export ContinuationPar, ContResult, GenericBifPoint, continuation, continuation!, continuation_fold, continuation_hopf, continuation_potrap, continuationBordered, eigenvec, eigenvals, get_solx, get_solp, bifurcation_points, SpecialPoint
export ContinuationPar, ContResult, continuation, continuation!, continuation_fold, continuation_hopf, continuation_potrap, eigenvec, eigenvals, get_solx, get_solp, bifurcation_points, SpecialPoint

# events
export ContinuousEvent, DiscreteEvent, PairOfEvents, SetOfEvents, SaveAtEvent, FoldDetectEvent, BifDetectEvent

# iterators for continuation
export ContIterable, iterate, ContState, solution, getx, getp
export ContIterable, iterate, ContState, getsolution, getx, getp

# codim2 Fold continuation
export foldpoint, FoldProblemMinimallyAugmented, FoldLinearSolveMinAug
export foldpoint, FoldProblemMinimallyAugmented, FoldLinearSolverMinAug

# codim2 Hopf continuation
export HopfPoint, HopfProblemMinimallyAugmented, HopfLinearSolveMinAug
export HopfPoint, HopfProblemMinimallyAugmented, HopfLinearSolverMinAug

# normal form
export get_normal_form, hopf_normal_form, predictor
Expand All @@ -230,7 +229,7 @@ module BifurcationKit
export bifurcationdiagram, bifurcationdiagram!, Branch, BifDiagNode, get_branch, get_branches_from_BP

# Periodic orbit computation
export generate_solution, getperiod, getamplitude, getmaximum, get_periodic_orbit, sectionSS, sectionPS, guess_from_hopf, generate_ci_problem
export generate_solution, getperiod, getamplitude, getmaximum, get_periodic_orbit, guess_from_hopf, generate_ci_problem

# Periodic orbit computation based on Trapeze method
export PeriodicOrbitTrapProblem, continuation_potrap
Expand Down
Empty file removed src/IteratorUtils.jl
Empty file.
1 change: 0 additions & 1 deletion test/test_linear.jl
Original file line number Diff line number Diff line change
Expand Up @@ -464,7 +464,6 @@ let
end
####################################################################################################
# test the eigen solvers for matrix free formulations
# eil = BK.EigIterativeSolvers(tol = 1e-9)
let
x0 = rand(100)
J0 = I + sprand(100,100,0.1)
Expand Down

0 comments on commit 027968b

Please sign in to comment.