Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
amplClass for the AMPL-Interface
amplConClass for an AMPL-constraints-function
amplObjClass for an AMPL-objective-function
BlockMatrix
MINLP::BlockView
MINLPView::BlockViewDefines a view on a block (of variables) of a MINLP
BoundsFinderFinds bounds for variables
BoundsFinderLinearComputes missing bounds or reduces existing bounds by minimizing/maximizing a variable over some linear constraints
BoxLocOpt
BoxMinimizerAbstract class for a solver, which minimize a function over a box
MIPSolver::ColItemUsed to identify a column in the LP
OSISolver::ColItem
ColumnGeneratorClass for generating and solving a restricted master problem
MINLPData::ConstraintStorage for the data of a constraint
IntervalGradientCut::ConstraintInfo
MINLP::ConstraintView
MINLPView::ConstraintViewDefines a view on a constraint of a MINLP
ConvexifyClass to convexify a (decomposed) function
Cut< CutType >Represents a Cut in the CutPool
CutPool::CutInfoClass for communication between CutPool and LinearRelax
CutPoolA Cut management system
DecompGraph
DecompositionDecompose a function or problem
DenseMatrixA wrapper class for a dense TNT-matrix
DenseVector< Type >Wrapper-class for a dense TNT-Vector
DiagMatrixA diagonal matrix
DualBoundsComputes dual bounds
DualFuncA abstract base class for a dual function of a MinlpReform
DualSolverAbstract base class for an optimizer for solving a dual problem of the form: max { obj(x) | x_i>=lower_bound_i }
DecompGraph::Edge
Edge< NodeDataType, EdgeDataType, false >
Edge< NodeDataType, EdgeDataType, true >
IntervalReduction::EdgeData
ExtremePoint
ExtUserMatrixA UserMatrix with an (int,int)-operator to read elements of the matrix
FuncThe abstract base class for a function
gamsGams interface
gamsFunc
gamsLocOptCalls a GAMS-solver to solve the original problem with different bounds, fixed variables or another starting point
gamsNLData
Graph< NodeDataType, EdgeDataType, directed, multi_edges >
HessMatrixRepresantation of a Hessian Matrix for a function
IntervalCompliantMatrix
IntervalGradientCutA class for storing the information that is neccessary to generate an interval gradient cut
IntervalGradientCutGeneratorConstructs a interval gradient cut
IntervalReduction
IntervalVector
IpOpt
IpOptProblem
LagHeuBase class for Lagrangian Heuristics
LagHeu1
LagHeu2Another lagrange heuristic
LagHeu2bModification of LagHeu2
LagHeu_SimAnnealingLagrangian Heuristic using Simulated Annealing
MinlpBCP::LagSolveStatus_s
LevelCutHandlerUpdates level cuts
LinearRelax::LinConstraintClass to represent a linear (block) constraint
LinearizationCut
LinearizedConCutGenerator
LinearRelaxA linear relaxation
LinearRelaxSolverAn abstract solver for the linear relaxation
LinearRelaxSolverGeneralA general solver for the LinearRelaxation, which constructs a MinlpProblem and uses LocOpt::get_lp_solver to solve it
LinearRelaxSolverMIP
SparsityInfo::LinearVariableTo represent a linear variable
LocOptAbstract class for a local optimizer
LocOptPreprocessingClass for preprocessing a point before a LaGO local optimization is called
LPSolverWrapper class to use a MIPSolver to solve LP's, which are given as MINLP's
MINLPDefault view on a MINLP
MinlpBCPA branch-cut-and-price algorithm for solving a nonconvex MINLP problem
MINLPDataStorage for the data of a MINLP
MinlpNodeA class containing methods needed for partitioning algorithms
MinlpOptMain class to solve a MINLP
MinlpPenaltyFuncA Penalty Function for a MinlpProblem
MinlpProblemClass for defining a mixed-integer nonlinear minimization problem
MINLPViewDefines a view on a MINLP
MinusFuncA wrapper class to multiply a function with -1
MinusMatrixWrapper class to multiply a matrix with -1
MipProblemContainer for a MIP problem
MIPSolverA general solver for mixed-integer linear programs (MIPs)
MonomClass to represent a Monom
MultiIndexClass to represent a MultiIndex
DecompGraph::Node
Node< NodeDataType, EdgeDataType, multi_edges >
NodeAdj< NodeDataType, EdgeDataType, false >
NodeAdj< NodeDataType, EdgeDataType, true >
IntervalReduction::NodeData
Cut< CutType >::NodeInfo
SparsityInfo::NonlinearConnectionTo represent a connection (entry in hessian) between two nonlinear variables
SparsityInfo::NonlinearVariableTo represent a nonlinear variable
MINLPData::ObjConStorage for the data of an objective function or constraint
MINLP::ObjConView< ObjOrCon >
MINLPView::ObjConViewDefines a view on a objective or constraint of a MINLP
MINLPData::ObjectiveStorage for the data of an objective function
MINLP::ObjectiveView
MINLPView::ObjectiveViewDefines a view on a objective of a MINLP
OSISolverInterface to COIN OSI
ParamClass for reading parameter-files and storing them in a tree (ParamTree)
ParamTreeClasses to read parameters
Pointer< Type >A Smartpointer with reference counter
PolynomialUnderestimator2Class to compute Polynomial underestimators of nonconvex functions
ProjectClass to project a point onto a box
QqpDualFuncA base class for evaluating the dual function
QqpExtMatrixOne extended block of the block matrix of the modified QQP-Lagrangian
QqpMatrixA class for evaluating the dual function as in QqpDualFunc where the Lagrange multipliers of the quadratic box-constraints are eliminated by $\nabla L(x^\ast;\lambda)=0$
QuadraticUnderestimatorClass to compute a quadratic underestimators of nonconvex functions
SparsityInfo::QuadraticVariableTo represent a quadratic variable
Random
ReformulationA container for storing several reformulations
RelaxationSolverA base class for defining a relaxation-based solver
RMPManagerClass to manage the RMP
RoundClass to round the discrete variables of a point to integer values
MIPSolver::RowItemUsed to identify a row in the LP
OSISolver::RowItem
SamplingClass to generate a sample set
Sampling_checkClass to check an existing sample set, if a constraint is fullfilled
Sampling_MinimizerComputing sample point by minimizing a given function, starting from the point from a sample set with the lowest sample function value
Sampling_VerticesSampling technique to generate points at vertices
SepFuncAbstract base class for a separable function
SepQcFuncA class for a separable QC-function
ShiftMatrixWrapper class to shift a matrix
SimpleCut
SimpleEquationSolverSimple algorithm to solve the equation f==0 over a box
SolCandidateA solution candidate
SolverAbstract base class for solving an optimization problem
SparseMatrix
SparseMatrix2
SparseVector< Type >Class for a sparse vector
SparsityInfoA class to represent the sparsity structure of a function
SplitFuncRepresents a function, which relates only to a subset of the variables of another function
SplittingScheme2
SubGradOptSubgradient algorithm
SumFuncA function to represent the sum of two functions with optional multiplicators
SumMatrixA class to represent the sum of two matrices with optional scaling
TimerInitialize the random-number-generator, using srand(time(NULL))
UserMatrixAbstract class for a user defined quadratic matrix
UserVector< Type >Abstract class for a UserVector
MINLPData::VariableStorage for the data of a variable
SepQcFunc::VariableIterator
VariableIterator
VariableIterator_TypeAbstract class for an iterator, which iterates over the variables of a function
MINLP::VariableView
MINLPView::VariableViewDefines a view on a variable of a MINLP
SparseVector< Type >::VectorElementThe structure of one element form my vector in my list of elements

Generated on 10 Mar 2013 for LaGO by  doxygen 1.6.1