Commit cf027735 authored by Robert Ricci's avatar Robert Ricci

Add copyrights to some files, update the dates in others.

Clean up a few files that shouldn't be checked in.
parent 21bdef50
# #
# EMULAB-COPYRIGHT # EMULAB-COPYRIGHT
# Copyright (c) 2000-2005 University of Utah and the Flux Group. # Copyright (c) 2000-2006 University of Utah and the Flux Group.
# All rights reserved. # All rights reserved.
# #
SRCDIR = @srcdir@ SRCDIR = @srcdir@
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2003 University of Utah and the Flux Group. * Copyright (c) 2003-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
<?xml version = '1.0'?>
<kdevelop>
<general>
<author>Robert P Ricci</author>
<email>ricci@flux.utah.edu</email>
<version>$VERSION$</version>
<projectmanagement>KDevCustomProject</projectmanagement>
<primarylanguage>C++</primarylanguage>
<ignoreparts/>
<projectdirectory>/home/ricci/testbed/assign</projectdirectory>
<absoluteprojectpath>true</absoluteprojectpath>
<description/>
<versioncontrol>kdevcvsservice</versioncontrol>
</general>
<kdevcustomproject>
<run>
<mainprogram>assign</mainprogram>
<directoryradio>executable</directoryradio>
<customdirectory>/</customdirectory>
<programargs/>
<terminal>false</terminal>
<autocompile>true</autocompile>
<envvars/>
</run>
<build>
<buildtool>make</buildtool>
<builddir/>
</build>
<make>
<abortonerror>true</abortonerror>
<numberofjobs>2</numberofjobs>
<prio>0</prio>
<dontact>false</dontact>
<makebin>gmake</makebin>
<defaulttarget/>
<makeoptions/>
<selectedenvironment>default</selectedenvironment>
<environments>
<default/>
</environments>
</make>
</kdevcustomproject>
<kdevdebugger>
<general>
<dbgshell/>
<programargs/>
<gdbpath/>
<configGdbScript/>
<runShellScript/>
<runGdbScript/>
<breakonloadinglibs>true</breakonloadinglibs>
<separatetty>false</separatetty>
<floatingtoolbar>false</floatingtoolbar>
</general>
<display>
<staticmembers>false</staticmembers>
<demanglenames>true</demanglenames>
<outputradix>10</outputradix>
</display>
</kdevdebugger>
<kdevdoctreeview>
<ignoretocs>
<toc>ada</toc>
<toc>ada_bugs_gcc</toc>
<toc>bash</toc>
<toc>bash_bugs</toc>
<toc>clanlib</toc>
<toc>fortran_bugs_gcc</toc>
<toc>gnome1</toc>
<toc>gnustep</toc>
<toc>gtk</toc>
<toc>gtk_bugs</toc>
<toc>haskell</toc>
<toc>haskell_bugs_ghc</toc>
<toc>java_bugs_gcc</toc>
<toc>java_bugs_sun</toc>
<toc>kde2book</toc>
<toc>opengl</toc>
<toc>pascal_bugs_fp</toc>
<toc>php</toc>
<toc>php_bugs</toc>
<toc>perl</toc>
<toc>perl_bugs</toc>
<toc>python</toc>
<toc>python_bugs</toc>
<toc>qt-kdev3</toc>
<toc>ruby</toc>
<toc>ruby_bugs</toc>
<toc>sdl</toc>
<toc>sw</toc>
<toc>w3c-dom-level2-html</toc>
<toc>w3c-svg</toc>
<toc>w3c-uaag10</toc>
<toc>wxwidgets_bugs</toc>
</ignoretocs>
<ignoreqt_xml>
<toc>Guide to the Qt Translation Tools</toc>
<toc>Qt Assistant Manual</toc>
<toc>Qt Designer Manual</toc>
<toc>Qt Reference Documentation</toc>
<toc>qmake User Guide</toc>
</ignoreqt_xml>
<ignoredoxygen>
<toc>KDE Libraries (Doxygen)</toc>
</ignoredoxygen>
</kdevdoctreeview>
<kdevfilecreate>
<filetypes/>
<useglobaltypes>
<type ext="ui" />
<type ext="cpp" />
<type ext="h" />
</useglobaltypes>
</kdevfilecreate>
<cppsupportpart>
<filetemplates>
<interfacesuffix>.h</interfacesuffix>
<implementationsuffix>.cc</implementationsuffix>
</filetemplates>
</cppsupportpart>
<kdevcppsupport>
<codecompletion>
<includeGlobalFunctions>true</includeGlobalFunctions>
<includeTypes>true</includeTypes>
<includeEnums>true</includeEnums>
<includeTypedefs>false</includeTypedefs>
<automaticCodeCompletion>true</automaticCodeCompletion>
<automaticArgumentsHint>true</automaticArgumentsHint>
<automaticHeaderCompletion>true</automaticHeaderCompletion>
<codeCompletionDelay>250</codeCompletionDelay>
<argumentsHintDelay>400</argumentsHintDelay>
<headerCompletionDelay>250</headerCompletionDelay>
</codecompletion>
<creategettersetter>
<prefixGet/>
<prefixSet>set</prefixSet>
<prefixVariable>m_,_</prefixVariable>
<parameterName>theValue</parameterName>
<inlineGet>true</inlineGet>
<inlineSet>true</inlineSet>
</creategettersetter>
<references/>
</kdevcppsupport>
<kdevdocumentation>
<projectdoc>
<docsystem/>
<docurl/>
<usermanualurl/>
</projectdoc>
</kdevdocumentation>
<kdevfileview>
<groups>
<group pattern="*.cc" name="impl files" />
<group pattern="*.h" name="headers" />
<hidenonprojectfiles>false</hidenonprojectfiles>
<hidenonlocation>false</hidenonlocation>
</groups>
<tree>
<hidepatterns>*.o,*.lo,CVS</hidepatterns>
<hidenonprojectfiles>false</hidenonprojectfiles>
<showvcsfields>true</showvcsfields>
</tree>
</kdevfileview>
<ctagspart>
<customArguments/>
<customTagfilePath/>
</ctagspart>
</kdevelop>
# KDevelop Custom Project File List
anneal.cc
anneal.h
assign.cc
common.h
config.c
config.cc
config.h
delay.h
featuredesire.cc
featuredesire.h
maps.h
parse_ptop.cc
parse_top.cc
parser.cc
parser.h
pclass.cc
pclass.h
physical.h
port.h
score.cc
score.h
solution.cc
solution.h
vclass.cc
vclass.h
virtual.h
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE KDevPrjSession>
<KDevPrjSession>
<DocsAndViews NumberOfDocuments="9" >
<Doc0 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/parse_ptop_xml.h" >
<View0 line="10" Type="Source" />
</Doc0>
<Doc1 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/parse_ptop_xml.cc" >
<View0 line="211" Type="Source" />
</Doc1>
<Doc2 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/xmlhelpers.h" >
<View0 line="62" Type="Source" />
</Doc2>
<Doc3 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/GNUmakefile" >
<View0 line="0" Type="Source" />
</Doc3>
<Doc4 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/test-ptop.xml" >
<View0 line="0" Type="Source" />
</Doc4>
<Doc5 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/ptop.dtd" >
<View0 line="0" Type="Source" />
</Doc5>
<Doc6 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/physical.h" >
<View0 line="0" Type="Source" />
</Doc6>
<Doc7 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/tags" >
<View0 line="0" Type="Source" />
</Doc7>
<Doc8 NumberOfViews="1" URL="file:///gemini/home/ricci/testbed/assign/assign.cc" >
<View0 line="157" Type="Source" />
</Doc8>
</DocsAndViews>
<pluginList>
<kdevdebugger>
<breakpointList/>
</kdevdebugger>
<kdevbookmarks>
<bookmarks>
<bookmark url="/gemini/home/ricci/testbed/assign/parse_ptop_xml.cc" >
<mark line="108" />
<mark line="233" />
</bookmark>
</bookmarks>
</kdevbookmarks>
<kdevvalgrind>
<executable path="" params="" />
<valgrind path="" params="" />
<calltree path="" params="" />
<kcachegrind path="" />
</kdevvalgrind>
</pluginList>
</KDevPrjSession>
# #
# EMULAB-COPYRIGHT # EMULAB-COPYRIGHT
# Copyright (c) 2000-2002 University of Utah and the Flux Group. # Copyright (c) 2000-2003 University of Utah and the Flux Group.
# All rights reserved. # All rights reserved.
# #
PLEASE NOTE: This file is somewhat out of date.
This document attempts to describe some of the internals of assign. This document attempts to describe some of the internals of assign.
Much of the simulated annealing code of assign is not documented here Much of the simulated annealing code of assign is not documented here
......
# #
# EMULAB-COPYRIGHT # EMULAB-COPYRIGHT
# Copyright (c) 2000-2003 University of Utah and the Flux Group. # Copyright (c) 2000-2004 University of Utah and the Flux Group.
# All rights reserved. # All rights reserved.
# #
......
#
# EMULAB-COPYRIGHT
# Copyright (c) 2003 University of Utah and the Flux Group.
# All rights reserved.
#
This file documents the compile-time options for assign, and known caveats. This file documents the compile-time options for assign, and known caveats.
Clearly, there are WAY too many of these! Many of these can/should be make into Clearly, there are WAY too many of these! Many of these can/should be make into
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2002 University of Utah and the Flux Group. * Copyright (c) 2000-2003 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2002-2003 University of Utah and the Flux Group. * Copyright (c) 2002-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2004 University of Utah and the Flux Group. * Copyright (c) 2004-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2004 University of Utah and the Flux Group. * Copyright (c) 2004-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
#include "fstring.h" #include "fstring.h"
fstring::stringmap fstring::all_strings; fstring::stringmap fstring::all_strings;
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
#ifndef FSTRING_H_ #ifndef FSTRING_H_
#define FSTRING_H_ #define FSTRING_H_
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*
* Test program for the fstring library.
*/
#include "fstring.h" #include "fstring.h"
#include <iostream> #include <iostream>
using namespace std; using namespace std;
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2003 University of Utah and the Flux Group. * Copyright (c) 2003-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
/*
* A set of functions useful for exploring the neighborhood of a particular
* solution.
*/
#include "neighborhood.h" #include "neighborhood.h"
// From asssign.cc // From asssign.cc
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
/*
* A set of functions useful for exploring the neighborhood of a particular
* solution.
*/
#ifndef __NEIGHBORHOOD_H #ifndef __NEIGHBORHOOD_H
#define __NEIGHBORHOOD_H #define __NEIGHBORHOOD_H
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
/*
* Parsing for the (experimental) ptop XML format
*/
#include "port.h" #include "port.h"
#include <boost/graph/adjacency_list.hpp> #include <boost/graph/adjacency_list.hpp>
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
/*
* Parsing for the (experimental) ptop XML format
*/
#ifndef __PARSE_PTOP_XML_H #ifndef __PARSE_PTOP_XML_H
#define __PARSE_PTOP_XML_h #define __PARSE_PTOP_XML_h
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2000-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/*
* EMULAB-COPYRIGHT
* Copyright (c) 2005-2006 University of Utah and the Flux Group.
* All rights reserved.
*/
#ifndef __PARSE_TOP_XML_H #ifndef __PARSE_TOP_XML_H
#define __PARSE_TOP_XML_H #define __PARSE_TOP_XML_H
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2002-2003 University of Utah and the Flux Group. * Copyright (c) 2002-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2002-2003 University of Utah and the Flux Group. * Copyright (c) 2002-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2000-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2000-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2002-2003 University of Utah and the Flux Group. * Copyright (c) 2002-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
<!--
EMULAB-COPYRIGHT
Copyright (c) 2005-2006 University of Utah and the Flux Group.
All rights reserved.
-->
<!ELEMENT ptop (node*,link*)> <!ELEMENT ptop (node*,link*)>
<!ATTLIST ptop testbed CDATA #REQUIRED> <!ATTLIST ptop testbed CDATA #REQUIRED>
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2005 University of Utah and the Flux Group. * Copyright (c) 2000-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2003 University of Utah and the Flux Group. * Copyright (c) 2003-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!--
EMULAB-COPYRIGHT
Copyright (c) 2005-2006 University of Utah and the Flux Group.
All rights reserved.
-->
<!DOCTYPE ptop SYSTEM "ptop.dtd"> <!DOCTYPE ptop SYSTEM "ptop.dtd">
<ptop testbed="emulab"> <ptop testbed="emulab">
<node name="pc1"> <node name="pc1">
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
EMULAB-COPYRIGHT
Copyright (c) 2005-2006 University of Utah and the Flux Group.
All rights reserved.
-->
<top pid="testbed" eid="xmltop" xmlns="http://emulab.net/resources/vtop/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://emulab.net/resources/vtop/1.0 file:/home/ricci/testbed/assign/top.xsd"> <top pid="testbed" eid="xmltop" xmlns="http://emulab.net/resources/vtop/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://emulab.net/resources/vtop/1.0 file:/home/ricci/testbed/assign/top.xsd">
<node name="nodeA"><ass/> <node name="nodeA"><ass/>
<node_type> <node_type>
......
#
# EMULAB-COPYRIGHT
# Copyright (c) 2005-2006 University of Utah and the Flux Group.
# All rights reserved.
#
default namespace = "http://emulab.net/resources/vtop/1.0" default namespace = "http://emulab.net/resources/vtop/1.0"
element top { element top {
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!--
EMULAB-COPYRIGHT
Copyright (c) 2005-2006 University of Utah and the Flux Group.
All rights reserved.
-->
<element name="top" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" ns="http://emulab.net/resources/vtop/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <element name="top" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" ns="http://emulab.net/resources/vtop/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
<attribute name="pid"> <attribute name="pid">
<a:documentation>Project ID</a:documentation> <a:documentation>Project ID</a:documentation>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!--
EMULAB-COPYRIGHT
Copyright (c) 2005-2006 University of Utah and the Flux Group.
All rights reserved.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://emulab.net/resources/vtop/1.0" xmlns:vtop="http://emulab.net/resources/vtop/1.0"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://emulab.net/resources/vtop/1.0" xmlns:vtop="http://emulab.net/resources/vtop/1.0">
<xs:element name="top"> <xs:element name="top">
<xs:complexType> <xs:complexType>
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT
* Copyright (c) 2000-2003 University of Utah and the Flux Group. * Copyright (c) 2000-2006 University of Utah and the Flux Group.
* All rights reserved. * All rights reserved.
*/ */
......
/* /*
* EMULAB-COPYRIGHT * EMULAB-COPYRIGHT