// @(#)root/quadp:$Name: $:$Id: TQpProbBase.cxx,v 1.2 2004/05/24 12:45:40 brun Exp $
// Author: Eddy Offermann May 2004
/*************************************************************************
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
/*************************************************************************
* Parts of this file are copied from the OOQP distribution and *
* are subject to the following license: *
* *
* COPYRIGHT 2001 UNIVERSITY OF CHICAGO *
* *
* The copyright holder hereby grants you royalty-free rights to use, *
* reproduce, prepare derivative works, and to redistribute this software*
* to others, provided that any changes are clearly documented. This *
* software was authored by: *
* *
* E. MICHAEL GERTZ gertz@mcs.anl.gov *
* Mathematics and Computer Science Division *
* Argonne National Laboratory *
* 9700 S. Cass Avenue *
* Argonne, IL 60439-4844 *
* *
* STEPHEN J. WRIGHT swright@cs.wisc.edu *
* Computer Sciences Department *
* University of Wisconsin *
* 1210 West Dayton Street *
* Madison, WI 53706 FAX: (608)262-9777 *
* *
* Any questions or comments may be directed to one of the authors. *
* *
* ARGONNE NATIONAL LABORATORY (ANL), WITH FACILITIES IN THE STATES OF *
* ILLINOIS AND IDAHO, IS OWNED BY THE UNITED STATES GOVERNMENT, AND *
* OPERATED BY THE UNIVERSITY OF CHICAGO UNDER PROVISION OF A CONTRACT *
* WITH THE DEPARTMENT OF ENERGY. *
*************************************************************************/
#include "TQpProbBase.h"
//////////////////////////////////////////////////////////////////////////
// //
// TQpProbBase //
// //
// default general problem formulation: //
// //
// minimize c' x + ( 1/2 ) x' * Q x ; //
// subject to A x = b ; //
// clo <= C x <= cup ; //
// xlo <= x <= xup ; //
// //
//////////////////////////////////////////////////////////////////////////
ClassImp(TQpProbBase)
//______________________________________________________________________________
TQpProbBase::TQpProbBase()
{
fNx = 0;
fMy = 0;
fMz = 0;
}
//______________________________________________________________________________
TQpProbBase::TQpProbBase(Int_t nx,Int_t my,Int_t mz)
{
fNx = nx;
fMy = my;
fMz = mz;
}
//______________________________________________________________________________
TQpProbBase::TQpProbBase(const TQpProbBase &another) : TObject(another)
{
*this = another;
}
//______________________________________________________________________________
TQpProbBase &TQpProbBase::operator=(const TQpProbBase &source)
{
if (this != &source) {
TObject::operator=(source);
fNx = source.fNx;
fMy = source.fMy;
fMz = source.fMz;
}
return *this;
}
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.