NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::DurabilityDamageEvaluationBuilder Class Reference

Represents the builder for evaluating durability damage. More...

Inheritance diagram for NXOpen::CAE::DurabilityDamageEvaluationBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  BwiWeldClassEnum {
  BwiWeldClassEnumB, BwiWeldClassEnumC, BwiWeldClassEnumD, BwiWeldClassEnumE,
  BwiWeldClassEnumF, BwiWeldClassEnumF2, BwiWeldClassEnumG, BwiWeldClassEnumW
}
 the BWi Weld Class Enum. More...
 
enum  CyclicStressStrainModelEnum { CyclicStressStrainModelEnumLinear, CyclicStressStrainModelEnumPowerHardening, CyclicStressStrainModelEnumRambergOsgood }
 the cyclic stress strain model. More...
 
enum  EquivalentStressMethodEnum {
  EquivalentStressMethodEnumNone, EquivalentStressMethodEnumGoodman, EquivalentStressMethodEnumSoderberg, EquivalentStressMethodEnumGerberg,
  EquivalentStressMethodEnumMorrow
}
 the equivalent stress method. More...
 
enum  FatigueLifeCriterionEnum {
  FatigueLifeCriterionEnumSmithWatsonTopper, FatigueLifeCriterionEnumStrainLifeMaximumPrincipal, FatigueLifeCriterionEnumStrainLifeMaximumShear, FatigueLifeCriterionEnumStressLife,
  FatigueLifeCriterionEnumBwi, FatigueLifeCriterionEnumTwi
}
 the fatigue life criterion. More...
 
enum  ProbabilityOptionEnum { ProbabilityOptionEnumNumberOfStandardDeviations, ProbabilityOptionEnumProbabilityOfFailure }
 the Probability Option. More...
 

Public Member Functions

NXOpen::CAE::DurabilityDamageEvaluationBuilder::BwiWeldClassEnum BwiWeldClass ()
 Returns the bwi weld class.
 
NXOpen::CAE::DurabilityDamageEvaluationBuilder::CyclicStressStrainModelEnum CyclicStressStrainModel ()
 Returns the cyclic stress strain model

 
bool EnableDetailedOutput ()
 Returns the detailed output.
 
NXOpen::CAE::DurabilityDamageEvaluationBuilder::EquivalentStressMethodEnum EquivalentStressMethod ()
 Returns the equivalent stress method

 
void ExportResultsToCsv (const NXString &csvFilename)
 Export damage results to a csv file.
 
void ExportResultsToCsv (const char *csvFilename)
 Export damage results to a csv file.
 
NXOpen::CAE::DurabilityDamageEvaluationBuilder::FatigueLifeCriterionEnum FatigueLifeCriterion ()
 Returns the fatigue life criterion

 
double GetNthMeanBin (int index)
 Gets the nth mean bin.
 
double GetNthNominalRangeBin (int index)
 Gets the nth nominal range bin.
 
bool HighlightDamageValues ()
 Returns the highlighting of non-zero damage values.
 
int HysterisisNumber ()
 Returns the hysterisis number

 
bool IncludeMeanStress ()
 Returns the include mean stress

 
NXOpen::PhysicalMaterialMaterialTag ()
 Returns the material.
 
double MaxMeanRange ()
 Returns the max mean range
Created in NX8.0.0.
 
double MaxNominalRange ()
 Returns the max nominal range
Created in NX8.0.0.
 
double MinMeanRange ()
 Returns the min mean range
Created in NX8.0.0.
 
double NotchFactor ()
 Returns the notch factor

 
int NumberOfMaxBins ()
 Returns the number of max bins
Created in NX8.0.0.
 
int NumberOfMeanBins ()
 Returns the number of mean bins
Created in NX8.0.0.
 
double NumberOfStandardDeviations ()
 Returns the number of standard deviations.
 
double PeakValleyTolerance ()
 Returns the peak valley tolerance
Created in NX8.0.0.
 
double PlateThicknessExponent ()
 Returns the plate thickness exponent.
 
double PlateThicknessRatio ()
 Returns the plate thickness ratio.
 
double ProbabilityOfFailure ()
 Returns the probability of failure.
 
NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOptionEnum ProbabilityOption ()
 Returns the probability option.
 
void RemoveFunction (int rowIndex)
 Removes the function.
 
void SetBwiWeldClass (NXOpen::CAE::DurabilityDamageEvaluationBuilder::BwiWeldClassEnum bwiWeldClass)
 Sets the bwi weld class.
 
void SetCyclicStressStrainModel (NXOpen::CAE::DurabilityDamageEvaluationBuilder::CyclicStressStrainModelEnum cyclicStressStrainModel)
 Sets the cyclic stress strain model

 
void SetEnableDetailedOutput (bool enableDetailedOutput)
 Sets the detailed output.
 
void SetEquivalentStressMethod (NXOpen::CAE::DurabilityDamageEvaluationBuilder::EquivalentStressMethodEnum equivalentStressMethod)
 Sets the equivalent stress method

 
void SetFatigue (NXOpen::CAE::DurabilityFatigue *fatigue)
 The fatigue settings.
 
void SetFatigueLifeCriterion (NXOpen::CAE::DurabilityDamageEvaluationBuilder::FatigueLifeCriterionEnum fatigueLifeCriterion)
 Sets the fatigue life criterion

 
void SetFunctionData (NXOpen::TaggedObject *functionTag, int numberOfOccurrences, double lateralLoadingFactor, double scaleFactor)
 Sets the function data.
 
void SetHighlightDamageValues (bool highlightDamageValues)
 Sets the highlighting of non-zero damage values.
 
void SetHysterisisNumber (int hysterisisNumber)
 Sets the hysterisis number

 
void SetIncludeMeanStress (bool includeMeanStress)
 Sets the include mean stress

 
void SetLlr (int rowIndex, double lateralLoadingFactor)
 Sets the lateral loading ratio.
 
void SetMaterialTag (NXOpen::PhysicalMaterial *materialTag)
 Sets the material.
 
void SetMaxMeanRange (double maxMeanRange)
 Sets the max mean range
Created in NX8.0.0.
 
void SetMaxNominalRange (double maxNominalRange)
 Sets the max nominal range
Created in NX8.0.0.
 
void SetMinMeanRange (double minMeanRange)
 Sets the min mean range
Created in NX8.0.0.
 
void SetNotchFactor (double notchFactor)
 Sets the notch factor

 
void SetNthMeanBin (int index, double nthMeanBin)
 Sets the nth mean bin.
 
void SetNthNominalRangeBin (int index, double nthNominalRangeBin)
 Sets the nth nominal range bin.
 
void SetNumberOfMaxBins (int numberOfMaxBins)
 Sets the number of max bins
Created in NX8.0.0.
 
void SetNumberOfMeanBins (int numberOfMeanBins)
 Sets the number of mean bins
Created in NX8.0.0.
 
void SetNumberOfStandardDeviations (double numberOfStandardDeviations)
 Sets the number of standard deviations.
 
void SetOccurrence (int rowIndex, int occurrence)
 Sets the number of Occurrences.
 
void SetPeakValleyTolerance (double peakValleyTolerance)
 Sets the peak valley tolerance
Created in NX8.0.0.
 
void SetPlateThicknessExponent (double plateThicknessExponent)
 Sets the plate thickness exponent.
 
void SetPlateThicknessRatio (double plateThicknessRatio)
 Sets the plate thickness ratio.
 
void SetProbabilityOfFailure (double probabilityOfFailure)
 Sets the probability of failure.
 
void SetProbabilityOption (NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOptionEnum probabilityOption)
 Sets the probability option.
 
void SetScale (int rowIndex, double scale)
 Sets the scale.
 
void SetTwiHighCycleCutoff (double twiHighCycleCutoff)
 Sets the twi high cycle cutoff.
 
void SetTwiHighCycleSlopeChange (double twiHighCycleSlopeChange)
 Sets the twi high cycle slope change.
 
void SetTwiLowCycleStressCutoff (double twiLowCycleStressCutoff)
 Sets the twi low cycle stress cutoff.
 
void SetTwiLowCycleStressExtension (double twiLowCycleStressExtension)
 Sets the twi low cycle stress extension.
 
void SetUseNotchFactor (bool useNotchFactor)
 Sets the use notch factor.
 
void SetUsePlateThicknessCorrection (bool usePlateThicknessCorrection)
 Sets the plate thickness correction usage.
 
double TwiHighCycleCutoff ()
 Returns the twi high cycle cutoff.
 
double TwiHighCycleSlopeChange ()
 Returns the twi high cycle slope change.
 
double TwiLowCycleStressCutoff ()
 Returns the twi low cycle stress cutoff.
 
double TwiLowCycleStressExtension ()
 Returns the twi low cycle stress extension.
 
bool UseNotchFactor ()
 Returns the use notch factor.
 
bool UsePlateThicknessCorrection ()
 Returns the plate thickness correction usage.
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder.
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder.
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit.
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder.
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results.
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents the builder for evaluating durability damage.

    This mechanism takes a stress/strain history and computes a damage histogram based
    on the history. This could either be on a spreadsheet or in a comma separated file.
 <br> To create a new instance of this class, use @link CAE::DurabilityManager::CreateDamageEvaluationBuilder  CAE::DurabilityManager::CreateDamageEvaluationBuilder @endlink  <br> 

Default values.

Property Value

BwiWeldClass (deprecated)

B

CyclicStressStrainModel (deprecated)

RambergOsgood

EnableDetailedOutput

0

EquivalentStressMethod (deprecated)

None

FatigueLifeCriterion (deprecated)

SmithWatsonTopper

HighlightDamageValues

0

HysterisisNumber (deprecated)

100

IncludeMeanStress (deprecated)

0

MaxMeanRange

0

MaxNominalRange

0

MinMeanRange

0

NotchFactor (deprecated)

0

NumberOfMaxBins

10

NumberOfMeanBins

10

NumberOfStandardDeviations (deprecated)

0.0

PeakValleyTolerance

0

PlateThicknessExponent (deprecated)

0.25

PlateThicknessRatio (deprecated)

1.0

UsePlateThicknessCorrection (deprecated)

false


Created in NX8.0.0.

Member Enumeration Documentation

the BWi Weld Class Enum.

Enumerator:
BwiWeldClassEnumB 

B.

BwiWeldClassEnumC 

C.

BwiWeldClassEnumD 

D.

BwiWeldClassEnumE 

E.

BwiWeldClassEnumF 

F.

BwiWeldClassEnumF2 

F2.

BwiWeldClassEnumG 

G.

BwiWeldClassEnumW 

W.

the cyclic stress strain model.

Enumerator:
CyclicStressStrainModelEnumLinear 

linear

CyclicStressStrainModelEnumPowerHardening 

power hardening

CyclicStressStrainModelEnumRambergOsgood 

ramberg osgood

the equivalent stress method.

Enumerator:
EquivalentStressMethodEnumNone 

none

EquivalentStressMethodEnumGoodman 

goodman

EquivalentStressMethodEnumSoderberg 

soderberg

EquivalentStressMethodEnumGerberg 

gerberg

EquivalentStressMethodEnumMorrow 

morrow

the fatigue life criterion.

Enumerator:
FatigueLifeCriterionEnumSmithWatsonTopper 

smith watson topper

FatigueLifeCriterionEnumStrainLifeMaximumPrincipal 

strain life maximum principal

FatigueLifeCriterionEnumStrainLifeMaximumShear 

strain life maximum shear

FatigueLifeCriterionEnumStressLife 

stress life

FatigueLifeCriterionEnumBwi 

bwi

FatigueLifeCriterionEnumTwi 

twi

the Probability Option.

Enumerator:
ProbabilityOptionEnumNumberOfStandardDeviations 

Number of Std.

Dev.

ProbabilityOptionEnumProbabilityOfFailure 

Prob.

Of Failure

Member Function Documentation

NXOpen::CAE::DurabilityDamageEvaluationBuilder::BwiWeldClassEnum NXOpen::CAE::DurabilityDamageEvaluationBuilder::BwiWeldClass ( )

Returns the bwi weld class.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClass and CAE::DurabilityEventFatigueSettingsBuilder::SetBwiWeldClass followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

NXOpen::CAE::DurabilityDamageEvaluationBuilder::CyclicStressStrainModelEnum NXOpen::CAE::DurabilityDamageEvaluationBuilder::CyclicStressStrainModel ( )

Returns the cyclic stress strain model

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModel and CAE::DurabilityEventFatigueSettingsBuilder::SetCyclicStressStrainModel followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityDamageEvaluationBuilder::EnableDetailedOutput ( )

Returns the detailed output.


Created in NX8.5.1.

License requirements : nx_adv_durability ("NX Advanced Durability")

NXOpen::CAE::DurabilityDamageEvaluationBuilder::EquivalentStressMethodEnum NXOpen::CAE::DurabilityDamageEvaluationBuilder::EquivalentStressMethod ( )

Returns the equivalent stress method

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethod and CAE::DurabilityEventFatigueSettingsBuilder::SetEquivalentStressMethod followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

void NXOpen::CAE::DurabilityDamageEvaluationBuilder::ExportResultsToCsv ( const NXString csvFilename)

Export damage results to a csv file.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
csvFilenamedamage report will be written-out to this file.
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::ExportResultsToCsv ( const char *  csvFilename)

Export damage results to a csv file.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
csvFilenamedamage report will be written-out to this file.
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::CAE::DurabilityDamageEvaluationBuilder::FatigueLifeCriterionEnum NXOpen::CAE::DurabilityDamageEvaluationBuilder::FatigueLifeCriterion ( )

Returns the fatigue life criterion

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterion and CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueLifeCriterion followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::GetNthMeanBin ( int  index)

Gets the nth mean bin.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
indexindex
double NXOpen::CAE::DurabilityDamageEvaluationBuilder::GetNthNominalRangeBin ( int  index)

Gets the nth nominal range bin.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
indexindex
bool NXOpen::CAE::DurabilityDamageEvaluationBuilder::HighlightDamageValues ( )

Returns the highlighting of non-zero damage values.


Created in NX8.5.1.

License requirements : nx_adv_durability ("NX Advanced Durability")

int NXOpen::CAE::DurabilityDamageEvaluationBuilder::HysterisisNumber ( )

Returns the hysterisis number

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NumberOfElementsInHysterisisLoop and CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfElementsInHysterisisLoop followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityDamageEvaluationBuilder::IncludeMeanStress ( )

Returns the include mean stress

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::IncludeMeanStressEffects and CAE::DurabilityEventFatigueSettingsBuilder::SetIncludeMeanStressEffects followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

NXOpen::PhysicalMaterial* NXOpen::CAE::DurabilityDamageEvaluationBuilder::MaterialTag ( )

Returns the material.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::MaxMeanRange ( )

Returns the max mean range
Created in NX8.0.0.



License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::MaxNominalRange ( )

Returns the max nominal range
Created in NX8.0.0.



License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::MinMeanRange ( )

Returns the min mean range
Created in NX8.0.0.



License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::NotchFactor ( )

Returns the notch factor

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NotchFactor and CAE::DurabilityEventFatigueSettingsBuilder::SetNotchFactor followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

int NXOpen::CAE::DurabilityDamageEvaluationBuilder::NumberOfMaxBins ( )

Returns the number of max bins
Created in NX8.0.0.



License requirements : None

int NXOpen::CAE::DurabilityDamageEvaluationBuilder::NumberOfMeanBins ( )

Returns the number of mean bins
Created in NX8.0.0.



License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::NumberOfStandardDeviations ( )

Returns the number of standard deviations.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NumberOfStandardDeviations and CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfStandardDeviations followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::PeakValleyTolerance ( )

Returns the peak valley tolerance
Created in NX8.0.0.



License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::PlateThicknessExponent ( )

Returns the plate thickness exponent.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessExponent and CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessExponent followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::PlateThicknessRatio ( )

Returns the plate thickness ratio.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessRatio and CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessRatio followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOfFailure ( )

Returns the probability of failure.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOfFailure and CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOfFailure followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOptionEnum NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOption ( )

Returns the probability option.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOption and CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOption followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

void NXOpen::CAE::DurabilityDamageEvaluationBuilder::RemoveFunction ( int  rowIndex)

Removes the function.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
rowIndexrow index
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetBwiWeldClass ( NXOpen::CAE::DurabilityDamageEvaluationBuilder::BwiWeldClassEnum  bwiWeldClass)

Sets the bwi weld class.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::BwiWeldClass and CAE::DurabilityEventFatigueSettingsBuilder::SetBwiWeldClass followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
bwiWeldClassbwiweldclass
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetCyclicStressStrainModel ( NXOpen::CAE::DurabilityDamageEvaluationBuilder::CyclicStressStrainModelEnum  cyclicStressStrainModel)

Sets the cyclic stress strain model

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::CyclicStressStrainModel and CAE::DurabilityEventFatigueSettingsBuilder::SetCyclicStressStrainModel followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
cyclicStressStrainModelcyclicstressstrainmodel
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetEnableDetailedOutput ( bool  enableDetailedOutput)

Sets the detailed output.


Created in NX8.5.1.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
enableDetailedOutputenabledetailedoutput
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetEquivalentStressMethod ( NXOpen::CAE::DurabilityDamageEvaluationBuilder::EquivalentStressMethodEnum  equivalentStressMethod)

Sets the equivalent stress method

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::EquivalentStressMethod and CAE::DurabilityEventFatigueSettingsBuilder::SetEquivalentStressMethod followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
equivalentStressMethodequivalentstressmethod
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetFatigue ( NXOpen::CAE::DurabilityFatigue fatigue)

The fatigue settings.


Created in NX8.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatiguefatigue
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetFatigueLifeCriterion ( NXOpen::CAE::DurabilityDamageEvaluationBuilder::FatigueLifeCriterionEnum  fatigueLifeCriterion)

Sets the fatigue life criterion

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::FatigueLifeCriterion and CAE::DurabilityEventFatigueSettingsBuilder::SetFatigueLifeCriterion followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
fatigueLifeCriterionfatiguelifecriterion
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetFunctionData ( NXOpen::TaggedObject functionTag,
int  numberOfOccurrences,
double  lateralLoadingFactor,
double  scaleFactor 
)

Sets the function data.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
functionTagfunctiontag
numberOfOccurrencesnumberofoccurrences
lateralLoadingFactorlateralloadingfactor
scaleFactorscalefactor
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetHighlightDamageValues ( bool  highlightDamageValues)

Sets the highlighting of non-zero damage values.


Created in NX8.5.1.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
highlightDamageValueshighlightdamagevalues
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetHysterisisNumber ( int  hysterisisNumber)

Sets the hysterisis number

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NumberOfElementsInHysterisisLoop and CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfElementsInHysterisisLoop followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
hysterisisNumberhysterisisnumber
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetIncludeMeanStress ( bool  includeMeanStress)

Sets the include mean stress

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::IncludeMeanStressEffects and CAE::DurabilityEventFatigueSettingsBuilder::SetIncludeMeanStressEffects followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
includeMeanStressincludemeanstress
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetLlr ( int  rowIndex,
double  lateralLoadingFactor 
)

Sets the lateral loading ratio.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
rowIndexrow index
lateralLoadingFactorlateralloadingfactor
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetMaterialTag ( NXOpen::PhysicalMaterial materialTag)

Sets the material.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
materialTagmaterialtag
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetMaxMeanRange ( double  maxMeanRange)

Sets the max mean range
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
maxMeanRangemaxmeanrange
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetMaxNominalRange ( double  maxNominalRange)

Sets the max nominal range
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
maxNominalRangemaxnominalrange
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetMinMeanRange ( double  minMeanRange)

Sets the min mean range
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
minMeanRangeminmeanrange
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNotchFactor ( double  notchFactor)

Sets the notch factor

Deprecated:
Deprecated in NX8.5.0.

Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NotchFactor and CAE::DurabilityEventFatigueSettingsBuilder::SetNotchFactor followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
notchFactornotchfactor
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNthMeanBin ( int  index,
double  nthMeanBin 
)

Sets the nth mean bin.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
indexindex
nthMeanBinnthmeanbin
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNthNominalRangeBin ( int  index,
double  nthNominalRangeBin 
)

Sets the nth nominal range bin.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
indexindex
nthNominalRangeBinnthnominalrangebin
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNumberOfMaxBins ( int  numberOfMaxBins)

Sets the number of max bins
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfMaxBinsnumberofmaxbins
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNumberOfMeanBins ( int  numberOfMeanBins)

Sets the number of mean bins
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfMeanBinsnumberofmeanbins
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetNumberOfStandardDeviations ( double  numberOfStandardDeviations)

Sets the number of standard deviations.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::NumberOfStandardDeviations and CAE::DurabilityEventFatigueSettingsBuilder::SetNumberOfStandardDeviations followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
numberOfStandardDeviationsnumberofstandarddeviations
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetOccurrence ( int  rowIndex,
int  occurrence 
)

Sets the number of Occurrences.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
rowIndexrow index
occurrenceoccurrence
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetPeakValleyTolerance ( double  peakValleyTolerance)

Sets the peak valley tolerance
Created in NX8.0.0.



License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
peakValleyTolerancepeakvalleytolerance
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetPlateThicknessExponent ( double  plateThicknessExponent)

Sets the plate thickness exponent.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessExponent and CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessExponent followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
plateThicknessExponentplatethicknessexponent
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetPlateThicknessRatio ( double  plateThicknessRatio)

Sets the plate thickness ratio.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::PlateThicknessRatio and CAE::DurabilityEventFatigueSettingsBuilder::SetPlateThicknessRatio followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
plateThicknessRatioplatethicknessratio
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetProbabilityOfFailure ( double  probabilityOfFailure)

Sets the probability of failure.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOfFailure and CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOfFailure followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
probabilityOfFailureprobabilityoffailure
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetProbabilityOption ( NXOpen::CAE::DurabilityDamageEvaluationBuilder::ProbabilityOptionEnum  probabilityOption)

Sets the probability option.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::ProbabilityOption and CAE::DurabilityEventFatigueSettingsBuilder::SetProbabilityOption followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
probabilityOptionprobabilityoption
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetScale ( int  rowIndex,
double  scale 
)

Sets the scale.


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
rowIndexrow index
scalescale
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetTwiHighCycleCutoff ( double  twiHighCycleCutoff)

Sets the twi high cycle cutoff.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleCutoff and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleCutoff followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiHighCycleCutofftwihighcyclecutoff
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetTwiHighCycleSlopeChange ( double  twiHighCycleSlopeChange)

Sets the twi high cycle slope change.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleSlopeChange and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleSlopeChange followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiHighCycleSlopeChangetwihighcycleslopechange
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetTwiLowCycleStressCutoff ( double  twiLowCycleStressCutoff)

Sets the twi low cycle stress cutoff.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressCutoff and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressCutoff followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiLowCycleStressCutofftwilowcyclestresscutoff
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetTwiLowCycleStressExtension ( double  twiLowCycleStressExtension)

Sets the twi low cycle stress extension.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressExtension and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressExtension followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
twiLowCycleStressExtensiontwilowcyclestressextension
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetUseNotchFactor ( bool  useNotchFactor)

Sets the use notch factor.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::UseNotchFactor and CAE::DurabilityEventFatigueSettingsBuilder::SetUseNotchFactor followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX7.5.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
useNotchFactorusenotchfactor
void NXOpen::CAE::DurabilityDamageEvaluationBuilder::SetUsePlateThicknessCorrection ( bool  usePlateThicknessCorrection)

Sets the plate thickness correction usage.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::UsePlateThicknessCorrection and CAE::DurabilityEventFatigueSettingsBuilder::SetUsePlateThicknessCorrection followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : nx_adv_durability ("NX Advanced Durability")

Parameters
usePlateThicknessCorrectionuseplatethicknesscorrection
double NXOpen::CAE::DurabilityDamageEvaluationBuilder::TwiHighCycleCutoff ( )

Returns the twi high cycle cutoff.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleCutoff and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleCutoff followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::TwiHighCycleSlopeChange ( )

Returns the twi high cycle slope change.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiHighCycleSlopeChange and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiHighCycleSlopeChange followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::TwiLowCycleStressCutoff ( )

Returns the twi low cycle stress cutoff.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressCutoff and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressCutoff followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

double NXOpen::CAE::DurabilityDamageEvaluationBuilder::TwiLowCycleStressExtension ( )

Returns the twi low cycle stress extension.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::TwiLowCycleStressExtension and CAE::DurabilityEventFatigueSettingsBuilder::SetTwiLowCycleStressExtension followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityDamageEvaluationBuilder::UseNotchFactor ( )

Returns the use notch factor.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::UseNotchFactor and CAE::DurabilityEventFatigueSettingsBuilder::SetUseNotchFactor followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None

bool NXOpen::CAE::DurabilityDamageEvaluationBuilder::UsePlateThicknessCorrection ( )

Returns the plate thickness correction usage.


Deprecated:
Deprecated in NX8.5.0. Please use the alternative CAE::DurabilityEventFatigueSettingsBuilder::UsePlateThicknessCorrection and CAE::DurabilityEventFatigueSettingsBuilder::SetUsePlateThicknessCorrection followed by CAE::DurabilityDamageEvaluationBuilder::SetFatigue .


Created in NX8.0.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.