| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
FuncMinimum::FuncMinimumMisc Class Reference

`#include <FuncMinimum.h>`

Collaboration diagram for FuncMinimum::FuncMinimumMisc:
[legend]

## Public Member Functions
| FuncMinimumMisc (const GenFunc &func, Arg &arg)
| standard constructor
| ~FuncMinimumMisc ()
const Arg & | argument () const
Arg & | argument ()
const GenFunc * | equation () const
const Gradient & | gradient () const

## Private Member Functions
| FuncMinimumMisc ()
| FuncMinimumMisc (const FuncMinimumMisc &)
FuncMinimumMisc & | operator= (const FuncMinimumMisc &)

## Private Attributes
Arg | m_argum
const GenFunc * | m_eq
Gradient | m_grad

## Detailed Description

Definition at line 52 of file FuncMinimum.h.

## Constructor & Destructor Documentation

FuncMinimum::FuncMinimumMisc::FuncMinimumMisc | ( | const GenFunc & | func,
|  | FuncMinimum::Arg & | arg
| ) |  |

standard constructor

Definition at line 38 of file FuncMinimum.cpp.

: m_argum ( arg )
, m_eq ( &func )
, m_grad ()
{
const size_t N = func.dimensionality () ;
for( size_t i = 0 ; i < N ; ++i )
{
Genfun::GENFUNCTION fun = func.partial(i);
m_grad.push_back (fun.clone());
}
}

FuncMinimum::FuncMinimumMisc::~FuncMinimumMisc | ( |  | ) |

Definition at line 55 of file FuncMinimum.cpp.

{
m_grad.clear();
}

FuncMinimum::FuncMinimumMisc::FuncMinimumMisc | ( |  | ) |
| private

FuncMinimum::FuncMinimumMisc::FuncMinimumMisc | ( | const FuncMinimumMisc & |  | ) |
| private

## Member Function Documentation

const Arg& FuncMinimum::FuncMinimumMisc::argument | ( |  | ) | const
| inline

Definition at line 64 of file FuncMinimum.h.

{ return m_argum ;}

Arg& FuncMinimum::FuncMinimumMisc::argument | ( |  | ) |
| inline

Definition at line 65 of file FuncMinimum.h.

{ return m_argum ;}

const GenFunc* FuncMinimum::FuncMinimumMisc::equation | ( |  | ) | const
| inline

Definition at line 66 of file FuncMinimum.h.

{ return m_eq ;}

const Gradient& FuncMinimum::FuncMinimumMisc::gradient | ( |  | ) | const
| inline

Definition at line 67 of file FuncMinimum.h.

{ return m_grad ;}

FuncMinimumMisc& FuncMinimum::FuncMinimumMisc::operator= | ( | const FuncMinimumMisc & |  | ) |
| private

## Member Data Documentation

Arg FuncMinimum::FuncMinimumMisc::m_argum
| private

Definition at line 76 of file FuncMinimum.h.

const GenFunc* FuncMinimum::FuncMinimumMisc::m_eq
| private

Definition at line 77 of file FuncMinimum.h.

Gradient FuncMinimum::FuncMinimumMisc::m_grad
| private

Definition at line 78 of file FuncMinimum.h.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiGSL/src/Components/FuncMinimum.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiGSL/src/Components/FuncMinimum.cpp