Commit 5492d42f authored by Ian Bell's avatar Ian Bell
Browse files

SECURITY. BANNED.H Adding #include <Base/Security/Mandatory.hh>

and DI/ENABLE_BANNED_COMPLIANCE macro wrapers round Eign and OpenMesh #includes necessary for banned.h compliant build of CoMISo Project.

[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11230]
parent 44adeb29
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS ArpackSolver - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS EigenArpackMatrixT - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS BoundConstraint - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS COMISOSolver - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS CPLEXSolver - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS ConerConstraint
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS GUROBISolver - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
#if 0
/*
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS IPOPTSolver - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LeastSquaresProblem - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LinearConstraint
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LinearConstraintHandlerElimination - IMPLEMENTATION TEMPLATES
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LinearConstraintHandlerElimination - IMPLEMENTATION
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LinearConstraintHandlerPenalty - IMPLEMENTATION TEMPLATES
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS LinearConstraintHandlerPenalty - IMPLEMENTATION
......
......@@ -13,14 +13,14 @@
#if COMISO_EIGEN3_AVAILABLE
//== INCLUDES =================================================================
#include <CoMISo/Config/CoMISoDefines.hh>
#include "SuperSparseMatrixT.hh"
#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET
DISABLE_BANNED_COMPLIANCE
#include <Eigen/Sparse>
ENABLE_BANNED_COMPLIANCE
//== FORWARDDECLARATIONS ======================================================
......
#include <Base/Security/Mandatory.hh>
#include "NPDerivativeChecker.hh"
namespace COMISO {
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS NPLinearConstraints
......@@ -6,11 +7,16 @@
//== INCLUDES =================================================================
//DISABLE_BANNED_COMPLIANCE
//ENABLE_BANNED_COMPLIANCE
#include "NPLinearConstraints.hh"
#include "NProblemGmmInterface.hh"
#include "LinearConstraintHandlerElimination.hh"
#include "LinearConstraintHandlerPenalty.hh"
//#include "LinearConstraintHandlerLagrange.hh"
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS NPLinearConstraints
......
#include <Base/Security/Mandatory.hh>
//=============================================================================
//
// CLASS NPTiming
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment