Minotaur 0.4.1
Docs for developers
TransSep.cpp File Reference

Declare TransSep class for detecting nonlinear function separability. It checks whether the given nonlinear objective and constraint functions are separable. If separable, then it reformulates the original problem. More...

#include <cmath>
#include <iostream>
#include "MinotaurConfig.h"
#include "Environment.h"
#include "CNode.h"
#include "Logger.h"
#include "Option.h"
#include "Problem.h"
#include "Constraint.h"
#include "Function.h"
#include "NonlinearFunction.h"
#include "QuadraticFunction.h"
#include "LinearFunction.h"
#include "TransSep.h"
#include "CGraph.h"
#include "OpCode.h"
#include "Objective.h"
Include dependency graph for TransSep.cpp:

Detailed Description

Declare TransSep class for detecting nonlinear function separability. It checks whether the given nonlinear objective and constraint functions are separable. If separable, then it reformulates the original problem.

Author
Meenarli Sharma, Indian Institute of Technology Bombay.

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025