ANIMA  4.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
anima::NLOPTParametersConstraintFunction Class Referenceabstract

#include <animaNLOPTParametersConstraintFunction.h>

+ Inheritance diagram for anima::NLOPTParametersConstraintFunction:
+ Collaboration diagram for anima::NLOPTParametersConstraintFunction:


struct  ConstraintDataType

Public Types

typedef itk::SmartPointer< const SelfConstPointer
typedef itk::SmartPointer< SelfPointer
typedef NLOPTParametersConstraintFunction Self
typedef itk::Object Superclass

Public Member Functions

virtual ConstraintDataTypeGetAdditionalData ()
virtual const char * GetNameOfClass () const
virtual double GetTolerance ()
virtual void SetTolerance (double _arg)

Static Public Member Functions

static double GetConstraintValue (unsigned int n, const double *x, double *grad, void *data)

Protected Member Functions

virtual double InternalComputeConstraint (unsigned int numParameters, const double *dataValue, double *gradValue)=0
 NLOPTParametersConstraintFunction ()
virtual ~NLOPTParametersConstraintFunction ()

Detailed Description

Definition at line 11 of file animaNLOPTParametersConstraintFunction.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 18 of file animaNLOPTParametersConstraintFunction.h.

◆ Pointer

Definition at line 17 of file animaNLOPTParametersConstraintFunction.h.

◆ Self

Standard class typedefs.

Definition at line 15 of file animaNLOPTParametersConstraintFunction.h.

◆ Superclass

Definition at line 16 of file animaNLOPTParametersConstraintFunction.h.

Constructor & Destructor Documentation

◆ NLOPTParametersConstraintFunction()

anima::NLOPTParametersConstraintFunction::NLOPTParametersConstraintFunction ( )

◆ ~NLOPTParametersConstraintFunction()

virtual anima::NLOPTParametersConstraintFunction::~NLOPTParametersConstraintFunction ( )

Definition at line 42 of file animaNLOPTParametersConstraintFunction.h.

Member Function Documentation

◆ GetAdditionalData()

virtual ConstraintDataType* anima::NLOPTParametersConstraintFunction::GetAdditionalData ( )

◆ GetConstraintValue()

double anima::NLOPTParametersConstraintFunction::GetConstraintValue ( unsigned int  n,
const double *  x,
double *  grad,
void *  data 

◆ GetNameOfClass()

virtual const char* anima::NLOPTParametersConstraintFunction::GetNameOfClass ( ) const

◆ GetTolerance()

virtual double anima::NLOPTParametersConstraintFunction::GetTolerance ( )

◆ InternalComputeConstraint()

virtual double anima::NLOPTParametersConstraintFunction::InternalComputeConstraint ( unsigned int  numParameters,
const double *  dataValue,
double *  gradValue 
protectedpure virtual

Referenced by GetConstraintValue().

◆ SetTolerance()

virtual void anima::NLOPTParametersConstraintFunction::SetTolerance ( double  _arg)

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