Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::GCMMAOptimizationInterface Class Reference

Detailed Description

Definition at line 70 of file gcmma_optimization_interface.h.

#include <gcmma_optimization_interface.h>

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

Public Member Functions

 GCMMAOptimizationInterface ()
virtual ~GCMMAOptimizationInterface ()
virtual void optimize ()
virtual void set_integer_parameter (const std::string &nm, int val)
virtual void set_real_parameter (const std::string &nm, Real val)
- 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 _asymptote_expansion
Real _asymptote_reduction
Real _constr_penalty
Real _initial_rel_step
unsigned int _max_inner_iters
- Protected Attributes inherited from MAST::OptimizationInterface

Constructor & Destructor Documentation

◆ GCMMAOptimizationInterface()

MAST::GCMMAOptimizationInterface::GCMMAOptimizationInterface ( )

Definition at line 26 of file gcmma_optimization_interface.cpp.

◆ ~GCMMAOptimizationInterface()

virtual MAST::GCMMAOptimizationInterface::~GCMMAOptimizationInterface ( )

Definition at line 76 of file gcmma_optimization_interface.h.

Member Function Documentation

◆ _output_iteration_data()

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 

Definition at line 375 of file gcmma_optimization_interface.cpp.

◆ optimize()

void MAST::GCMMAOptimizationInterface::optimize ( )

Implements MAST::OptimizationInterface.

Definition at line 90 of file gcmma_optimization_interface.cpp.

◆ set_integer_parameter()

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

Reimplemented from MAST::OptimizationInterface.

Definition at line 74 of file gcmma_optimization_interface.cpp.

◆ set_real_parameter()

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

Reimplemented from MAST::OptimizationInterface.

Definition at line 41 of file gcmma_optimization_interface.cpp.

Member Data Documentation

◆ _asymptote_expansion

Real MAST::GCMMAOptimizationInterface::_asymptote_expansion

Definition at line 102 of file gcmma_optimization_interface.h.

◆ _asymptote_reduction

Real MAST::GCMMAOptimizationInterface::_asymptote_reduction

Definition at line 101 of file gcmma_optimization_interface.h.

◆ _constr_penalty

Real MAST::GCMMAOptimizationInterface::_constr_penalty

Definition at line 99 of file gcmma_optimization_interface.h.

◆ _initial_rel_step

Real MAST::GCMMAOptimizationInterface::_initial_rel_step

Definition at line 100 of file gcmma_optimization_interface.h.

◆ _max_inner_iters

unsigned int MAST::GCMMAOptimizationInterface::_max_inner_iters

Definition at line 103 of file gcmma_optimization_interface.h.

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