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:

Classes

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 ( )
inlineprotected

◆ ~NLOPTParametersConstraintFunction()

virtual anima::NLOPTParametersConstraintFunction::~NLOPTParametersConstraintFunction ( )
inlineprotectedvirtual

Definition at line 42 of file animaNLOPTParametersConstraintFunction.h.

Member Function Documentation

◆ GetAdditionalData()

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

◆ GetConstraintValue()

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

◆ GetNameOfClass()

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

◆ GetTolerance()

virtual double anima::NLOPTParametersConstraintFunction::GetTolerance ( )
virtual

◆ 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)
virtual

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