humoto
Public Member Functions | Public Attributes | List of all members
humoto::QPConstraints_ILU_ALU Class Reference

Detailed Description

QP constraints container.

Definition at line 204 of file qp_problem.h.

#include <qp_problem.h>

Inheritance diagram for humoto::QPConstraints_ILU_ALU:
Inheritance graph

Public Member Functions

const humoto::constraints::ContainerALUgetGeneralConstraints () const
 get container with general constraints More...
 
const humoto::constraints::ContainerILUgetSimpleBounds () const
 get container with simple bounds More...
 
const Eigen::VectorXd & getSolutionLowerBounds () const
 Get LB vector: 'LB <= X'. More...
 
const Eigen::VectorXd & getSolutionUpperBounds () const
 Get UB vector: 'X <= UB'. More...
 
void initializeConstraints (const HierarchyLevel &hlevel, const humoto::SolutionStructure &sol_structure)
 Generates (general) objective containing all constraints on this level. More...
 
void log (humoto::Logger &logger, const LogEntryName &parent=LogEntryName(), const std::string &name="constraints") const
 Log a QP problem. More...
 

Public Attributes

humoto::constraints::ContainerILU bounds_
 
humoto::constraints::ContainerALU general_constraints_
 
Eigen::VectorXd lb_
 Simple bounds on variables. More...
 
Eigen::VectorXd ub_
 

Member Function Documentation

◆ getGeneralConstraints()

const humoto::constraints::ContainerALU& humoto::QPConstraints_ILU_ALU::getGeneralConstraints ( ) const
inline

get container with general constraints

Returns
constraints container

Definition at line 250 of file qp_problem.h.

◆ getSimpleBounds()

const humoto::constraints::ContainerILU& humoto::QPConstraints_ILU_ALU::getSimpleBounds ( ) const
inline

get container with simple bounds

Returns
constraints container

Definition at line 240 of file qp_problem.h.

◆ getSolutionLowerBounds()

const Eigen::VectorXd& humoto::QPConstraints_ILU_ALU::getSolutionLowerBounds ( ) const
inline

Get LB vector: 'LB <= X'.

Returns
LB vector

Definition at line 260 of file qp_problem.h.

◆ getSolutionUpperBounds()

const Eigen::VectorXd& humoto::QPConstraints_ILU_ALU::getSolutionUpperBounds ( ) const
inline

Get UB vector: 'X <= UB'.

Returns
UB vector

Definition at line 270 of file qp_problem.h.

◆ initializeConstraints()

void humoto::QPConstraints_ILU_ALU::initializeConstraints ( const HierarchyLevel hlevel,
const humoto::SolutionStructure sol_structure 
)
inline

Generates (general) objective containing all constraints on this level.

Parameters
[in]hlevelhierarchy level
[in]sol_structurestructure of the solution

Definition at line 225 of file qp_problem.h.

◆ log()

void humoto::QPConstraints_ILU_ALU::log ( humoto::Logger logger,
const LogEntryName parent = LogEntryName(),
const std::string &  name = "constraints" 
) const
inline

Log a QP problem.

Parameters
[in,out]loggerlogger
[in]parentparent
[in]namename

Definition at line 283 of file qp_problem.h.

Member Data Documentation

◆ bounds_

humoto::constraints::ContainerILU humoto::QPConstraints_ILU_ALU::bounds_

Definition at line 208 of file qp_problem.h.

◆ general_constraints_

humoto::constraints::ContainerALU humoto::QPConstraints_ILU_ALU::general_constraints_

Definition at line 207 of file qp_problem.h.

◆ lb_

Eigen::VectorXd humoto::QPConstraints_ILU_ALU::lb_

Simple bounds on variables.

Definition at line 212 of file qp_problem.h.

◆ ub_

Eigen::VectorXd humoto::QPConstraints_ILU_ALU::ub_

Definition at line 213 of file qp_problem.h.


The documentation for this class was generated from the following file: