NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::CAE::ModelAndLoadPreProcessTblBuilder Class Reference

Builds a NXOpen::CAE::ModelAndLoadPreProcessTbl object which represets an operation. More...

Inheritance diagram for NXOpen::CAE::ModelAndLoadPreProcessTblBuilder:
NXOpen::CAE::ModelAndLoadPreProcessOperationBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AsType {
  AsTypeRobertCorcos, AsTypeEfimtsov, AsTypeGoody, AsTypeSmolyakov,
  AsTypeCockburnRobertson, AsTypeSmolyakovTkachenko, AsTypeChaseHowe, AsTypeUserDefined
}
 Auto-spectrum type. More...
 
enum  CsType { CsTypeCorcos, CsTypeEfimtsov, CsTypeChase, CsTypeUserDefined }
 Correlation spectrum type. More...
 
enum  Formulation { FormulationWaveNumberDomain, FormulationSpatialCholesky }
 Formulation type. More...
 

Public Member Functions

NXOpen::Fields::FieldWrapperAutoSpectrumField ()
 Returns the auto spectrum field
Created in NX1847.0.0. More...
 
NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AsType AutoSpectrumType ()
 Returns the auto spectrum
Created in NX1847.0.0. More...
 
NXOpen::ExpressionBoundaryLayerThicknessParam ()
 Returns the boundary layer thickness parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionConvectiveVelocityXParam ()
 Returns the convective velocity X parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionConvectiveVelocityYParam ()
 Returns the convective velocity Y parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionConvectiveVelocityZParam ()
 Returns the convective velocity Z parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionCorrelationDecayRateAlphaParam ()
 Returns the correlation decay rate (alpha) parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionCorrelationDecayRateBetaParam ()
 Returns the correlation decay rate (beta) parameter
Created in NX1847.0.0. More...
 
NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CsType CorrelationSpectrumType ()
 Returns the correlation spectrum
Created in NX1847.0.0. More...
 
NXString CorrelationSpectrumUserDLL ()
 Returns the correlation spectrum user dll
Created in NX1847.0.0. More...
 
NXOpen::ExpressionDeltaKx ()
 Returns the delta kx
Created in NX1847.0.0. More...
 
NXOpen::ExpressionDeltaKy ()
 Returns the delta ky
Created in NX1847.0.0. More...
 
NXOpen::ExpressionDisplacementThicknessParam ()
 Returns the displacement thickness parameter
Created in NX1847.0.0. More...
 
bool EnableRandomSampling ()
 Returns the enable random sampling
Created in NX1847.0.0. More...
 
NXOpen::ExpressionFluidDensityParam ()
 Returns the fluid density parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionFluidOuterVelocityParam ()
 Returns the fluid outer velocity parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionFluidViscosityParam ()
 Returns the fluid viscosity parameter
Created in NX1847.0.0. More...
 
NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::Formulation FormulationType ()
 Returns the formulation type
Created in NX1847.0.0. More...
 
NXOpen::CAE::ModelAndLoadPreProcessFrequencyOptionsFrequencyOptions ()
 Returns the frequency options param
Created in NX1847.0.0. More...
 
void GetUserParameters (std::vector< NXString > &userParamNames, std::vector< NXOpen::Expression * > &userParameters)
 User params. More...
 
NXOpen::ExpressionMaxKx ()
 Returns the max kx
Created in NX1847.0.0. More...
 
NXOpen::ExpressionMaxKy ()
 Returns the max ky
Created in NX1847.0.0. More...
 
NXOpen::ExpressionMinKx ()
 Returns the min kx
Created in NX1847.0.0. More...
 
NXOpen::ExpressionMinKy ()
 Returns the min ky
Created in NX1847.0.0. More...
 
NXOpen::ExpressionMomentumThicknessParam ()
 Returns the momentum thickness parameter
Created in NX1847.0.0. More...
 
int NumRandomSamples ()
 Returns the number of random samples
Created in NX1847.0.0. More...
 
NXOpen::SelectTaggedObjectListRegionSelector ()
 Returns the region selector
Created in NX1847.0.0. More...
 
bool ScaleLoads ()
 Returns the scale loads option
Created in NX1847.0.0. More...
 
void SetAutoSpectrumField (NXOpen::Fields::FieldWrapper *fieldTag)
 Sets the auto spectrum field
Created in NX1847.0.0. More...
 
void SetAutoSpectrumType (NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AsType correlationSpectrum)
 Sets the auto spectrum
Created in NX1847.0.0. More...
 
void SetCorrelationSpectrumType (NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CsType correlationSpectrumType)
 Sets the correlation spectrum
Created in NX1847.0.0. More...
 
void SetCorrelationSpectrumUserDLL (const NXString &filename)
 Sets the correlation spectrum user dll
Created in NX1847.0.0. More...
 
void SetCorrelationSpectrumUserDLL (const char *filename)
 Sets the correlation spectrum user dll
Created in NX1847.0.0. More...
 
void SetEnableRandomSampling (bool enableRandomSampling)
 Sets the enable random sampling
Created in NX1847.0.0. More...
 
void SetFormulationType (NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::Formulation formulationType)
 Sets the formulation type
Created in NX1847.0.0. More...
 
void SetNumRandomSamples (int numRandomSamples)
 Sets the number of random samples
Created in NX1847.0.0. More...
 
void SetScaleLoads (bool scaleLoads)
 Sets the scale loads option
Created in NX1847.0.0. More...
 
NXOpen::ExpressionSoundSpeedParam ()
 Returns the sound speed parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionWallFrictionVelocityParam ()
 Returns the wall friction velocity parameter
Created in NX1847.0.0. More...
 
NXOpen::ExpressionWallShearStressParam ()
 Returns the wall shear stress parameter
Created in NX1847.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAE::ModelAndLoadPreProcessOperationBuilder
NXString OperationName ()
 Returns the operation name. More...
 
void SetOperationName (const NXString &title)
 Sets the operation name. More...
 
void SetOperationName (const char *title)
 Sets the operation name. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Builds a NXOpen::CAE::ModelAndLoadPreProcessTbl object which represets an operation.


There is no kf creator for this.

Created in NX1847.0.0.

Member Enumeration Documentation

Auto-spectrum type.

Enumerator
AsTypeRobertCorcos 

robert corcos

AsTypeEfimtsov 

efimtsov

AsTypeGoody 

goody

AsTypeSmolyakov 

smolyakov

AsTypeCockburnRobertson 

cockburn robertson

AsTypeSmolyakovTkachenko 

smolyakov tkachenko

AsTypeChaseHowe 

chase howe

AsTypeUserDefined 

user defined

Correlation spectrum type.

Enumerator
CsTypeCorcos 

corcos

CsTypeEfimtsov 

efimtsov

CsTypeChase 

chase

CsTypeUserDefined 

user defined

Formulation type.

Enumerator
FormulationWaveNumberDomain 

wave number domain

FormulationSpatialCholesky 

spatial cholesky

Member Function Documentation

NXOpen::Fields::FieldWrapper* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AutoSpectrumField ( )

Returns the auto spectrum field
Created in NX1847.0.0.



License requirements : None

NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AsType NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AutoSpectrumType ( )

Returns the auto spectrum
Created in NX1847.0.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::BoundaryLayerThicknessParam ( )

Returns the boundary layer thickness parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::ConvectiveVelocityXParam ( )

Returns the convective velocity X parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::ConvectiveVelocityYParam ( )

Returns the convective velocity Y parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::ConvectiveVelocityZParam ( )

Returns the convective velocity Z parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CorrelationDecayRateAlphaParam ( )

Returns the correlation decay rate (alpha) parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CorrelationDecayRateBetaParam ( )

Returns the correlation decay rate (beta) parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CsType NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CorrelationSpectrumType ( )

Returns the correlation spectrum
Created in NX1847.0.0.



License requirements : None

NXString NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CorrelationSpectrumUserDLL ( )

Returns the correlation spectrum user dll
Created in NX1847.0.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::DeltaKx ( )

Returns the delta kx
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::DeltaKy ( )

Returns the delta ky
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::DisplacementThicknessParam ( )

Returns the displacement thickness parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

bool NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::EnableRandomSampling ( )

Returns the enable random sampling
Created in NX1847.0.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::FluidDensityParam ( )

Returns the fluid density parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::FluidOuterVelocityParam ( )

Returns the fluid outer velocity parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::FluidViscosityParam ( )

Returns the fluid viscosity parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::Formulation NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::FormulationType ( )

Returns the formulation type
Created in NX1847.0.0.



License requirements : None

NXOpen::CAE::ModelAndLoadPreProcessFrequencyOptions* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::FrequencyOptions ( )

Returns the frequency options param
Created in NX1847.0.0.



License requirements : None

void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::GetUserParameters ( std::vector< NXString > &  userParamNames,
std::vector< NXOpen::Expression * > &  userParameters 
)

User params.


Created in NX1847.0.0.

License requirements : None

Parameters
userParamNamesuserparamnames
userParametersuserparameters
NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::MaxKx ( )

Returns the max kx
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::MaxKy ( )

Returns the max ky
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::MinKx ( )

Returns the min kx
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::MinKy ( )

Returns the min ky
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::MomentumThicknessParam ( )

Returns the momentum thickness parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

int NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::NumRandomSamples ( )

Returns the number of random samples
Created in NX1847.0.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::RegionSelector ( )

Returns the region selector
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

bool NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::ScaleLoads ( )

Returns the scale loads option
Created in NX1847.0.0.



License requirements : None

void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetAutoSpectrumField ( NXOpen::Fields::FieldWrapper fieldTag)

Sets the auto spectrum field
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
fieldTagfieldtag
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetAutoSpectrumType ( NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::AsType  correlationSpectrum)

Sets the auto spectrum
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
correlationSpectrumcorrelationspectrum
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetCorrelationSpectrumType ( NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::CsType  correlationSpectrumType)

Sets the correlation spectrum
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
correlationSpectrumTypecorrelationspectrumtype
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetCorrelationSpectrumUserDLL ( const NXString filename)

Sets the correlation spectrum user dll
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
filenamefilename
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetCorrelationSpectrumUserDLL ( const char *  filename)

Sets the correlation spectrum user dll
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
filenamefilename
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetEnableRandomSampling ( bool  enableRandomSampling)

Sets the enable random sampling
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
enableRandomSamplingenablerandomsampling
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetFormulationType ( NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::Formulation  formulationType)

Sets the formulation type
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
formulationTypeformulationtype
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetNumRandomSamples ( int  numRandomSamples)

Sets the number of random samples
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
numRandomSamplesnumrandomsamples
void NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SetScaleLoads ( bool  scaleLoads)

Sets the scale loads option
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
scaleLoadsscaleloads
NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::SoundSpeedParam ( )

Returns the sound speed parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::WallFrictionVelocityParam ( )

Returns the wall friction velocity parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::Expression* NXOpen::CAE::ModelAndLoadPreProcessTblBuilder::WallShearStressParam ( )

Returns the wall shear stress parameter
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")


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