core.model module

This modules sets up the overall properties of the model.

core.model.evaluators

A dictionary of available evaluators.

Type:dict
class core.model.Model

Bases: object

This is the core class of the framework.

evaluator

The selected evaluator.

Type:object
range_in

Input parameter allowable ranges.

Type:np.array
dim_in

Number of input dimensions.

Type:int
dim_out

Number of output dimensions.

Type:int
n_const

Number of constraints.

Type:int
n_obj

Number of objectives.

Type:int

Notes

The ranges need to be specified if direct evaluation.