Package jline.io
Class LineCitations
java.lang.Object
jline.io.LineCitations
Bibliographic references for the algorithms LINE uses.
Port of matlab/src/io/line_citations.m; python twin line_solver.api.io.citations. The table is the manual's method-to-citation mapping (doc/latex/manual.tex) and its bibliography (doc/latex/biblio.bib); keep the three in step, and add an entry whenever a solver method or approximation is added.
Attribution in LINE is pull-based: nothing is printed during a solve, and a user asks for the references with solver.citations() when writing them up.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOne bibliographic reference and the part of the solution it covers. -
Method Summary
Modifier and TypeMethodDescriptionstatic List<LineCitations.Citation> citationsFor(List<String> tokens) References for the algorithms named by the given tokens.
-
Method Details
-
citationsFor
References for the algorithms named by the given tokens.A token may be qualified by solver family ("nc.mva" is Reiser's convolution, "mva.exact" is Reiser-Lavenberg MVA); the lookup falls back to the bare method name. Unknown tokens are ignored, so a caller may pass whatever it knows about a run.
- Parameters:
tokens- algorithm or feature names- Returns:
- one entry per distinct paper, in the order the tokens were given
-