MAST
MAST::GCMMAOptimizationInterface Class Reference

#include <gcmma_optimization_interface.h>

Inheritance diagram for MAST::GCMMAOptimizationInterface:
Collaboration diagram for MAST::GCMMAOptimizationInterface:

Public Member Functions

 GCMMAOptimizationInterface ()
 
virtual ~GCMMAOptimizationInterface ()
 
virtual void set_real_parameter (const std::string &nm, Real val)
 
virtual void set_integer_parameter (const std::string &nm, int val)
 
virtual void optimize ()
 
- Public Member Functions inherited from MAST::OptimizationInterface
 OptimizationInterface ()
 
virtual ~OptimizationInterface ()
 
virtual void attach_function_evaluation_object (MAST::FunctionEvaluation &feval)
 

Protected Member Functions

void _output_iteration_data (unsigned int i, const std::vector< Real > &XVAL, const std::vector< Real > &XMIN, const std::vector< Real > &XMAX, const std::vector< Real > &XLOW, const std::vector< Real > &XUPP, const std::vector< Real > &ALFA, const std::vector< Real > &BETA)
 

Protected Attributes

Real _constr_penalty
 
Real _initial_rel_step
 
Real _asymptote_reduction
 
Real _asymptote_expansion
 
unsigned int _max_inner_iters
 
- Protected Attributes inherited from MAST::OptimizationInterface
MAST::FunctionEvaluation_feval
 

Detailed Description

Definition at line 70 of file gcmma_optimization_interface.h.

Constructor & Destructor Documentation

MAST::GCMMAOptimizationInterface::GCMMAOptimizationInterface ( )

Definition at line 26 of file gcmma_optimization_interface.cpp.

virtual MAST::GCMMAOptimizationInterface::~GCMMAOptimizationInterface ( )
inlinevirtual

Definition at line 76 of file gcmma_optimization_interface.h.

Here is the call graph for this function:

Member Function Documentation

void MAST::GCMMAOptimizationInterface::_output_iteration_data ( unsigned int  i,
const std::vector< Real > &  XVAL,
const std::vector< Real > &  XMIN,
const std::vector< Real > &  XMAX,
const std::vector< Real > &  XLOW,
const std::vector< Real > &  XUPP,
const std::vector< Real > &  ALFA,
const std::vector< Real > &  BETA 
)
protected

Definition at line 375 of file gcmma_optimization_interface.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MAST::GCMMAOptimizationInterface::optimize ( )
virtual

Implements MAST::OptimizationInterface.

Definition at line 90 of file gcmma_optimization_interface.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MAST::GCMMAOptimizationInterface::set_integer_parameter ( const std::string &  nm,
int  val 
)
virtual

Reimplemented from MAST::OptimizationInterface.

Definition at line 74 of file gcmma_optimization_interface.cpp.

Here is the caller graph for this function:

void MAST::GCMMAOptimizationInterface::set_real_parameter ( const std::string &  nm,
Real  val 
)
virtual

Reimplemented from MAST::OptimizationInterface.

Definition at line 41 of file gcmma_optimization_interface.cpp.

Here is the caller graph for this function:

Member Data Documentation

Real MAST::GCMMAOptimizationInterface::_asymptote_expansion
protected

Definition at line 102 of file gcmma_optimization_interface.h.

Real MAST::GCMMAOptimizationInterface::_asymptote_reduction
protected

Definition at line 101 of file gcmma_optimization_interface.h.

Real MAST::GCMMAOptimizationInterface::_constr_penalty
protected

Definition at line 99 of file gcmma_optimization_interface.h.

Real MAST::GCMMAOptimizationInterface::_initial_rel_step
protected

Definition at line 100 of file gcmma_optimization_interface.h.

unsigned int MAST::GCMMAOptimizationInterface::_max_inner_iters
protected

Definition at line 103 of file gcmma_optimization_interface.h.


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