libROM  v1.0
Data-driven physical simulation library
Classes | Public Member Functions | List of all members
CAROM::IOptimizable Class Referenceabstract

#include <DifferentialEvolution.h>

Classes

struct  Constraints
 Constraints to be fulfilled by the variable candidates. More...
 

Public Member Functions

virtual double EvaluateCost (std::vector< double > inputs) const =0
 Evaluate the cost function with the current set of inputs.
 
virtual unsigned int NumberOfParameters () const =0
 Return the number of parameters.
 
virtual std::vector< ConstraintsGetConstraints () const =0
 Return the list of constraints.
 
virtual ~IOptimizable ()
 Destructor.
 

Detailed Description

Class IOptimizable is a simple interface for defining the constrained optimization problem.

Definition at line 34 of file DifferentialEvolution.h.


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