limp-cbc-0.3.2.0: cbits/coin/ClpPdcoBase.cpp
/* $Id: ClpPdcoBase.cpp 1941 2013-04-10 16:52:27Z stefan $ */
// Copyright (C) 2003, International Business Machines
// Corporation and others. All Rights Reserved.
// This code is licensed under the terms of the Eclipse Public License (EPL).
#include "CoinPragma.hpp"
#include <iostream>
#include "ClpPdcoBase.hpp"
#include "ClpPdco.hpp"
//#############################################################################
// Constructors / Destructor / Assignment
//#############################################################################
//-------------------------------------------------------------------
// Default Constructor
//-------------------------------------------------------------------
ClpPdcoBase::ClpPdcoBase () :
d1_(0.0),
d2_(0.0),
type_(-1)
{
}
//-------------------------------------------------------------------
// Copy constructor
//-------------------------------------------------------------------
ClpPdcoBase::ClpPdcoBase (const ClpPdcoBase & source) :
d1_(source.d1_),
d2_(source.d2_),
type_(source.type_)
{
}
//-------------------------------------------------------------------
// Destructor
//-------------------------------------------------------------------
ClpPdcoBase::~ClpPdcoBase ()
{
}
//----------------------------------------------------------------
// Assignment operator
//-------------------------------------------------------------------
ClpPdcoBase &
ClpPdcoBase::operator=(const ClpPdcoBase& rhs)
{
if (this != &rhs) {
d1_ = rhs.d1_;
d2_ = rhs.d2_;
type_ = rhs.type_;
}
return *this;
}