MultiObjectiveOptimizationAnalysisResult

class persalys.MultiObjectiveOptimizationAnalysisResult(*args)

Multi-objective optimization analysis result.

Methods

getClassName()

Accessor to the object's name.

getFinalPop()

Accessor to final population.

getFronts()

Accessor to fronts data.

getName()

Accessor to the object's name.

hasName()

Test if the object is named.

setFinalPop(finalPop)

Accessor to final population.

setFronts(fronts)

Accessor to fronts data.

setName(name)

Accessor to the object's name.

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getFinalPop()

Accessor to final population.

Returns:
finalPopSample

Final population sample. Final points (Xi) and values (Yi) are stacked together with an additional column containing the front index of each point.

getFronts()

Accessor to fronts data.

Returns:
finalPopCollection of Sample

Collection of fronts sample. Each collection item contains final points (Xi). The i^{th} items contains points from front_i.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

setFinalPop(finalPop)

Accessor to final population.

Parameters:
finalPopSample

Final population sample. Final points (Xi) and values (Yi) are stacked together with an additional column containing the front index of each point.

setFronts(fronts)

Accessor to fronts data.

Parameters:
finalPopCollection of Sample

Collection of fronts sample. Each collection item contains final points (Xi). The i^{th} items contains points from front_i.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.