evaluate#
- VectorReal.evaluate(name: str | None = None, setup: str | None = None, intrinsics: dict | None = None, assignment=None) float#
Register and evaluate this expression to a single value.
- Parameters:
- Returns:
floatThe evaluated value.
Examples
Register an expression and forward evaluation to the calculator.
>>> calc = type( ... "Calc", ... (), ... { ... "design_type": "HFSS", ... "add_expression": staticmethod(lambda *args, **kwargs: kwargs["name"]), ... "evaluate": staticmethod(lambda *args, **kwargs: 3.14), ... }, ... )() >>> from ansys.aedt.core.visualization.post.field_calculator_expressions import FieldExpressions >>> fx = FieldExpressions(calc) >>> fx.vector("E").magnitude().evaluate(name="e_mag") 3.14