- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# VOL_swing Class Reference

`#include <VolVolume.hpp>`

List of all members.

## Public Types
| green
| yellow
| red
enum | condition { green, yellow, red }
## Public Member Functions
| VOL_swing ()
| ~VOL_swing ()
void | cond (const VOL_dual &dual, const double lcost, const double ascent, const int iter)
double | lfactor (const VOL_parms &parm, const double lambda, const int iter)
void | print ()
## Public Attributes
enum VOL_swing::condition | lastswing
int | lastgreeniter
int | lastyellowiter
int | lastrediter
int | ngs
int | nrs
int | nys
int | rd
## Private Member Functions
| VOL_swing (const VOL_swing &)
VOL_swing & | operator= (const VOL_swing &)

## Detailed Description

Definition at line 385 of file VolVolume.hpp.

## Member Enumeration Documentation

enum VOL_swing::condition

Enumerator:

  green |
  yellow |
  red |

Definition at line 390 of file VolVolume.hpp.

## Constructor & Destructor Documentation

VOL_swing::VOL_swing | ( | const VOL_swing & |  | ) | `[private]`

VOL_swing::VOL_swing | ( |  | ) | `[inline]`

Definition at line 395 of file VolVolume.hpp.

References lastgreeniter, lastrediter, lastyellowiter, ngs, nrs, and nys.

VOL_swing::~VOL_swing | ( |  | ) | `[inline]`

Definition at line 399 of file VolVolume.hpp.

## Member Function Documentation

VOL_swing& VOL_swing::operator= | ( | const VOL_swing & |  | ) | `[private]`

void VOL_swing::cond | ( | const VOL_dual & | dual,
|  | const double | lcost,
|  | const double | ascent,
|  | const int | iter |
| ) |  |  | `[inline]`

Definition at line 401 of file VolVolume.hpp.

References green, lastgreeniter, lastrediter, lastswing, lastyellowiter, VOL_dual::lcost, ngs, nrs, nys, rd, red, and yellow.

double VOL_swing::lfactor | ( | const VOL_parms & | parm,
|  | const double | lambda,
|  | const int | iter |
| ) |  |  | `[inline]`

Definition at line 426 of file VolVolume.hpp.

References green, VOL_parms::greentestinvl, lastgreeniter, lastrediter, lastswing, lastyellowiter, VOL_parms::printflag, red, VOL_parms::redtestinvl, VolMax(), yellow, and VOL_parms::yellowtestinvl.

void VOL_swing::print | ( |  | ) | `[inline]`

Definition at line 475 of file VolVolume.hpp.

References ngs, nrs, and nys.

## Member Data Documentation

enum VOL_swing::condition VOL_swing::lastswing

Referenced by cond(), and lfactor().

int VOL_swing::lastgreeniter

Definition at line 391 of file VolVolume.hpp.

Referenced by cond(), lfactor(), and VOL_swing().

int VOL_swing::lastyellowiter

Definition at line 391 of file VolVolume.hpp.

Referenced by cond(), lfactor(), and VOL_swing().

int VOL_swing::lastrediter

Definition at line 391 of file VolVolume.hpp.

Referenced by cond(), lfactor(), and VOL_swing().

int VOL_swing::ngs

Definition at line 392 of file VolVolume.hpp.

Referenced by cond(), print(), and VOL_swing().

int VOL_swing::nrs

Definition at line 392 of file VolVolume.hpp.

Referenced by cond(), print(), and VOL_swing().

int VOL_swing::nys

Definition at line 392 of file VolVolume.hpp.

Referenced by cond(), print(), and VOL_swing().

int VOL_swing::rd

Definition at line 393 of file VolVolume.hpp.

Referenced by cond().

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

- /home/coin/SVN-release/Cgl-0.53.1/Vol/src/VolVolume.hpp