Clp
1.16.11
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::saveWeights
virtual void saveWeights(AbcSimplex *model, int)
Just sets model.
Definition:
AbcPrimalColumnDantzig.hpp:38
AbcPrimalColumnDantzig::AbcPrimalColumnDantzig
AbcPrimalColumnDantzig()
Default Constructor.
AbcPrimalColumnPivot.hpp
AbcPrimalColumnDantzig::AbcPrimalColumnDantzig
AbcPrimalColumnDantzig(const AbcPrimalColumnDantzig &)
Copy constructor.
AbcPrimalColumnDantzig::operator=
AbcPrimalColumnDantzig & operator=(const AbcPrimalColumnDantzig &rhs)
Assignment operator.
AbcPrimalColumnDantzig::pivotColumn
virtual int pivotColumn(CoinPartitionedVector *updates, CoinPartitionedVector *spareRow2, CoinPartitionedVector *spareColumn1)
Returns pivot column, -1 if none.
AbcPrimalColumnPivot::model
AbcSimplex * model()
Returns model.
Definition:
AbcPrimalColumnPivot.hpp:114
AbcSimplex
Definition:
AbcSimplex.hpp:62
AbcPrimalColumnDantzig
Primal Column Pivot Dantzig Algorithm Class.
Definition:
AbcPrimalColumnDantzig.hpp:19
AbcPrimalColumnDantzig::clone
virtual AbcPrimalColumnPivot * clone(bool copyData=true) const
Clone.
AbcPrimalColumnDantzig::~AbcPrimalColumnDantzig
virtual ~AbcPrimalColumnDantzig()
Destructor.
AbcPrimalColumnPivot::model_
AbcSimplex * model_
Pointer to model.
Definition:
AbcPrimalColumnPivot.hpp:144
AbcPrimalColumnPivot
Primal Column Pivot Abstract Base Class.
Definition:
AbcPrimalColumnPivot.hpp:26
Generated by
1.8.20