OpenPisco.Optim.Criteria.PhyThermalCriteria module#

OpenPisco.Optim.Criteria.PhyThermalCriteria.CheckIntegrity(GUI=False)[source]#
class OpenPisco.Optim.Criteria.PhyThermalCriteria.TopoCriteriaTargetTemperature(other=None)[source]#

Bases: PhysicalCriteriaBase

GetCriteriaSolution(i)[source]#
classmethod GetCriteriaSolution(self, i)[source]#

Retrieve the solution of index i. The index i should be smaller than the total number of solutions :param int i : index of the current solution :return: solution :rtype: ndarray

GetCriteriaSolutionName(i)[source]#
classmethod GetCriteriaSolutionName(self, i)[source]#

Retrieve the name of the solution of index i. The index i should be smaller than the total number of solutions :param int i : index of the current solution :return: solution name :rtype: str

GetNumberOfSolutions()[source]#
classmethod GetNumberOfSolutions(self)[source]#

Retrieve the number of solutions of the current criterion :return: number of solutions :rtype: int

UpdateValues(levelSet)[source]#
classmethod UpdateValues(self, point)[source]#

Update value and sensitivity of the criterion for the current levelset

Parameters

point (LevelSet) – current level set

Returns

paramater indicating if the update was successfull

Return type

bool