OpenPisco.Optim.Criteria.PhyHarmonicCriteria module#
- OpenPisco.Optim.Criteria.PhyHarmonicCriteria.CellToPointDataOnSurface(support, surfaceTag, field)[source]#
- class OpenPisco.Optim.Criteria.PhyHarmonicCriteria.TopoCriteriaERP(other=None)[source]#
Bases:
PhysicalCriteriaBase
- class TopoCriteriaERP#
Physical criterion for the ERP in harmonic analysis.
- ComputeObjective()[source]#
-
Compute value of criterion :return: value of the criterion :rtype: float
- ComputeSensitivity(levelSet)[source]#
-
Compute value of the sensitivity :return: value of the sensitivity :rtype: numpy array
- GetCriteriaSolution(i, onCleanMesh=False)[source]#
-
:param int i : i-th solution of the problem :return: the i-th solution of the problem :rtype numpy array
- GetCriteriaSolutionName(i)[source]#
-
:param int i : i-th solution of the problem :return: name of the i-th solution of the problem :rtype string
- GetScalarsOutputs()[source]#
-
- Returns
name of the scalars associated to their respective value to be saved through the iterations
:rtype dict scalar by string
- UpdateValues(levelSet)[source]#
-
Update values of criterion and sensitivity for the current levelset
:param LevelSet levelSet : current level set :return: paramater idicating if the update was successfull :rtype: bool
- property params#