Algolib Documentation
Welcome to the Algolib documentation! All the documented entities are listed in Index.
- Data structures
- Graphs
- Geometry
- Mathematics
- Exponentiation by squaring
- Fraction
- GCD / LCM
- Matrix
- Modulo
- Permutation
- Polynomial
- Prime decomposition
- Sieve of Eratosthenes
- Optimization
- Sorting
- Strings
- Utility
- Automaton
Aut
operator+()
operator*()
operator<<()
Automaton
Automaton()
stateCount()
addState()
addEpsilonTransition()
addTransition()
removeState()
alphabet()
clear()
isAccepted()
hasEpsilonTransitions()
removeEpsilonTransitions()
isComplete()
isComplete()
makeComplete()
makeComplete()
determinize()
minimize()
applyKleenStar()
applyKleenPlus()
operator+=()
operator*=()
fromRegex()
m_transitions
m_epsilonTransitions
m_startStates
m_isAccepting
operator+
operator*
operator<<
- KMP
- Regex
- Trees
- Simplex
Simplex
Outcome
Simplex()
variables_count()
add_greater_than()
add_lower_than()
maximize()
minimize()
outcome()
optimal_value()
solution_value()
choose_entering_variable()
choose_leaving_variable()
make_exchange()
one_step()
print_constraints()
resize_constraints()
m_outcome
m_variables_count
m_constraints
m_to_optimize
Simplex::Constraint
- Two-SAT
- JSON
JSON
Type
JSON()
JSON()
JSON()
JSON()
JSON()
JSON()
JSON()
JSON()
JSON()
JSON()
~JSON()
type()
getInt()
getInt()
getFloat()
getFloat()
getBool()
getBool()
getString()
getString()
getArray()
getArray()
get()
getObject()
getObject()
get()
toString()
fromString()
m_int
m_float
m_bool
m_string
m_array
m_object
createOfType()
addToString()
fromString()
skipWhitespaces()
readString()
m_type
@1
- Constants
- Shortcuts
- Utility