NXOpen C++ Reference Guide
|
Builds a NXOpen::CAE::ModelAndLoadPreProcessTbl object which represets an operation. More...
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::FieldWrapper * | AutoSpectrumField () |
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::Expression * | BoundaryLayerThicknessParam () |
Returns the boundary layer thickness parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | ConvectiveVelocityXParam () |
Returns the convective velocity X parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | ConvectiveVelocityYParam () |
Returns the convective velocity Y parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | ConvectiveVelocityZParam () |
Returns the convective velocity Z parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | CorrelationDecayRateAlphaParam () |
Returns the correlation decay rate (alpha) parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | CorrelationDecayRateBetaParam () |
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::Expression * | DeltaKx () |
Returns the delta kx Created in NX1847.0.0. More... | |
NXOpen::Expression * | DeltaKy () |
Returns the delta ky Created in NX1847.0.0. More... | |
NXOpen::Expression * | DisplacementThicknessParam () |
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::Expression * | FluidDensityParam () |
Returns the fluid density parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | FluidOuterVelocityParam () |
Returns the fluid outer velocity parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | FluidViscosityParam () |
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::ModelAndLoadPreProcessFrequencyOptions * | FrequencyOptions () |
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::Expression * | MaxKx () |
Returns the max kx Created in NX1847.0.0. More... | |
NXOpen::Expression * | MaxKy () |
Returns the max ky Created in NX1847.0.0. More... | |
NXOpen::Expression * | MinKx () |
Returns the min kx Created in NX1847.0.0. More... | |
NXOpen::Expression * | MinKy () |
Returns the min ky Created in NX1847.0.0. More... | |
NXOpen::Expression * | MomentumThicknessParam () |
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::SelectTaggedObjectList * | RegionSelector () |
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::Expression * | SoundSpeedParam () |
Returns the sound speed parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | WallFrictionVelocityParam () |
Returns the wall friction velocity parameter Created in NX1847.0.0. More... | |
NXOpen::Expression * | WallShearStressParam () |
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::NXObject * | Commit () |
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::NXObject * | GetObject () |
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... | |
Builds a NXOpen::CAE::ModelAndLoadPreProcessTbl object which represets an operation.
There is no kf creator for this.
Created in NX1847.0.0.
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
userParamNames | userparamnames |
userParameters | userparameters |
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")
fieldTag | fieldtag |
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")
correlationSpectrum | correlationspectrum |
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")
correlationSpectrumType | correlationspectrumtype |
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")
filename | filename |
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")
filename | filename |
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")
enableRandomSampling | enablerandomsampling |
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")
formulationType | formulationtype |
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")
numRandomSamples | numrandomsamples |
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")
scaleLoads | scaleloads |
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")