Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
home
coin
svn-release
Blis-0.94.3
Clp
src
AbcPrimalColumnDantzig.hpp
Go to the documentation of this file.
1
/* $Id: AbcPrimalColumnDantzig.hpp 1910 2013-01-27 02:00:13Z stefan $ */
2
// Copyright (C) 2002, International Business Machines
3
// Corporation and others, Copyright (C) 2012, FasterCoin. All Rights Reserved.
4
// This code is licensed under the terms of the Eclipse Public License (EPL).
5
6
#ifndef AbcPrimalColumnDantzig_H
7
#define AbcPrimalColumnDantzig_H
8
9
#include "
AbcPrimalColumnPivot.hpp
"
10
11
//#############################################################################
12
19
class
AbcPrimalColumnDantzig
:
public
AbcPrimalColumnPivot
{
20
21
public
:
22
24
25
33
virtual
int
pivotColumn
(
CoinPartitionedVector
* updates,
34
CoinPartitionedVector
* spareRow2,
35
CoinPartitionedVector
* spareColumn1);
36
38
virtual
void
saveWeights
(
AbcSimplex
*
model
,
int
) {
39
model_
=
model
;
40
}
42
43
45
46
AbcPrimalColumnDantzig
();
48
50
AbcPrimalColumnDantzig
(
const
AbcPrimalColumnDantzig
&);
51
53
AbcPrimalColumnDantzig
&
operator=
(
const
AbcPrimalColumnDantzig
& rhs);
54
56
virtual
~AbcPrimalColumnDantzig
();
57
59
virtual
AbcPrimalColumnPivot
*
clone
(
bool
copyData =
true
)
const
;
60
62
63
//---------------------------------------------------------------------------
64
65
private
:
67
68
};
69
70
#endif
AbcPrimalColumnDantzig::operator=
AbcPrimalColumnDantzig & operator=(const AbcPrimalColumnDantzig &rhs)
Assignment operator.
AbcSimplex
Definition:
AbcSimplex.hpp:62
AbcPrimalColumnDantzig::clone
virtual AbcPrimalColumnPivot * clone(bool copyData=true) const
Clone.
CoinPartitionedVector
Definition:
CoinIndexedVector.hpp:1057
AbcPrimalColumnDantzig::saveWeights
virtual void saveWeights(AbcSimplex *model, int)
Just sets model.
Definition:
AbcPrimalColumnDantzig.hpp:38
AbcPrimalColumnDantzig::AbcPrimalColumnDantzig
AbcPrimalColumnDantzig()
Default Constructor.
AbcPrimalColumnPivot.hpp
AbcPrimalColumnPivot
Primal Column Pivot Abstract Base Class.
Definition:
AbcPrimalColumnPivot.hpp:26
AbcPrimalColumnPivot::model
AbcSimplex * model()
Returns model.
Definition:
AbcPrimalColumnPivot.hpp:114
AbcPrimalColumnPivot::model_
AbcSimplex * model_
Pointer to model.
Definition:
AbcPrimalColumnPivot.hpp:144
AbcPrimalColumnDantzig::pivotColumn
virtual int pivotColumn(CoinPartitionedVector *updates, CoinPartitionedVector *spareRow2, CoinPartitionedVector *spareColumn1)
Returns pivot column, -1 if none.
AbcPrimalColumnDantzig
Primal Column Pivot Dantzig Algorithm Class.
Definition:
AbcPrimalColumnDantzig.hpp:19
AbcPrimalColumnDantzig::~AbcPrimalColumnDantzig
virtual ~AbcPrimalColumnDantzig()
Destructor.
Generated by
1.8.5