module Cones

using LinearAlgebra: I, rank, dot
using MathProgBase, Gurobi
using Printf: @printf

import Base: length


export chernikova, chernikova_general, Cone, FiniteCone, PolyhedralCone, project, Polytope, find_generators, min_max_projections

# package code goes here
include("utils.jl")
include("LCP_julia.jl")
include("chernikova.jl")
include("chernikova_general.jl")
include("types.jl")
include("polytope.jl")

end # module
