Storm
A Modern Probabilistic Model Checker
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
solver.h File Reference
#include <memory>
#include "storm/solver/SolverSelectionOptions.h"
Include dependency graph for solver.h:

Go to the source code of this file.

Classes

class  storm::utility::solver::LpSolverFactory< ValueType >
 
class  storm::utility::solver::GlpkLpSolverFactory< ValueType >
 
class  storm::utility::solver::SoplexLpSolverFactory< ValueType >
 
class  storm::utility::solver::GurobiLpSolverFactory< ValueType >
 
class  storm::utility::solver::Z3LpSolverFactory< ValueType >
 
class  storm::utility::solver::SmtSolverFactory
 
class  storm::utility::solver::Z3SmtSolverFactory
 
class  storm::utility::solver::MathsatSmtSolverFactory
 

Namespaces

namespace  storm
 LabParser.cpp.
 
namespace  storm::solver
 
namespace  storm::expressions
 
namespace  storm::utility
 
namespace  storm::utility::solver
 

Functions

template<typename ValueType >
std::unique_ptr< LpSolverFactory< ValueType > > storm::utility::solver::getLpSolverFactory (storm::solver::LpSolverTypeSelection solvType)
 
template<typename ValueType >
std::unique_ptr< storm::solver::LpSolver< ValueType, false > > storm::utility::solver::getLpSolver (std::string const &name, storm::solver::LpSolverTypeSelection solvType=storm::solver::LpSolverTypeSelection::FROMSETTINGS)
 
template<typename ValueType >
std::unique_ptr< storm::solver::LpSolver< ValueType, true > > storm::utility::solver::getRawLpSolver (std::string const &name, storm::solver::LpSolverTypeSelection solvType)
 
std::unique_ptr< storm::solver::SmtSolverstorm::utility::solver::getSmtSolver (storm::expressions::ExpressionManager &manager)