CfdAutoRefinementConstraintCollection Class — NXOpen Python API Reference 12.0.0 documentation

# CfdAutoRefinementConstraintCollection Class

class `NXOpen.CAE.``CfdAutoRefinementConstraintCollection`

  Bases: `object`

  Provides methods for managing automatic refinement constraints:py:class:CAE.CfdAutoRefinementConstraint in a fem part

  To obtain an instance of this class, refer to `NXOpen.CAE.BaseFEModel`

  New in version NX9.0.0.

# Methods

Method | Description
--- | ---
CloneConstraint | Clones an automatic refinement constraint
CreateBuilder | Creates an automatic refinement constraint builder
DeleteConstraint | Deletes an automatic refinement constraint
Find | Finds the `CAE.CfdAutoRefinementConstraint` with the given identifier as recorded in a journal
FindObject | Finds the `CAE.CfdAutoRefinementConstraint` with the given identifier as recorded in a journal

# Method Detail

## CloneConstraint

`CfdAutoRefinementConstraintCollection.``CloneConstraint`

  Clones an automatic refinement constraint

  Signature `CloneConstraint(source)`

  Parameters: | source (`NXOpen.CAE.CfdAutoRefinementConstraint`) – Source constraint
  Returns: | Cloned constraint
  Return type: | `NXOpen.CAE.CfdAutoRefinementConstraint`

  New in version NX11.0.0.

  License requirements: nx_adv_fld_mod_solv (“NX Advanced Fluid Modeling - Full”) OR sc_acou_meshing (” SC Acoustic Meshing”)

## CreateBuilder

`CfdAutoRefinementConstraintCollection.``CreateBuilder`

  Creates an automatic refinement constraint builder

  Signature `CreateBuilder(recipe)`

  Parameters: | recipe (`NXOpen.TaggedObject`) – `CfdAutoRefinementConstraint` to be edited, if None or `FluidDomainRecipe` then create a new one
  Returns: | the created builder
  Return type: | `NXOpen.CAE.CfdAutoRefinementConstraintBuilder`

  New in version NX11.0.0.

  License requirements: nx_adv_fld_mod_solv (“NX Advanced Fluid Modeling - Full”) OR sc_acou_meshing (” SC Acoustic Meshing”)

## DeleteConstraint

`CfdAutoRefinementConstraintCollection.``DeleteConstraint`

  Deletes an automatic refinement constraint

  Signature `DeleteConstraint(constraint)`

  Parameters: | constraint (`NXOpen.CAE.CfdAutoRefinementConstraint`) – The constraint to be deleted

  New in version NX11.0.0.

  License requirements: nx_adv_fld_mod_solv (“NX Advanced Fluid Modeling - Full”) OR sc_acou_meshing (” SC Acoustic Meshing”)

## Find

`CfdAutoRefinementConstraintCollection.``Find`

  Finds the `CAE.CfdAutoRefinementConstraint` with the given identifier as recorded in a journal

  Signature `Find(journalIdentifier)`

  Parameters: | journalIdentifier (str) – constraint identifier
  Returns: | constraint with this identifier
  Return type: | `NXOpen.CAE.CfdAutoRefinementConstraint`

  New in version NX11.0.0.

  License requirements: None.

## FindObject

`CfdAutoRefinementConstraintCollection.``FindObject`

  Finds the `CAE.CfdAutoRefinementConstraint` with the given identifier as recorded in a journal

  Signature `FindObject(journalIdentifier)`

  Parameters: | journalIdentifier (str) – constraint identifier
  Returns: | constraint with this identifier
  Return type: | `NXOpen.CAE.CfdAutoRefinementConstraint`

  New in version NX11.0.0.

  License requirements: None.