- class pyfemtet.opt.problem.problem.ConstraintResult(cns, fem, cns_value=None, constraint_enhancement=None, constraint_scaling=None)[ソース]
ベースクラス:
object- パラメータ:
cns (Constraint) –
fem (AbstractFEMInterface) –
cns_value (float) –
constraint_enhancement (float) –
constraint_scaling (float) –
- class pyfemtet.opt.problem.problem.Constraints[ソース]
ベースクラス:
dict[str,Constraint]
- class pyfemtet.opt.problem.problem.Function[ソース]
ベースクラス:
object- eval(fem)[ソース]
- パラメータ:
fem (AbstractFEMInterface) –
- 戻り値の型:
- class pyfemtet.opt.problem.problem.FunctionResult(func, fem)[ソース]
ベースクラス:
object- パラメータ:
func (Function) –
fem (AbstractFEMInterface) –
- class pyfemtet.opt.problem.problem.ObjectiveResult(obj, fem, obj_value=None)[ソース]
ベースクラス:
object- パラメータ:
obj (Objective) –
fem (AbstractFEMInterface) –
obj_value (float) –
- class pyfemtet.opt.problem.problem.ObjectivesFunc(fun, n_return)[ソース]
ベースクラス:
objectSplit a function that returns multiple values into functions that return a single float value.
- pyfemtet.opt.problem.problem.TrialConstraintOutput
dict[str,ConstraintResult]の別名です。
- pyfemtet.opt.problem.problem.TrialFunctionOutput
dict[str,FunctionResult]の別名です。
- pyfemtet.opt.problem.problem.TrialOutput
dict[str,ObjectiveResult]の別名です。