Source code for abaqus.Adaptivity.RuleResult

# from .ErrorIndicatorResult import ErrorIndicatorResult


# Prevent circular import
class ErrorIndicatorResult:
    pass


[docs]class RuleResult: """The RuleResult object contains result information corresponding to a RemeshingRule object for an adaptivity iteration. Notes ----- This object can be accessed by: .. code-block:: python import job mdb.adaptivityProcesses[name].iterations[i].ruleResults[name] """ def __init__(self, name: str, indicatorResults: dict[str, ErrorIndicatorResult], numElems: int, minSizeElemCount: int, satisfiedVars: tuple = ()): """This method creates a RuleResult with data for a RemeshingRule for a given adaptivity iteration. Notes ----- This function can be accessed by: .. code-block:: python mdb.adaptivityProcesses[name].iterations[i].RuleResult Parameters ---------- name A String specifying the name of the Remeshing Rule to which these results correspond. indicatorResults A repository of ErrorIndicatorResult objects specifying the calculated results from the sizing function corresponding to the error indicator variables for the Remeshing Rule. numElems An Int specifying the number of elements before remeshing in the region of the Remeshing Rule. minSizeElemCount An Int specifying the number of elements that were constrained to the minimum element size by the Remeshing Rule. satisfiedVars A sequence of Strings specifying the error indicator variables that have satisfied the Remeshing Rule. Returns ------- A RuleResult object. Raises ------ AbaqusException. """ pass