humoto
Public Member Functions | Protected Member Functions | List of all members
humoto::SolverGuessSolutionActiveSetMixin< t_Solver > Class Template Reference

Detailed Description

template<class t_Solver>
class humoto::SolverGuessSolutionActiveSetMixin< t_Solver >

Mixin solver interface (active set and solution guessing)

Template Parameters
t_Solverbase solver class

Definition at line 359 of file solver.h.

#include <solver.h>

Inheritance diagram for humoto::SolverGuessSolutionActiveSetMixin< t_Solver >:
Inheritance graph

Public Member Functions

void solve (Solution &solution, ActiveSet &active_set, const humoto::OptimizationProblem &hierarchy, const humoto::Solution &solution_guess, const ActiveSet &active_set_guess)
 Solve an optimization problem (using previously specified parameters) More...
 
void solve (Solution &solution, const humoto::OptimizationProblem &hierarchy, const humoto::Solution &solution_guess, const ActiveSet &active_set_guess)
 Solve an optimization problem (using previously specified parameters) More...
 
void solve (humoto::Solution &solution, humoto::ActiveSet &active_set, const humoto::OptimizationProblem &hierarchy, const humoto::Solution &solution_guess)
 Solve an optimization problem (using previously specified parameters) More...
 

Protected Member Functions

 SolverGuessSolutionActiveSetMixin ()
 
 ~SolverGuessSolutionActiveSetMixin ()
 Protected destructor: prevent destruction of the child classes through a base pointer. More...
 

Constructor & Destructor Documentation

◆ ~SolverGuessSolutionActiveSetMixin()

Protected destructor: prevent destruction of the child classes through a base pointer.

Definition at line 375 of file solver.h.

◆ SolverGuessSolutionActiveSetMixin()

Definition at line 376 of file solver.h.

Member Function Documentation

◆ solve() [1/3]

template<class t_Solver>
void humoto::SolverGuessSolutionActiveSetMixin< t_Solver >::solve ( Solution solution,
ActiveSet active_set,
const humoto::OptimizationProblem hierarchy,
const humoto::Solution solution_guess,
const ActiveSet active_set_guess 
)
inline

Solve an optimization problem (using previously specified parameters)

Parameters
[out]solution
[out]active_set
[in]hierarchy
[in]solution_guess
[in]active_set_guess

Definition at line 393 of file solver.h.

◆ solve() [2/3]

template<class t_Solver>
void humoto::SolverGuessSolutionActiveSetMixin< t_Solver >::solve ( Solution solution,
const humoto::OptimizationProblem hierarchy,
const humoto::Solution solution_guess,
const ActiveSet active_set_guess 
)
inline

Solve an optimization problem (using previously specified parameters)

Parameters
[out]solution
[in]hierarchy
[in]solution_guess
[in]active_set_guess

Definition at line 418 of file solver.h.

◆ solve() [3/3]

template<class t_Solver>
void humoto::SolverGuessSolutionActiveSetMixin< t_Solver >::solve ( humoto::Solution solution,
humoto::ActiveSet active_set,
const humoto::OptimizationProblem hierarchy,
const humoto::Solution solution_guess 
)
inline

Solve an optimization problem (using previously specified parameters)

Parameters
[out]solution
[out]active_set
[in]hierarchy
[in]solution_guess

Definition at line 441 of file solver.h.


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