aimsalgo 6.0.0
Neuroimaging image processing
ObjectiveFunc< T, P > Class Template Reference

#include <aims/optimization/objective.h>

Inheritance diagram for ObjectiveFunc< T, P >:

Public Types

typedef AimsVector< T, P > ParametersType
 

Public Member Functions

 ObjectiveFunc ()
 
virtual ~ObjectiveFunc ()
 
virtual T eval (const ParametersType &) const
 
virtual void fillMonitoredParameters (carto::AttributedObject &) const
 

Detailed Description

template<class T, int P>
class ObjectiveFunc< T, P >

Definition at line 47 of file objective.h.

Member Typedef Documentation

◆ ParametersType

template<class T, int P>
typedef AimsVector<T, P> ObjectiveFunc< T, P >::ParametersType

Definition at line 50 of file objective.h.

Constructor & Destructor Documentation

◆ ObjectiveFunc()

template<class T, int P>
ObjectiveFunc< T, P >::ObjectiveFunc ( )
inline

Definition at line 52 of file objective.h.

◆ ~ObjectiveFunc()

template<class T, int P>
virtual ObjectiveFunc< T, P >::~ObjectiveFunc ( )
inlinevirtual

Definition at line 53 of file objective.h.

Member Function Documentation

◆ eval()

template<class T, int P>
virtual T ObjectiveFunc< T, P >::eval ( const ParametersType & ) const
inlinevirtual

Definition at line 55 of file objective.h.

◆ fillMonitoredParameters()

template<class T, int P>
virtual void ObjectiveFunc< T, P >::fillMonitoredParameters ( carto::AttributedObject & ) const
inlinevirtual

Definition at line 59 of file objective.h.


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