package orgeat
Module Sampling.SolverSource
Source
type species_system =
K.t Smol.Polynomial.Make(Literal.Variable).p Species.s
Map.Make(Literal.Class).tSource
type solution_kind = | Poly of species_system| Seq of K.t| Tree of K.t * K.t Map.Make(Literal.Class).t
Source
val is_well_founded :
species_system ->
K.t Smol.Polynomial.Make(Literal.Variable).p Species.s
Smol.Matrix.Make(Literal.Class).m ->
boolSource
val newton_iteration :
species_system ->
K.t Smol.Polynomial.Make(Literal.Variable).p Species.s
Smol.Matrix.Make(Literal.Class).m ->
K.t ->
K.t ->
K.t Map.Make(Literal.Class).t optionSource
val eval_convergence_radius :
species_system ->
K.t Smol.Polynomial.Make(Literal.Variable).p Species.s
Smol.Matrix.Make(Literal.Class).m ->
K.t ->
K.t * K.t Map.Make(Literal.Class).t optionSource
val solve :
species_system ->
Literal.Class.t ->
K.t ->
int ->
K.t * K.t Map.Make(Literal.Class).t optionSource
val solve_class :
'a Combi.Make(K).combi_class ->
K.t ->
int ->
K.t * K.t Map.Make(Literal.Class).t option