|
Interior-point-optimisation
1.0-1
Interior-pointoptimisationlibrary
|
#include <iostream>#include <string>

Go to the source code of this file.
Classes | |
| class | ipo::IPOException |
| Objects of this class are used to store information about an exception generated by ipo objects and functions at runtime. More... | |
Namespaces | |
| ipo | |
| This namespace holds all the interior-point optimisation classes. | |
Macros | |
| #define | IPOE(message) IPOException( message, __FILE__, __LINE__ ) |
| Macro to allow file and line names in exceptions. More... | |
| #define | RETHROW(function) |
| Macro to allow file and line names in exceptions. More... | |
| #define IPOE | ( | message | ) | IPOException( message, __FILE__, __LINE__ ) |
Macro to allow file and line names in exceptions.
| message | The message |
Definition at line 36 of file IPOException.hpp.
Referenced by ipo::Objective::addArray(), ipo::Objective::addVariable(), ipo::Array::assign(), ipo::Array::emplace(), ipo::Array::emplace_back(), ipo::detail::PhaseIModel::findEqualityConstraintFeasibleSolution(), ipo_function::concrete::LinearCombination::getCoefficient(), ipo_function::concrete::QuadraticCombination::getCoefficient(), ipo::LinearConstraint::getCoefficient(), ipo::LinearConstraint::getCoefficients(), ipo::LinearConstraint::getFunction(), ipo::detail::PhaseIModel::getInitial_s(), ipo_function::concrete::LinearCombination::gradient(), ipo_function::concrete::QuadraticCombination::gradient(), ipo_function::concrete::LinearCombination::hessian(), ipo_function::concrete::QuadraticCombination::hessian(), ipo::Array::insert(), ipo_function::concrete::LinearCombination::operator()(), ipo_function::concrete::QuadraticCombination::operator()(), ipo::detail::NewtonDescent::operator()(), ipo::detail::Var::operator=(), ipo::Variable::operator=(), ipo::Array::operator=(), ipo::Array::push_back(), ipo::Objective::removeArray(), ipo::Objective::removeVariable(), ipo::Array::resize(), ipo_function::concrete::LinearCombination::setCoefficient(), ipo_function::concrete::QuadraticCombination::setCoefficient(), ipo::LinearConstraint::setCoefficient(), ipo_function::concrete::LinearCombination::setCoefficients(), ipo::LinearConstraint::setCoefficients(), ipo_function::concrete::QuadraticCombination::setCoefficients(), ipo::Variable::setLowerBound(), ipo::Constraint::setLowerBound(), ipo::LinearConstraint::setLowerBound(), ipo::Variable::setUpperBound(), ipo::Constraint::setUpperBound(), ipo::LinearConstraint::setUpperBound(), ipo::Variable::setValue(), ipo::Array::setValue(), ipo::Model::setVariablesFromVector(), ipo_function::concrete::LinearCombination::setVector(), ipo_function::concrete::QuadraticCombination::setVector(), and ipo::Array::swap().
| #define RETHROW | ( | function | ) |
Macro to allow file and line names in exceptions.
| function | The name of the fuction in which this was called |
Definition at line 42 of file IPOException.hpp.
Referenced by ipo::Objective::addArray(), ipo::detail::ModelFunction::addVariable(), ipo::Objective::addVariable(), ipo::LinearConstraint::getCoefficients(), ipo::Model::optimise(), ipo::Objective::removeArray(), ipo::Objective::removeVariable(), and ipo::Model::setIndices().