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

Represents the Fast RMS output information. More...

Inheritance diagram for NXOpen::CAE::AfuMathFastRMSOutput:
NXOpen::TransientObject

Public Member Functions

double GetPsdfitFittedData (std::vector< double > &psdfitFittedX, std::vector< double > &psdfitFittedY, std::vector< double > &abcd, double *psdfitFreqValue1)
 Returns fitted PSD data. More...
 
std::vector< double > GetPsdfitOriginalData (std::vector< double > &psdfitOriginalX)
 Returns PSD original data. More...
 
double GetRmsError ()
 Returns the rms error. More...
 
void SetPsdfitFittedData (const std::vector< double > &psdfitFittedX, const std::vector< double > &psdfitFittedY, const std::vector< double > &abcd, double psdfitFreqValue1, double psdfitFreqValue2)
 
Created in NX11.0.0. More...
 
void SetPsdfitOriginalData (const std::vector< double > &psdfitOriginalX, const std::vector< double > &psdfitOriginalY)
 
Created in NX11.0.0. More...
 
void SetRmsError (double rmsError)
 Returns the rms error
Created in NX11.0.0. More...
 
virtual ~AfuMathFastRMSOutput ()
 The object destructor
Created in NX11.0.0. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents the Fast RMS output information.


Created in NX11.0.0.

Constructor & Destructor Documentation

virtual NXOpen::CAE::AfuMathFastRMSOutput::~AfuMathFastRMSOutput ( )
virtual

The object destructor
Created in NX11.0.0.



License requirements : None

Member Function Documentation

double NXOpen::CAE::AfuMathFastRMSOutput::GetPsdfitFittedData ( std::vector< double > &  psdfitFittedX,
std::vector< double > &  psdfitFittedY,
std::vector< double > &  abcd,
double *  psdfitFreqValue1 
)

Returns fitted PSD data.

Returns
Frequency Value 2: Frequency Increment for Even Function
Created in NX11.0.0.

License requirements : None
Parameters
psdfitFittedXthe x values for the fitted PSD
psdfitFittedYthe y values for the fitted PSD
abcdabcd
psdfitFreqValue1Frequency Value 1: Minimum Freq for Even Function
std::vector<double> NXOpen::CAE::AfuMathFastRMSOutput::GetPsdfitOriginalData ( std::vector< double > &  psdfitOriginalX)

Returns PSD original data.

Returns
The Original PSD function y values
Created in NX11.0.0.

License requirements : None
Parameters
psdfitOriginalXThe Original PSD function x values
double NXOpen::CAE::AfuMathFastRMSOutput::GetRmsError ( )

Returns the rms error.

Returns
The PSD fitting rms error
Created in NX11.0.0.

License requirements : None
void NXOpen::CAE::AfuMathFastRMSOutput::SetPsdfitFittedData ( const std::vector< double > &  psdfitFittedX,
const std::vector< double > &  psdfitFittedY,
const std::vector< double > &  abcd,
double  psdfitFreqValue1,
double  psdfitFreqValue2 
)


Created in NX11.0.0.



License requirements : None

Parameters
psdfitFittedXThe Fitted PSD X values
psdfitFittedYThe Fitted PSD Y values
abcdabcd
psdfitFreqValue1psdfit freq value1
psdfitFreqValue2psdfit freq value2
void NXOpen::CAE::AfuMathFastRMSOutput::SetPsdfitOriginalData ( const std::vector< double > &  psdfitOriginalX,
const std::vector< double > &  psdfitOriginalY 
)


Created in NX11.0.0.



License requirements : None

Parameters
psdfitOriginalXThe Original PSD function x values
psdfitOriginalYThe Original PSD function y values
void NXOpen::CAE::AfuMathFastRMSOutput::SetRmsError ( double  rmsError)

Returns the rms error
Created in NX11.0.0.



License requirements : None

Parameters
rmsErrorThe PSD fitting rms error

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