diff --git a/.vscode-ctags b/.vscode-ctags
new file mode 100644
index 0000000000000000000000000000000000000000..b85b6b1ff49b163e89395448b56035c3bbe1878a
--- /dev/null
+++ b/.vscode-ctags
@@ -0,0 +1,245 @@
+!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
+!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
+!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
+!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
+!_TAG_PROGRAM_VERSION	0.0.0	//
+$(BINDIR)	Makefile	/^$(BINDIR):$/;"	t
+$(BINDIR)	NewLagrangian/Makefile	/^$(BINDIR):$/;"	t
+$(MAINFILE)	Makefile	/^$(MAINFILE):	$(BINDIR) $(OBJDIR) $(SCIPLIBFILE) $(LPILIBFILE) $(NLPILIBFILE) $(MAINOBJFILES)$/;"	t
+$(MAINFILE)	NewLagrangian/Makefile	/^$(MAINFILE):	$(BINDIR) $(OBJDIR) $(SCIPLIBFILE) $(LPILIBFILE) $(NLPILIBFILE) $(MAINOBJFILES)$/;"	t
+$(MAINSHORTLINK)	Makefile	/^$(MAINSHORTLINK):	$(MAINFILE)$/;"	t
+$(MAINSHORTLINK)	NewLagrangian/Makefile	/^$(MAINSHORTLINK):	$(MAINFILE)$/;"	t
+$(OBJDIR)	Makefile	/^$(OBJDIR):$/;"	t
+$(OBJDIR)	NewLagrangian/Makefile	/^$(OBJDIR):$/;"	t
+$(OBJDIR)/%.o	Makefile	/^$(OBJDIR)\/%.o:	$(SRCDIR)\/%.c$/;"	t
+$(OBJDIR)/%.o	Makefile	/^$(OBJDIR)\/%.o:	$(SRCDIR)\/%.cpp$/;"	t
+$(OBJDIR)/%.o	NewLagrangian/Makefile	/^$(OBJDIR)\/%.o:	$(SRCDIR)\/%.c$/;"	t
+$(OBJDIR)/%.o	NewLagrangian/Makefile	/^$(OBJDIR)\/%.o:	$(SRCDIR)\/%.cpp$/;"	t
+CMAINOBJ	Makefile	/^CMAINOBJ	=	cmain.o$/;"	m
+CMAINOBJ	NewLagrangian/Makefile	/^CMAINOBJ	=	cmain.o$/;"	m
+CXXMAINOBJ	Makefile	/^CXXMAINOBJ	= relax_lagr.o\\$/;"	m
+CXXMAINOBJ	NewLagrangian/Makefile	/^CXXMAINOBJ	= relax_lagr.o\\$/;"	m
+MAIN	Makefile	/^MAIN		=	$(MAINNAME).$(BASE).$(LPS)$(EXEEXTENSION)$/;"	m
+MAIN	NewLagrangian/Makefile	/^MAIN		=	$(MAINNAME).$(BASE).$(LPS)$(EXEEXTENSION)$/;"	m
+MAINFILE	Makefile	/^MAINFILE	=	$(BINDIR)\/$(MAIN)$/;"	m
+MAINFILE	NewLagrangian/Makefile	/^MAINFILE	=	$(BINDIR)\/$(MAIN)$/;"	m
+MAINNAME	Makefile	/^MAINNAME	=	LagrangianRelaxation$/;"	m
+MAINNAME	NewLagrangian/Makefile	/^MAINNAME	=	LagrangianRelaxation$/;"	m
+MAINOBJFILES	Makefile	/^MAINOBJFILES	=	$(addprefix $(OBJDIR)\/,$(CMAINOBJ))$/;"	m
+MAINOBJFILES	NewLagrangian/Makefile	/^MAINOBJFILES	=	$(addprefix $(OBJDIR)\/,$(CMAINOBJ))$/;"	m
+MAINSHORTLINK	Makefile	/^MAINSHORTLINK	=	$(BINDIR)\/$(MAINNAME)$/;"	m
+MAINSHORTLINK	NewLagrangian/Makefile	/^MAINSHORTLINK	=	$(BINDIR)\/$(MAINNAME)$/;"	m
+MAINSRC	Makefile	/^MAINSRC		=	$(addprefix $(SRCDIR)\/,$(CMAINOBJ:.o=.c))$/;"	m
+MAINSRC	NewLagrangian/Makefile	/^MAINSRC		=	$(addprefix $(SRCDIR)\/,$(CMAINOBJ:.o=.c))$/;"	m
+RELAX_DESC	NewLagrangian/src/relax.cpp	/^#define RELAX_DESC /;"	d	file:
+RELAX_DESC	NewLagrangian/src/relax_lagr.cpp	/^#define RELAX_DESC /;"	d	file:
+RELAX_DESC	src/relax.cpp	/^#define RELAX_DESC /;"	d	file:
+RELAX_DESC	src/relax_lagr.cpp	/^#define RELAX_DESC /;"	d	file:
+RELAX_FREQ	NewLagrangian/src/relax.cpp	/^#define RELAX_FREQ /;"	d	file:
+RELAX_FREQ	NewLagrangian/src/relax_lagr.cpp	/^#define RELAX_FREQ /;"	d	file:
+RELAX_FREQ	src/relax.cpp	/^#define RELAX_FREQ /;"	d	file:
+RELAX_FREQ	src/relax_lagr.cpp	/^#define RELAX_FREQ /;"	d	file:
+RELAX_NAME	NewLagrangian/src/relax.cpp	/^#define RELAX_NAME /;"	d	file:
+RELAX_NAME	NewLagrangian/src/relax_lagr.cpp	/^#define RELAX_NAME /;"	d	file:
+RELAX_NAME	src/relax.cpp	/^#define RELAX_NAME /;"	d	file:
+RELAX_NAME	src/relax_lagr.cpp	/^#define RELAX_NAME /;"	d	file:
+RELAX_PRIORITY	NewLagrangian/src/relax.cpp	/^#define RELAX_PRIORITY /;"	d	file:
+RELAX_PRIORITY	NewLagrangian/src/relax_lagr.cpp	/^#define RELAX_PRIORITY /;"	d	file:
+RELAX_PRIORITY	src/relax.cpp	/^#define RELAX_PRIORITY /;"	d	file:
+RELAX_PRIORITY	src/relax_lagr.cpp	/^#define RELAX_PRIORITY /;"	d	file:
+SCIPDIR	Makefile	/^SCIPDIR         =       ..\/..$/;"	m
+SCIPDIR	NewLagrangian/Makefile	/^SCIPDIR         =       ..\/..$/;"	m
+SCIPVERSION	Makefile	/^SCIPVERSION			:=$(shell $(SCIPDIR)\/bin\/scip.$(BASE).$(LPS).$(TPI)$(EXEEXTENSION) -v | sed -e '/;"	m
+SCIPVERSION	NewLagrangian/Makefile	/^SCIPVERSION			:=$(shell $(SCIPDIR)\/bin\/scip.$(BASE).$(LPS).$(TPI)$(EXEEXTENSION) -v | sed -e '/;"	m
+SCIP_DECL_RELAXEXEC	NewLagrangian/src/relax.cpp	/^SCIP_DECL_RELAXEXEC(relaxExeclagr)$/;"	f	file:
+SCIP_DECL_RELAXEXEC	NewLagrangian/src/relax_lagr.cpp	/^SCIP_DECL_RELAXEXEC(relaxExeclagr)$/;"	f	file:
+SCIP_DECL_RELAXEXEC	src/relax.cpp	/^SCIP_DECL_RELAXEXEC(relaxExeclagr)$/;"	f	file:
+SCIP_DECL_RELAXEXEC	src/relax_lagr.cpp	/^SCIP_DECL_RELAXEXEC(relaxExeclagr)$/;"	f	file:
+SCIP_DECL_RELAXFREE	NewLagrangian/src/relax.cpp	/^SCIP_DECL_RELAXFREE(relaxFreelagr)$/;"	f
+SCIP_DECL_RELAXFREE	NewLagrangian/src/relax_lagr.cpp	/^SCIP_DECL_RELAXFREE(relaxFreelagr)$/;"	f	file:
+SCIP_DECL_RELAXFREE	src/relax.cpp	/^SCIP_DECL_RELAXFREE(relaxFreelagr)$/;"	f
+SCIP_DECL_RELAXFREE	src/relax_lagr.cpp	/^SCIP_DECL_RELAXFREE(relaxFreelagr)$/;"	f	file:
+SCIP_DECL_RELAXINIT	NewLagrangian/src/relax.cpp	/^SCIP_DECL_RELAXINIT(relaxInitlagr)$/;"	f	file:
+SCIP_DECL_RELAXINIT	NewLagrangian/src/relax_lagr.cpp	/^SCIP_DECL_RELAXINIT(relaxInitlagr)$/;"	f	file:
+SCIP_DECL_RELAXINIT	src/relax.cpp	/^SCIP_DECL_RELAXINIT(relaxInitlagr)$/;"	f	file:
+SCIP_DECL_RELAXINIT	src/relax_lagr.cpp	/^SCIP_DECL_RELAXINIT(relaxInitlagr)$/;"	f	file:
+SCIP_ProbData	NewLagrangian/src/probdata_lagr.cpp	/^struct SCIP_ProbData$/;"	s	file:
+SCIP_ProbData	NewLagrangian/src/relax.cpp	/^struct SCIP_ProbData$/;"	s	file:
+SCIP_ProbData	src/probdata_lagr.cpp	/^struct SCIP_ProbData$/;"	s	file:
+SCIP_ProbData	src/relax.cpp	/^struct SCIP_ProbData$/;"	s	file:
+SCIP_RelaxData	NewLagrangian/src/relax.cpp	/^struct SCIP_RelaxData$/;"	s	file:
+SCIP_RelaxData	NewLagrangian/src/relax_lagr.cpp	/^struct SCIP_RelaxData$/;"	s	file:
+SCIP_RelaxData	src/relax.cpp	/^struct SCIP_RelaxData$/;"	s	file:
+SCIP_RelaxData	src/relax_lagr.cpp	/^struct SCIP_RelaxData$/;"	s	file:
+SCIP_VarData	NewLagrangian/src/relax.cpp	/^struct SCIP_VarData$/;"	s	file:
+SCIP_VarData	NewLagrangian/src/vardata_lagr.cpp	/^struct SCIP_VarData$/;"	s	file:
+SCIP_VarData	src/relax.cpp	/^struct SCIP_VarData$/;"	s	file:
+SCIP_VarData	src/vardata_lagr.cpp	/^struct SCIP_VarData$/;"	s	file:
+SCIPconsGetDualSlotconss	NewLagrangian/src/relax.cpp	/^SCIP_Real* SCIPconsGetDualSlotconss($/;"	f	typeref:typename:SCIP_Real *	file:
+SCIPconsGetDualSlotconss	src/relax.cpp	/^SCIP_Real* SCIPconsGetDualSlotconss($/;"	f	typeref:typename:SCIP_Real *	file:
+SCIPconsGetMultiplier	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_Real SCIPconsGetMultiplier(SCIP* scip,SCIP_CONS** cons,SCIP_Real subgradient,SCIP_Real C, S/;"	f	typeref:typename:SCIP_Real
+SCIPconsGetMultiplier	src/probdata_lagr.cpp	/^SCIP_Real SCIPconsGetMultiplier(SCIP* scip,SCIP_CONS** cons,SCIP_Real subgradient,SCIP_Real C, S/;"	f	typeref:typename:SCIP_Real
+SCIPconsGetSlotConss	NewLagrangian/src/relax.cpp	/^SCIP_CONS ** SCIPconsGetSlotConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPconsGetSlotConss	src/relax.cpp	/^SCIP_CONS ** SCIPconsGetSlotConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPconsGetStartConss	NewLagrangian/src/relax.cpp	/^SCIP_CONS ** SCIPconsGetStartConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPconsGetStartConss	src/relax.cpp	/^SCIP_CONS ** SCIPconsGetStartConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPconsGetnSlotConss	NewLagrangian/src/relax.cpp	/^int SCIPconsGetnSlotConss($/;"	f	typeref:typename:int	file:
+SCIPconsGetnSlotConss	src/relax.cpp	/^int SCIPconsGetnSlotConss($/;"	f	typeref:typename:int	file:
+SCIPconsGetnStartConss	NewLagrangian/src/relax.cpp	/^int SCIPconsGetnStartConss($/;"	f	typeref:typename:int	file:
+SCIPconsGetnStartConss	src/relax.cpp	/^int SCIPconsGetnStartConss($/;"	f	typeref:typename:int	file:
+SCIPcreateprobdata	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPcreateprobdata$/;"	f	typeref:typename:SCIP_RETCODE
+SCIPcreateprobdata	src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPcreateprobdata$/;"	f	typeref:typename:SCIP_RETCODE
+SCIPgetFeasUpperbound	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPgetFeasUpperbound(SCIP* scip, SCIP_Real** solvals, SCIP_Real** upperbound, SCIP/;"	f	typeref:typename:SCIP_RETCODE
+SCIPgetFeasUpperbound	src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPgetFeasUpperbound(SCIP* scip, SCIP_Real** solvals, SCIP_Real** upperbound, SCIP/;"	f	typeref:typename:SCIP_RETCODE
+SCIPgetNSlotConss	NewLagrangian/src/probdata_lagr.cpp	/^int SCIPgetNSlotConss($/;"	f	typeref:typename:int
+SCIPgetNSlotConss	src/probdata_lagr.cpp	/^int SCIPgetNSlotConss($/;"	f	typeref:typename:int
+SCIPgetSlotConss	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_CONS** SCIPgetSlotConss($/;"	f	typeref:typename:SCIP_CONS **
+SCIPgetSlotConss	src/probdata_lagr.cpp	/^SCIP_CONS** SCIPgetSlotConss($/;"	f	typeref:typename:SCIP_CONS **
+SCIPgetSubgradients	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_Real SCIPgetSubgradients($/;"	f	typeref:typename:SCIP_Real
+SCIPgetSubgradients	src/probdata_lagr.cpp	/^SCIP_Real SCIPgetSubgradients($/;"	f	typeref:typename:SCIP_Real
+SCIPincludeRelaxlagrangian	NewLagrangian/src/relax.cpp	/^SCIP_RETCODE SCIPincludeRelaxlagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPincludeRelaxlagrangian	NewLagrangian/src/relax_lagr.cpp	/^SCIP_RETCODE SCIPincludeRelaxlagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPincludeRelaxlagrangian	src/relax.cpp	/^SCIP_RETCODE SCIPincludeRelaxlagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPincludeRelaxlagrangian	src/relax_lagr.cpp	/^SCIP_RETCODE SCIPincludeRelaxlagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPslotgetvarids	NewLagrangian/src/probdata_lagr.cpp	/^int* SCIPslotgetvarids($/;"	f	typeref:typename:int *
+SCIPslotgetvarids	src/probdata_lagr.cpp	/^int* SCIPslotgetvarids($/;"	f	typeref:typename:int *
+SCIPsolveiteration	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPsolveiteration(SCIP* scip,int nSlotConss,SCIP_Real** subgradients, SCIP_Real C,/;"	f	typeref:typename:SCIP_RETCODE
+SCIPsolveiteration	src/probdata_lagr.cpp	/^SCIP_RETCODE SCIPsolveiteration(SCIP* scip,int nSlotConss,SCIP_Real** subgradients, SCIP_Real C,/;"	f	typeref:typename:SCIP_RETCODE
+SCIPvarGetQuotient	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_Real SCIPvarGetQuotient(SCIP_VARDATA* vardata)$/;"	f	typeref:typename:SCIP_Real
+SCIPvarGetQuotient	src/vardata_lagr.cpp	/^SCIP_Real SCIPvarGetQuotient(SCIP_VARDATA* vardata)$/;"	f	typeref:typename:SCIP_Real
+SCIPvarchangeDuals	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_RETCODE SCIPvarchangeDuals(SCIP* relaxscip,SCIP_VAR*** vars, SCIP_Real* dualmultipliers, SC/;"	f	typeref:typename:SCIP_RETCODE
+SCIPvarchangeDuals	src/vardata_lagr.cpp	/^SCIP_RETCODE SCIPvarchangeDuals(SCIP* relaxscip,SCIP_VAR*** vars, SCIP_Real* dualmultipliers, SC/;"	f	typeref:typename:SCIP_RETCODE
+SCIPvardataCreateLagrangian	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_RETCODE SCIPvardataCreateLagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPvardataCreateLagrangian	src/vardata_lagr.cpp	/^SCIP_RETCODE SCIPvardataCreateLagrangian($/;"	f	typeref:typename:SCIP_RETCODE
+SCIPvardataGetConss	NewLagrangian/src/relax.cpp	/^SCIP_CONS** SCIPvardataGetConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPvardataGetConss	src/relax.cpp	/^SCIP_CONS** SCIPvardataGetConss($/;"	f	typeref:typename:SCIP_CONS **	file:
+SCIPvardataGetSlotConss	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_CONS** SCIPvardataGetSlotConss($/;"	f	typeref:typename:SCIP_CONS **
+SCIPvardataGetSlotConss	src/vardata_lagr.cpp	/^SCIP_CONS** SCIPvardataGetSlotConss($/;"	f	typeref:typename:SCIP_CONS **
+SCIPvardataGetVarID	NewLagrangian/src/vardata_lagr.cpp	/^int SCIPvardataGetVarID($/;"	f	typeref:typename:int
+SCIPvardataGetVarID	src/vardata_lagr.cpp	/^int SCIPvardataGetVarID($/;"	f	typeref:typename:int
+SCIPvardataGetconsids	NewLagrangian/src/vardata_lagr.cpp	/^int* SCIPvardataGetconsids($/;"	f	typeref:typename:int *
+SCIPvardataGetconsids	src/vardata_lagr.cpp	/^int* SCIPvardataGetconsids($/;"	f	typeref:typename:int *
+SCIPvardataGetnVarConss	NewLagrangian/src/relax.cpp	/^int SCIPvardataGetnVarConss($/;"	f	typeref:typename:int	file:
+SCIPvardataGetnVarConss	src/relax.cpp	/^int SCIPvardataGetnVarConss($/;"	f	typeref:typename:int	file:
+SCIPvardataGetnVarSlotConss	NewLagrangian/src/relax.cpp	/^int SCIPvardataGetnVarSlotConss($/;"	f	typeref:typename:int	file:
+SCIPvardataGetnVarSlotConss	NewLagrangian/src/vardata_lagr.cpp	/^int SCIPvardataGetnVarSlotConss($/;"	f	typeref:typename:int
+SCIPvardataGetnVarSlotConss	src/relax.cpp	/^int SCIPvardataGetnVarSlotConss($/;"	f	typeref:typename:int	file:
+SCIPvardataGetnVarSlotConss	src/vardata_lagr.cpp	/^int SCIPvardataGetnVarSlotConss($/;"	f	typeref:typename:int
+SlotConss	NewLagrangian/src/probdata_lagr.cpp	/^   SCIP_CONS**          SlotConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+SlotConss	NewLagrangian/src/relax.cpp	/^   SCIP_CONS**          SlotConss;                    \/\/array with all slot constraits. i.e. t/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+SlotConss	src/probdata_lagr.cpp	/^   SCIP_CONS**          SlotConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+SlotConss	src/relax.cpp	/^   SCIP_CONS**          SlotConss;                    \/\/array with all slot constraits. i.e. t/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+StartConss	NewLagrangian/src/probdata_lagr.cpp	/^   SCIP_CONS**          StartConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+StartConss	NewLagrangian/src/relax.cpp	/^   SCIP_CONS**          StartConss;                   \/\/ array with all start constraits. i.e./;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+StartConss	src/probdata_lagr.cpp	/^   SCIP_CONS**          StartConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+StartConss	src/relax.cpp	/^   SCIP_CONS**          StartConss;                   \/\/ array with all start constraits. i.e./;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_CONS **	file:
+VarConss	NewLagrangian/src/relax.cpp	/^	SCIP_CONS**          VarConss;                     \/** array with all constraints where the va/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarConss	NewLagrangian/src/vardata_lagr.cpp	/^   SCIP_CONS**                      VarConss;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarConss	src/relax.cpp	/^	SCIP_CONS**          VarConss;                     \/** array with all constraints where the va/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarConss	src/vardata_lagr.cpp	/^   SCIP_CONS**                      VarConss;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarSlotConss	NewLagrangian/src/relax.cpp	/^	SCIP_CONS**          VarSlotConss;                 \/** array only with the slotconstraints whe/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarSlotConss	NewLagrangian/src/vardata_lagr.cpp	/^   SCIP_CONS**                      VarSlotConss;                   \/**<contains all slot const/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarSlotConss	src/relax.cpp	/^	SCIP_CONS**          VarSlotConss;                 \/** array only with the slotconstraints whe/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarSlotConss	src/vardata_lagr.cpp	/^   SCIP_CONS**                      VarSlotConss;                   \/**<contains all slot const/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS **	file:
+VarStartConss	NewLagrangian/src/relax.cpp	/^	SCIP_CONS*           VarStartConss;                \/** VarStartConss where the var is occuring/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS *	file:
+VarStartConss	src/relax.cpp	/^	SCIP_CONS*           VarStartConss;                \/** VarStartConss where the var is occuring/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_CONS *	file:
+__SCIP_PROBDATA_LAGR__	NewLagrangian/src/probdata_lagr.h	/^#define __SCIP_PROBDATA_LAGR__$/;"	d
+__SCIP_PROBDATA_LAGR__	src/probdata_lagr.h	/^#define __SCIP_PROBDATA_LAGR__$/;"	d
+__SCIP_RELAX_lagr_H__	NewLagrangian/src/relax_lagr.h	/^#define __SCIP_RELAX_lagr_H__$/;"	d
+__SCIP_RELAX_lagr_H__	src/relax_lagr.h	/^#define __SCIP_RELAX_lagr_H__$/;"	d
+__SCIP_VARDATA_LAGR__	NewLagrangian/src/vardata_lagr.h	/^#define __SCIP_VARDATA_LAGR__$/;"	d
+__SCIP_VARDATA_LAGR__	src/vardata_lagr.h	/^#define __SCIP_VARDATA_LAGR__$/;"	d
+all	Makefile	/^all:            $(SCIPDIR) $(MAINFILE) $(MAINSHORTLINK)$/;"	t
+all	NewLagrangian/Makefile	/^all:            $(SCIPDIR) $(MAINFILE) $(MAINSHORTLINK)$/;"	t
+bestsolvals	NewLagrangian/src/relax_lagr.cpp	/^   SCIP_Real* bestsolvals;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+bestsolvals	src/relax_lagr.cpp	/^   SCIP_Real* bestsolvals;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+btoa	NewLagrangian/src/probdata_lagr.cpp	/^#define btoa(/;"	d	file:
+btoa	src/probdata_lagr.cpp	/^#define btoa(/;"	d	file:
+clean	Makefile	/^clean:		$(OBJDIR)$/;"	t
+clean	NewLagrangian/Makefile	/^clean:		$(OBJDIR)$/;"	t
+consids	NewLagrangian/src/vardata_lagr.cpp	/^   int*                              consids;$/;"	m	struct:SCIP_VarData	typeref:typename:int *	file:
+consids	src/vardata_lagr.cpp	/^   int*                              consids;$/;"	m	struct:SCIP_VarData	typeref:typename:int *	file:
+dualmultipliers	NewLagrangian/src/relax.cpp	/^   SCIP_Real*           dualmultipliers;                          \/\/lambda related with the sl/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_Real *	file:
+dualmultipliers	src/relax.cpp	/^   SCIP_Real*           dualmultipliers;                          \/\/lambda related with the sl/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_Real *	file:
+extract	NewLagrangian/src/probdata_lagr.cpp	/^void extract(char *s,char *t,char *d,int pos,int len)$/;"	f	typeref:typename:void
+extract	src/probdata_lagr.cpp	/^void extract(char *s,char *t,char *d,int pos,int len)$/;"	f	typeref:typename:void
+feasiblesol	NewLagrangian/src/relax_lagr.cpp	/^   SCIP_Real* feasiblesol;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+feasiblesol	src/relax_lagr.cpp	/^   SCIP_Real* feasiblesol;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+lint	Makefile	/^lint:		$(MAINSRC)$/;"	t
+lint	NewLagrangian/Makefile	/^lint:		$(MAINSRC)$/;"	t
+main	NewLagrangian/src/cmain.c	/^int main($/;"	f	typeref:typename:int
+main	src/cmain.c	/^int main($/;"	f	typeref:typename:int
+nSlotConss	NewLagrangian/src/probdata_lagr.cpp	/^   int                  nSlotConss;                   \/\/ number of slot constraints.$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nSlotConss	NewLagrangian/src/relax.cpp	/^   int                  nSlotConss;                   \/\/ number of slot constraints.$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nSlotConss	src/probdata_lagr.cpp	/^   int                  nSlotConss;                   \/\/ number of slot constraints.$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nSlotConss	src/relax.cpp	/^   int                  nSlotConss;                   \/\/ number of slot constraints.$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nStartConss	NewLagrangian/src/probdata_lagr.cpp	/^   int                  nStartConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nStartConss	NewLagrangian/src/relax.cpp	/^   int                  nStartConss;                  \/\/ number of start constraints. $/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nStartConss	src/probdata_lagr.cpp	/^   int                  nStartConss;$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nStartConss	src/relax.cpp	/^   int                  nStartConss;                  \/\/ number of start constraints. $/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nVarConss	NewLagrangian/src/relax.cpp	/^	int                  nVarConss;                    \/** number of constraints in VarConss *\/$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarConss	NewLagrangian/src/vardata_lagr.cpp	/^   int                              nVarConss;$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarConss	src/relax.cpp	/^	int                  nVarConss;                    \/** number of constraints in VarConss *\/$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarConss	src/vardata_lagr.cpp	/^   int                              nVarConss;$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarSlotConss	NewLagrangian/src/relax.cpp	/^	int                  nVarSlotConss;                \/** number of slotconstraints in (slot)VarC/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarSlotConss	NewLagrangian/src/vardata_lagr.cpp	/^   int                              nVarSlotConss;                 \/**<number of slot constrain/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarSlotConss	src/relax.cpp	/^	int                  nVarSlotConss;                \/** number of slotconstraints in (slot)VarC/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarSlotConss	src/vardata_lagr.cpp	/^   int                              nVarSlotConss;                 \/**<number of slot constrain/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarStartConss	NewLagrangian/src/relax.cpp	/^	int                  nVarStartConss;               \/** number of VarStartConsss in VarConss  (/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nVarStartConss	src/relax.cpp	/^	int                  nVarStartConss;               \/** number of VarStartConsss in VarConss  (/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+nvars	NewLagrangian/src/relax.cpp	/^   int                  nvars;$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+nvars	src/relax.cpp	/^   int                  nvars;$/;"	m	struct:SCIP_ProbData	typeref:typename:int	file:
+probdataCreate	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_RETCODE probdataCreate($/;"	f	typeref:typename:SCIP_RETCODE
+probdataCreate	src/probdata_lagr.cpp	/^SCIP_RETCODE probdataCreate($/;"	f	typeref:typename:SCIP_RETCODE
+probdataFree	NewLagrangian/src/probdata_lagr.cpp	/^SCIP_RETCODE probdataFree($/;"	f	typeref:typename:SCIP_RETCODE
+probdataFree	src/probdata_lagr.cpp	/^SCIP_RETCODE probdataFree($/;"	f	typeref:typename:SCIP_RETCODE
+relaxCopylagr	NewLagrangian/src/relax.cpp	/^#define relaxCopylagr /;"	d	file:
+relaxCopylagr	src/relax.cpp	/^#define relaxCopylagr /;"	d	file:
+relaxExitlagr	NewLagrangian/src/relax.cpp	/^#define relaxExitlagr /;"	d	file:
+relaxExitlagr	NewLagrangian/src/relax_lagr.cpp	/^#define relaxExitlagr /;"	d	file:
+relaxExitlagr	src/relax.cpp	/^#define relaxExitlagr /;"	d	file:
+relaxExitlagr	src/relax_lagr.cpp	/^#define relaxExitlagr /;"	d	file:
+relaxExitsollagr	NewLagrangian/src/relax.cpp	/^#define relaxExitsollagr /;"	d	file:
+relaxExitsollagr	NewLagrangian/src/relax_lagr.cpp	/^#define relaxExitsollagr /;"	d	file:
+relaxExitsollagr	src/relax.cpp	/^#define relaxExitsollagr /;"	d	file:
+relaxExitsollagr	src/relax_lagr.cpp	/^#define relaxExitsollagr /;"	d	file:
+relaxInitsollagr	NewLagrangian/src/relax.cpp	/^#define relaxInitsollagr /;"	d	file:
+relaxInitsollagr	NewLagrangian/src/relax_lagr.cpp	/^#define relaxInitsollagr /;"	d	file:
+relaxInitsollagr	src/relax.cpp	/^#define relaxInitsollagr /;"	d	file:
+relaxInitsollagr	src/relax_lagr.cpp	/^#define relaxInitsollagr /;"	d	file:
+runShell	NewLagrangian/src/cmain.c	/^SCIP_RETCODE runShell($/;"	f	typeref:typename:SCIP_RETCODE	file:
+runShell	src/cmain.c	/^SCIP_RETCODE runShell($/;"	f	typeref:typename:SCIP_RETCODE	file:
+scip	Makefile	/^scip:$/;"	t
+scip	NewLagrangian/Makefile	/^scip:$/;"	t
+sol	NewLagrangian/src/relax.cpp	/^   SCIP_SOL* sol;         \/**current solution(working solution)*\/$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_SOL *	file:
+sol	NewLagrangian/src/relax_lagr.cpp	/^   SCIP_SOL* sol;         \/**current solution(working solution)*\/$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_SOL *	file:
+sol	src/relax.cpp	/^   SCIP_SOL* sol;         \/**current solution(working solution)*\/$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_SOL *	file:
+sol	src/relax_lagr.cpp	/^   SCIP_SOL* sol;         \/**current solution(working solution)*\/$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_SOL *	file:
+subgradients	NewLagrangian/src/relax.cpp	/^   SCIP_Real*           subgradients;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_Real *	file:
+subgradients	src/relax.cpp	/^   SCIP_Real*           subgradients;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_Real *	file:
+tags	Makefile	/^tags:$/;"	t
+tags	NewLagrangian/Makefile	/^tags:$/;"	t
+test	Makefile	/^test:           $(MAINFILE)$/;"	t
+test	NewLagrangian/Makefile	/^test:           $(MAINFILE)$/;"	t
+upperbound	NewLagrangian/src/probdata_lagr.cpp	/^   SCIP_Real* upperbound;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_Real *	file:
+upperbound	NewLagrangian/src/relax_lagr.cpp	/^   SCIP_Real* upperbound;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+upperbound	src/probdata_lagr.cpp	/^   SCIP_Real* upperbound;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_Real *	file:
+upperbound	src/relax_lagr.cpp	/^   SCIP_Real* upperbound;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_Real *	file:
+var	NewLagrangian/src/vardata_lagr.cpp	/^   SCIP_VAR*                        var;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_VAR *	file:
+var	src/vardata_lagr.cpp	/^   SCIP_VAR*                        var;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_VAR *	file:
+vardata	NewLagrangian/src/relax_lagr.cpp	/^   SCIP_VARDATA* vardata;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_VARDATA *	file:
+vardata	src/relax_lagr.cpp	/^   SCIP_VARDATA* vardata;$/;"	m	struct:SCIP_RelaxData	typeref:typename:SCIP_VARDATA *	file:
+vardataDelete	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_RETCODE vardataDelete($/;"	f	typeref:typename:SCIP_RETCODE
+vardataDelete	src/vardata_lagr.cpp	/^SCIP_RETCODE vardataDelete($/;"	f	typeref:typename:SCIP_RETCODE
+vardatafree	NewLagrangian/src/vardata_lagr.cpp	/^SCIP_RETCODE vardatafree($/;"	f	typeref:typename:SCIP_RETCODE
+vardatafree	src/vardata_lagr.cpp	/^SCIP_RETCODE vardatafree($/;"	f	typeref:typename:SCIP_RETCODE
+varid	NewLagrangian/src/vardata_lagr.cpp	/^   int                               varid;$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+varid	src/vardata_lagr.cpp	/^   int                               varid;$/;"	m	struct:SCIP_VarData	typeref:typename:int	file:
+varids	NewLagrangian/src/probdata_lagr.cpp	/^   int*                 varids;                      \/**<Ids for the variables found in the slo/;"	m	struct:SCIP_ProbData	typeref:typename:int *	file:
+varids	src/probdata_lagr.cpp	/^   int*                 varids;                      \/**<Ids for the variables found in the slo/;"	m	struct:SCIP_ProbData	typeref:typename:int *	file:
+varquotient	NewLagrangian/src/vardata_lagr.cpp	/^   SCIP_Real                        varquotient;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_Real	file:
+varquotient	src/vardata_lagr.cpp	/^   SCIP_Real                        varquotient;$/;"	m	struct:SCIP_VarData	typeref:typename:SCIP_Real	file:
+vars	NewLagrangian/src/relax.cpp	/^   SCIP_VAR**           vars;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_VAR **	file:
+vars	src/relax.cpp	/^   SCIP_VAR**           vars;$/;"	m	struct:SCIP_ProbData	typeref:typename:SCIP_VAR **	file: