Gaudi Framework, version v25r0

Home   Generated: Mon Feb 17 2014
 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:
Collaboration graph
[legend]

Public Member Functions

 FuncMinimumMisc (const GenFunc &func, Arg &arg)
 standard constructor
 
 ~FuncMinimumMisc ()
 
const Argargument () const
 
Argargument ()
 
const GenFuncequation () const
 
const Gradientgradient () const
 

Private Member Functions

 FuncMinimumMisc ()
 
 FuncMinimumMisc (const FuncMinimumMisc &)
 
FuncMinimumMiscoperator= (const FuncMinimumMisc &)
 

Private Attributes

Arg m_argum
 
const GenFuncm_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.

{
}
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:

Generated at Mon Feb 17 2014 14:38:01 for Gaudi Framework, version v25r0 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004