fedoo.problem.ExplicitDynamic.get_results

ExplicitDynamic.get_results(*args, **kargs)

Extract some results from the current problem.

Two list of arguments are possible:

  • get_results(assemb, output_list, output_type, position, element_set)

  • get_results(output_list, output_type, position, element_set)

Parameters:
  • assemb (Assembly, optional) – Assembly object used to extract the results. If assemb is not specified, the assembly associated to the problem, (given by the assembly property) is used.

  • output_list (list[str]) – list of result labels.

  • output_type ('Node', 'Element' or 'GaussPoint', optional) – Type of results. If None, the type of output is not converted. Scalar results are not concerned by this parameter.

  • position (None, scalar, coordinate pair or array, optional) – Normalized section coordinates: (y, z) pairs for beams, scalar or vector in [-1, 1] for shells. Shell -1/0/1 means bottom/middle/top. None extracts all configured section output points. Mixed beam/shell tensor output requires None. Configure each section’s output_points for saving, then use beam_options and shell_options on the resulting dataset for point selection.

  • element_set (str or list[int], optional) – set of element indices or name of an element set associated to the mesh. If specified, only the results restriced to the set of elements are extracted.

  • ignore_missing (bool, default=False) – If True, requested result fields that are unavailable are omitted. If False, an unavailable field raises NameError. For an assembly sum, a field is available if any submesh provides it; other submeshes are left without that field. Missing beam section geometry or unsupported recovery counts as unavailable, while invalid section positions still raise ValueError.