# CoinModelLink Class Reference

This is for various structures/classes needed by CoinModel. More...

`#include <CoinModelUseful.hpp>`

List of all members.

## Public Member Functions
Constructors, destructor
| CoinModelLink ()
| Default constructor.
| ~CoinModelLink ()
| Destructor.
Copy method
| CoinModelLink (const CoinModelLink &)
| The copy constructor.
CoinModelLink & | operator= (const CoinModelLink &)
| =
Sets and gets method
int | row () const
| Get row.
int | column () const
| Get column.
double | value () const
| Get value.
double | element () const
| Get value.
int | position () const
| Get position.
bool | onRow () const
| Get onRow.
void | setRow (int row)
| Set row.
void | setColumn (int column)
| Set column.
void | setValue (double value)
| Set value.
void | setElement (double value)
| Set value.
void | setPosition (int position)
| Set position.
void | setOnRow (bool onRow)
| Set onRow.
## Private Attributes
Data members
int | row_
| Row.
int | column_
| Column.
double | value_
| Value as double.
int | position_
| Position in data.
bool | onRow_
| If on row chain.

## Detailed Description

This is for various structures/classes needed by CoinModel.

CoinModelLink CoinModelLinkedList CoinModelHash for going through row or column

Definition at line 30 of file CoinModelUseful.hpp.

## Constructor & Destructor Documentation

CoinModelLink::CoinModelLink | ( |  | ) |

Default constructor.

CoinModelLink::~CoinModelLink | ( |  | ) |

Destructor.

CoinModelLink::CoinModelLink | ( | const CoinModelLink & |  | ) |

The copy constructor.

## Member Function Documentation

CoinModelLink& CoinModelLink::operator= | ( | const CoinModelLink & |  | ) |

=

int CoinModelLink::row | ( |  | ) | const`[inline]`

Get row.

Definition at line 52 of file CoinModelUseful.hpp.

int CoinModelLink::column | ( |  | ) | const`[inline]`

Get column.

Definition at line 55 of file CoinModelUseful.hpp.

double CoinModelLink::value | ( |  | ) | const`[inline]`

Get value.

Definition at line 58 of file CoinModelUseful.hpp.

double CoinModelLink::element | ( |  | ) | const`[inline]`

Get value.

Definition at line 61 of file CoinModelUseful.hpp.

int CoinModelLink::position | ( |  | ) | const`[inline]`

Get position.

Definition at line 64 of file CoinModelUseful.hpp.

bool CoinModelLink::onRow | ( |  | ) | const`[inline]`

Get onRow.

Definition at line 67 of file CoinModelUseful.hpp.

void CoinModelLink::setRow | ( | int | row | ) | `[inline]`

Set row.

Definition at line 70 of file CoinModelUseful.hpp.

void CoinModelLink::setColumn | ( | int | column | ) | `[inline]`

Set column.

Definition at line 73 of file CoinModelUseful.hpp.

void CoinModelLink::setValue | ( | double | value | ) | `[inline]`

Set value.

Definition at line 76 of file CoinModelUseful.hpp.

void CoinModelLink::setElement | ( | double | value | ) | `[inline]`

Set value.

Definition at line 79 of file CoinModelUseful.hpp.

void CoinModelLink::setPosition | ( | int | position | ) | `[inline]`

Set position.

Definition at line 82 of file CoinModelUseful.hpp.

void CoinModelLink::setOnRow | ( | bool | onRow | ) | `[inline]`

Set onRow.

Definition at line 85 of file CoinModelUseful.hpp.

## Member Data Documentation

int CoinModelLink::row_`[private]`

Row.

Definition at line 93 of file CoinModelUseful.hpp.

int CoinModelLink::column_`[private]`

Column.

Definition at line 95 of file CoinModelUseful.hpp.

double CoinModelLink::value_`[private]`

Value as double.

Definition at line 97 of file CoinModelUseful.hpp.

int CoinModelLink::position_`[private]`

Position in data.

Definition at line 99 of file CoinModelUseful.hpp.

bool CoinModelLink::onRow_`[private]`

If on row chain.

Definition at line 101 of file CoinModelUseful.hpp.

The documentation for this class was generated from the following file:

- /home/coin/svn-release/Alps-1.4.5/CoinUtils/src/CoinModelUseful.hpp