The ConnectorOptions object is used to define various options for connector behaviors. It can be used only in conjunction with CDCTerm, ConnectorDamage, ConnectorDamping, ConnectorElasticity, ConnectorFriction, and ConnectorPlasticity objects. Because the ConnectorDamage object contains two separate ConnectorOptions repositories (one for damage initiation and one for damage evolution), there are two ConnectorOptions constructors associated with that behavior—initiationOptions and evolutionOptions. The ConnectorPlasticity object also contains two separate ConnectorOptions repositories (one for isotropic hardening and one for kinematic hardening), so there are two ConnectorOptions constructors associated with that behavior—isotropicOptions and kinematicOptions.
sectionApi.sections()[name].behaviorOptions(i).connectorPotentials(i)\ .derivedComponent().cdcTerms(i).options() sectionApi.sections()[name].behaviorOptions(i).derivedComponent()\ .cdcTerms(i).options() sectionApi.sections()[name].behaviorOptions(i).evolutionOptions() sectionApi.sections()[name].behaviorOptions(i).evolutionPotentials(i)\ .derivedComponent().cdcTerms(i).options() sectionApi.sections()[name].behaviorOptions(i).initiationOptions() sectionApi.sections()[name].behaviorOptions(i).initiationPotentials(i)\ .derivedComponent().cdcTerms(i).options() sectionApi.sections()[name].behaviorOptions(i).isotropicOptions() sectionApi.sections()[name].behaviorOptions(i).kinematicOptions() sectionApi.sections()[name].behaviorOptions(i).options()
This method creates a connector options object to be used in conjunction with an allowable connector behavior option, derived component term, or connector section.
sectionApi.sections()[name].behaviorOptions(i).connectorPotentials(i)\ .derivedComponent().cdcTerms(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).derivedComponent()\ .cdcTerms(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).evolutionPotentials(i)\ .derivedComponent().cdcTerms(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).initiationPotentials(i)\ .derivedComponent().cdcTerms(i).ConnectorOptions sectionApi.sections()[name].behaviorOptions(i).ConnectorOptions
odb_ConnectorOptions& ConnectorOptions(bool useBehRegSettings, bool regularize, bool defaultTolerance, double regularization, bool defaultRateFactor, double rateFactor, const odb_String& interpolation, bool useBehExtSettings, const odb_String& extrapolation);
Required arguments
Optional arguments
A Boolean specifying whether or not to use the behavior-level settings for regularization options. This argument is applicable only for an Abaqus/Explicit analysis. The default value is true.
A Boolean specifying whether or not the tabular data will be regularized. This argument is applicable only for an Abaqus/Explicit analysis and only if useBehRegSettings=false. The default value is true.
A Boolean specifying whether or not the analysis default regularization tolerance will be used. This argument is applicable only for an Abaqus/Explicit analysis and only if useBehRegSettings=false and regularize=true. The default value is true.
A Double specifying the regularization increment to be used. This argument is applicable only for an Abaqus/Explicit analysis and only if useBehRegSettings=false, regularize=true, and defaultTolerance=false. The default value is 0.03.
A Boolean specifying whether or not the analysis default rate filter factor will be used. This argument is applicable only for an Abaqus/Explicit analysis that includes isotropic hardening with tabular definition or damage initiation with plastic motion criteria. The default value is true.
A Double specifying the rate filter factor to be used. This argument is applicable only for an Abaqus/Explicit analysis that includes isotropic hardening with tabular definition or damage initiation with plastic motion criteria. This argument is also applicable only if defaultRateFactor=false. The default value is 0.9.
An odb_String specifying the type of interpolation increment to be used on rate-dependent tabular data. This argument is applicable only for an Abaqus/Explicit analysis that includes isotropic hardening with tabular definition or damage initiation with plastic motion criteria. Possible values are "LINEAR" and "LOGARITHMIC". The default value is "LINEAR".
A Boolean specifying whether or not to use the behavior-level settings for extrapolation options. The default value is true.
An odb_String specifying the extrapolation technique to be used. This argument is applicable only if useBehExtSettings=false. Possible values are "CONSTANT" and "LINEAR". The default value is "CONSTANT".
Return value
A ConnectorOptions object.
Exceptions
ValueError and TextError.
This method modifies the ConnectorOptions object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the ConnectorOptions method.
Return value
Exceptions
ValueError.
The ConnectorOptions object has members with the same names and descriptions as the arguments to the ConnectorOptions method.
*CONNECTOR BEHAVIOR, *CONNECTOR DAMAGE INITIATION, *CONNECTOR DAMAGE EVOLUTION, *CONNECTOR DAMPING, *CONNECTOR DERIVED COMPONENT, *CONNECTOR ELASTICITY, *CONNECTOR FRICTION, and *CONNECTOR PLASTICITY |