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 Sat May 17 2025