A helper class to call methods from any active WindLab Features. More...
#include <RPSWindLabFramework.h>
Public Member Functions | |
CRPSWindLabFramework () | |
construction | |
~CRPSWindLabFramework () | |
destruction | |
Static Public Member Functions | |
static bool | ComputeAutoSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, const double &dTime, double &dValue) |
Compute the auto spectrum value for given time, frequency and locations according to the selected wind direction. | |
static bool | ComputeAutoSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the auto spectrum between two simulation points for all frequency increments according to the selected wind direction. | |
static bool | ComputeAutoSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, vec &dVarVector, vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments according to the selected wind direction. | |
static bool | ComputeCPDValue (const WindLabSimulationData &Data, const double &x, double &dValue) |
Compute the cumulative probability distribution value for x. | |
static bool | ComputeCPDVectorX (const WindLabSimulationData &Data, vec &dVarVector, vec &dValVector) |
Compute the cumulative probability distribution for all increments of variable x. | |
static bool | ComputeCrossCoherenceMatrixPP (const WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &dCoherenceMatrix) |
Compute the cross coherence matrix for given time and frequency. | |
static bool | ComputeCrossCoherenceValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the cross coherence value for given time, frequency and locations. | |
static bool | ComputeCrossCoherenceVectorF (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the cross coherence between two simulation points for all frequency increments. | |
static bool | ComputeCrossCoherenceVectorT (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the cross coherence between two simulation points for all time increments. | |
static bool | ComputeCrossCorrelationMatrixPP (const WindLabSimulationData &Data, const double &dTime, mat &dCorrelationMatrix) |
Compute the cross correlation matrix for given time and frequency. | |
static bool | ComputeCrossCorrelationValue (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, double &dValue) |
Compute the cross correlation value for given time and locations. | |
static bool | ComputeCrossCorrelationVectorT (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, vec &dVarVector, vec &dValVector) |
Compute the cross correlation between two simulation points for all time increments. | |
static bool | ComputeCrossSpectrumMatrixPP (const WindLabAPI::WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &psdMatrix) |
Compute the cross spectrum matrix for given time and frequency according to the selected wind direction. | |
static bool | ComputeCrossSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the spectrum value for given time, frequency and locations according to the selected wind direction. | |
static bool | ComputeCrossSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all frequency increments according to the selected wind direction. | |
static bool | ComputeCrossSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments according to the selected wind direction. | |
static bool | ComputeDecomposedCrossSpectrumMatrixPP (const WindLabAPI::WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &dPSDMatrix) |
Compute the decomposed spectrum matrix for given time and frequency. | |
static bool | ComputeDecomposedCrossSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the decomposed spectrum between two simulation points for all frequency increments. | |
static bool | ComputeDecomposedCrossSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the decomposed spectrum between two simulation points for all time increments. | |
static bool | ComputeFrequenciesMatrixFP (const WindLabSimulationData &Data, mat &dMatrix) |
Compute the frequency matrix for all frequency indexes and locations. | |
static bool | ComputeFrequenciesVectorF (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dValVector) |
Compute the frequency increments for all frequency indexes. | |
static bool | ComputeFrequencyValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const int &frequencyIndex, double &dValue) |
Compute the frequency increment value by frequency index for given location (simulation point). | |
static bool | ComputeGustFactorValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the gust factor value for given time and location. | |
static bool | ComputeGustFactorVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the gust factors at a given time and for all locations (simulation points). | |
static bool | ComputeGustFactorVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the gust factors at a given location (simulation point) and for all time increments. | |
static bool | ComputeKurtosisValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the kurtosis value for given time and location. | |
static bool | ComputeKurtosisVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the kurtosis at a given time instant and for all locations (simulation points). | |
static bool | ComputeKurtosisVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the kurtosis at a given location (simulation point) and for all time increments. | |
static bool | ComputeLocationCoordinateMatrixP3 (const WindLabSimulationData &Data, mat &dLocCoord) |
Compute the location coordinates according to their distribution in space. | |
static bool | ComputeMeanWindSpeedValue (const WindLabSimulationData &Data, Base::Vector3d location, const double &dTime, double &dValue) |
Compute the mean wind speed value for given time and location. | |
static bool | ComputeMeanWindSpeedVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the mean wind speed at a given time instant and for all locations (simulation points). | |
static bool | ComputeMeanWindSpeedVectorT (const WindLabSimulationData &Data, Base::Vector3d location, vec &dVarVector, vec &dValVector) |
Compute the mean wind speed at a given location (simulation point) and for all time increments. | |
static bool | ComputeModulationValue (const WindLabSimulationData &Data, Base::Vector3d location, const double &dTime, double &dValue) |
Compute the modulation value for given time and location. | |
static bool | ComputeModulationVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the modulation at a given time instant and for all locations (simulation points). | |
static bool | ComputeModulationVectorT (const WindLabSimulationData &Data, Base::Vector3d location, vec &dVarVector, vec &dValVector) |
Compute the modulation at a given location (simulation point) and for all time increments. | |
static bool | ComputePDFValue (const WindLabSimulationData &Data, const double &x, double &dValue) |
Compute the probability dendity value for x. | |
static bool | ComputePDFVectorX (const WindLabSimulationData &Data, vec &dVarVector, vec &dValVector) |
Compute the probability dendity for all increments of variable x. | |
static bool | ComputePeakFactorValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the peak factor value for given time and location. | |
static bool | ComputePeakFactorVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the peak factor at a given time instant and for all locations (simulation points). | |
static bool | ComputePeakFactorVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the peak factor at a given location (simulation point) and for all time increments. | |
static bool | ComputeRandomValue (const WindLabSimulationData &Data, double &dValue) |
Generate a random value. | |
static bool | ComputeRoughnessValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the roughness value for given time and location. | |
static bool | ComputeRoughnessVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the roughness values at a given time instant and for all locations (simulation points). | |
static bool | ComputeRoughnessVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the roughness value at a given location (simulation point) and for all time increments. | |
static bool | ComputeShearVelocityOfFlowValue (const WindLabSimulationData &Data, Base::Vector3d location, const double &dTime, double &dValue) |
Compute the shear velocity value for given time and location. | |
static bool | ComputeShearVelocityOfFlowVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the shear velocity at a given time instant and for all locations (simulation points). | |
static bool | ComputeShearVelocityOfFlowVectorT (const WindLabSimulationData &Data, Base::Vector3d location, vec &dVarVector, vec &dValVector) |
Compute the shear velocity at a given location (simulation point) and for all time increments. | |
static bool | ComputeSkewnessValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the skewness value for given time and location. | |
static bool | ComputeSkewnessVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the skewness values at a given time instant and for all locations (simulation points). | |
static bool | ComputeSkewnessVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the skewness values at a given location (simulation point) and for all time increments. | |
static bool | ComputeStandardDeviationValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the standard deviation value for given time and location. | |
static bool | ComputeStandardDeviationVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the standard deviation values at a given time instant and for all locations (simulation points). | |
static bool | ComputeStandardDeviationVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the standard deviation values at a given location (simulation point) and for all time increments. | |
static bool | ComputeTurbulenceIntensityValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the turbulence intensity value for given time and location. | |
static bool | ComputeTurbulenceIntensityVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the turbulence intensity at a given time instant and for all locations (simulation points). | |
static bool | ComputeTurbulenceIntensityVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the turbulence intensity at a given location (simulation point) and for all time increments. | |
static bool | ComputeTurbulenceScaleValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the turbulence scale value for given time and location. | |
static bool | ComputeTurbulenceScaleVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the turbulence scale at a given time instant and for all locations (simulation points). | |
static bool | ComputeTurbulenceScaleVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the turbulence scale at a given location (simulation point) and for all time increments. | |
static bool | ComputeVarianceValue (const WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, double &dValue) |
Compute the variance value for given time and location. | |
static bool | ComputeVarianceVectorP (const WindLabSimulationData &Data, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the variance at a given time instant and for all locations (simulation points). | |
static bool | ComputeVarianceVectorT (const WindLabSimulationData &Data, const Base::Vector3d &location, vec &dVarVector, vec &dValVector) |
Compute the variance at a given location (simulation point) and for all time increments. | |
static bool | ComputeWavePassageEffectMatrixPP (const WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &dCoherenceMatrix) |
Compute the wave passage effect matrix for given time and frequency. | |
static bool | ComputeWavePassageEffectValue (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the wave passage effect value for given time, frequency and locations. | |
static bool | ComputeWavePassageEffectVectorF (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the wave passage effect between two simulation points for all frequency increments. | |
static bool | ComputeWavePassageEffectVectorT (const WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the wave passage effect between two simulation points for all time increments. | |
static bool | ComputeXAutoSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, const double &dTime, double &dValue) |
Compute the auto spectrum value for given time, frequency and locations. | |
static bool | ComputeXAutoSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the auto spectrum between two simulation points for all frequency increments. | |
static bool | ComputeXAutoSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, vec &dVarVector, vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | ComputeXCrossSpectrumMatrixPP (const WindLabAPI::WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &psdMatrix) |
Compute the cross spectrum matrix for given time and frequency. | |
static bool | ComputeXCrossSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the cross spectrum value for given time, frequency and locations. | |
static bool | ComputeXCrossSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all frequency increments. | |
static bool | ComputeXCrossSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | ComputeYAutoSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, const double &dTime, double &dValue) |
Compute the auto spectrum value for given time, frequency and locations. | |
static bool | ComputeYAutoSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the auto spectrum between two simulation points for all frequency increments. | |
static bool | ComputeYAutoSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, vec &dVarVector, vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | ComputeYCrossSpectrumMatrixPP (const WindLabAPI::WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &psdMatrix) |
Compute the cross spectrum matrix for given time and frequency. | |
static bool | ComputeYCrossSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the cross spectrum value for given time, frequency and locations. | |
static bool | ComputeYCrossSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all frequency increments. | |
static bool | ComputeYCrossSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | ComputeZAutoSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, const double &dTime, double &dValue) |
Compute the auto spectrum value for given time, frequency and locations. | |
static bool | ComputeZAutoSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dTime, vec &dVarVector, vec &dValVector) |
Compute the auto spectrum between two simulation points for all frequency increments. | |
static bool | ComputeZAutoSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &location, const double &dFrequency, vec &dVarVector, vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | ComputeZCrossSpectrumMatrixPP (const WindLabAPI::WindLabSimulationData &Data, const double &dFrequency, const double &dTime, cx_mat &psdMatrix) |
Compute the cross spectrum matrix for given time and frequency. | |
static bool | ComputeZCrossSpectrumValue (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, const double &dTime, std::complex< double > &dValue) |
Compute the cross spectrum value for given time, frequency and locations. | |
static bool | ComputeZCrossSpectrumVectorF (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dTime, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all frequency increments. | |
static bool | ComputeZCrossSpectrumVectorT (const WindLabAPI::WindLabSimulationData &Data, const Base::Vector3d &locationJ, const Base::Vector3d &locationK, const double &dFrequency, vec &dVarVector, cx_vec &dValVector) |
Compute the cross spectrum between two simulation points for all time increments. | |
static bool | GenerateRandomMatrixFP (const WindLabSimulationData &Data, mat &dRandomValueArray) |
Generate the random value matrix for all frequency increments and locations. | |
static int | getLocationIndex (const WindLabAPI::WindLabSimulationData &Data, Base::Vector3d locationTobeFound) |
Given a location coordinates, this function identify the index (numbering) of the location (simulation point) among all the simulation points (locations). | |
static WindLabAPI::WindLabFeatureDescription * | getWindLabFeatureDescription (const std::string &name) |
Get the description of a feature by its name. | |
static bool | MatrixToolCompute (const WindLabSimulationData &Data, const mat &inputMatrix, mat &outputMatrix) |
Compute the kurtosis at a given location (simulation point) and for all time increments. | |
static bool | Simulate (const WindLabSimulationData &Data, mat &dVelocityArray) |
Generate random wind velocity. | |
static bool | SimulateInLargeScaleMode (const WindLabSimulationData &Data, QString &strFileName) |
Generate random wind velocity in large scale simulation mode. | |
static bool | TableToolCompute (const WindLabSimulationData &Data, const mat &inputTable, mat &outputTable) |
Compute the kurtosis at a given location (simulation point) and for all time increments. | |
static bool | UserDefinedRPSObjectCompute (const WindLabSimulationData &Data, mat &dresult) |
Run the user defined computation tool. | |
A helper class to call methods from any active WindLab Features.
This class allow the developer to call methods from any active feature in just a single line.
CRPSWindLabFramework::CRPSWindLabFramework | ( | ) |
construction
CRPSWindLabFramework::~CRPSWindLabFramework | ( | ) |
destruction
|
static |
Compute the auto spectrum value for given time, frequency and locations according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References ComputeXAutoSpectrumValue(), ComputeYAutoSpectrumValue(), ComputeZAutoSpectrumValue(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the auto spectrum between two simulation points for all frequency increments according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References ComputeXAutoSpectrumVectorF(), ComputeYAutoSpectrumVectorF(), ComputeZAutoSpectrumVectorF(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the cross spectrum between two simulation points for all time increments according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References ComputeXAutoSpectrumVectorT(), ComputeYAutoSpectrumVectorT(), ComputeZAutoSpectrumVectorT(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the cumulative probability distribution value for x.
Data | the simulation data containing all the simulation parameters input by the user. |
x | a value for with the cumulative probability distribution is computed |
dValue | a value to be updated. This is the computed value. |
References WindLabAPI::IrpsWLCumulativeProbabilityDistribution::ComputeCPDValue(), and WindLabAPI::WindLabSimulationData::cumulativeProbabilityDistribution.
|
static |
Compute the cumulative probability distribution for all increments of variable x.
Data | the simulation data containing all the simulation parameters input by the user. |
dVarVector | a vector to be updated. It should contains all the variable x increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each variable x increment stored in dVarVector. |
References WindLabAPI::IrpsWLCumulativeProbabilityDistribution::ComputeCPDVectorX(), and WindLabAPI::WindLabSimulationData::cumulativeProbabilityDistribution.
|
static |
Compute the cross coherence matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the coherence matrix will be computed. |
dTime | the time instant at which the coherence matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed coherence matrix. |
References WindLabAPI::WindLabSimulationData::coherenceFunction, and WindLabAPI::IrpsWLCoherence::ComputeCrossCoherenceMatrixPP().
|
static |
Compute the cross coherence value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the coherence value will be computed. |
dTime | the time instant at which the coherence value will be computed. |
dValue | a value to be updated. This is the computed coherence value. |
References WindLabAPI::WindLabSimulationData::coherenceFunction, and WindLabAPI::IrpsWLCoherence::ComputeCrossCoherenceValue().
|
static |
Compute the cross coherence between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the coherence vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::coherenceFunction, and WindLabAPI::IrpsWLCoherence::ComputeCrossCoherenceVectorF().
|
static |
Compute the cross coherence between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the coherence vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::coherenceFunction, and WindLabAPI::IrpsWLCoherence::ComputeCrossCoherenceVectorT().
|
static |
Compute the cross correlation matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the correlation matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed correlation matrix. |
References WindLabAPI::IrpsWLCorrelation::ComputeCrossCorrelationMatrixPP(), and WindLabAPI::WindLabSimulationData::correlationFunction.
|
static |
Compute the cross correlation value for given time and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the correlation value will be computed. |
dValue | a value to be updated. This is the computed correlation value. |
References WindLabAPI::IrpsWLCorrelation::ComputeCrossCorrelationValue(), and WindLabAPI::WindLabSimulationData::correlationFunction.
|
static |
Compute the cross correlation between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLCorrelation::ComputeCrossCorrelationVectorT(), and WindLabAPI::WindLabSimulationData::correlationFunction.
|
static |
Compute the cross spectrum matrix for given time and frequency according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the spectrum matrix will be computed. |
dTime | the time instant at which the spectrum matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed spectrum matrix. |
References ComputeXCrossSpectrumMatrixPP(), ComputeYCrossSpectrumMatrixPP(), ComputeZCrossSpectrumMatrixPP(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the spectrum value for given time, frequency and locations according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References ComputeXCrossSpectrumValue(), ComputeYCrossSpectrumValue(), ComputeZCrossSpectrumValue(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the cross spectrum between two simulation points for all frequency increments according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References ComputeXCrossSpectrumVectorF(), ComputeYCrossSpectrumVectorF(), ComputeZCrossSpectrumVectorF(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the cross spectrum between two simulation points for all time increments according to the selected wind direction.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References ComputeXCrossSpectrumVectorT(), ComputeYCrossSpectrumVectorT(), ComputeZCrossSpectrumVectorT(), and WindLabAPI::WindLabSimulationData::WindDirection.
|
static |
Compute the decomposed spectrum matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the decomposed spectrum matrix will be computed. |
dTime | the time instant at which the decomposed spectrum matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed decomposed spectrum matrix. |
References WindLabAPI::IrpsWLPSDdecompositionMethod::ComputeDecomposedCrossSpectrumMatrixPP(), and WindLabAPI::WindLabSimulationData::cpsdDecompositionMethod.
|
static |
Compute the decomposed spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the decomposed spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::IrpsWLPSDdecompositionMethod::ComputeDecomposedCrossSpectrumVectorF(), and WindLabAPI::WindLabSimulationData::cpsdDecompositionMethod.
|
static |
Compute the decomposed spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the decomposed spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLPSDdecompositionMethod::ComputeDecomposedCrossSpectrumVectorT(), and WindLabAPI::WindLabSimulationData::cpsdDecompositionMethod.
|
static |
Compute the frequency matrix for all frequency indexes and locations.
Data | the simulation data containing all the simulation parameters input by the user.. |
dMatrix | a matrix to be updated. It should contain the computed frequency matrix. |
References WindLabAPI::IrpsWLFrequencyDistribution::ComputeFrequenciesMatrixFP(), and WindLabAPI::WindLabSimulationData::frequencyDistribution.
|
static |
Compute the frequency increments for all frequency indexes.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency index. |
References WindLabAPI::IrpsWLFrequencyDistribution::ComputeFrequenciesVectorF(), and WindLabAPI::WindLabSimulationData::frequencyDistribution.
|
static |
Compute the frequency increment value by frequency index for given location (simulation point).
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
frequencyIndex | an integer representing the frequency index where the value will be computed. |
dValue | a value to be updated. This is the computed frequency value. |
References WindLabAPI::IrpsWLFrequencyDistribution::ComputeFrequencyValue(), and WindLabAPI::WindLabSimulationData::frequencyDistribution.
|
static |
Compute the gust factor value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the gust factor value will be computed. |
dValue | a value to be updated. This is the computed gust factor value. |
References WindLabAPI::IrpsWLGustFactor::ComputeGustFactorValue(), and WindLabAPI::WindLabSimulationData::gustFactor.
|
static |
Compute the gust factors at a given time and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the gust factor value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLGustFactor::ComputeGustFactorVectorP(), and WindLabAPI::WindLabSimulationData::gustFactor.
|
static |
Compute the gust factors at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLGustFactor::ComputeGustFactorVectorT(), and WindLabAPI::WindLabSimulationData::gustFactor.
|
static |
Compute the kurtosis value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the kurtosis value will be computed. |
dValue | a value to be updated. This is the computed kurtosis value. |
References WindLabAPI::IrpsWLKurtosis::ComputeKurtosisValue(), and WindLabAPI::WindLabSimulationData::kurtosis.
|
static |
Compute the kurtosis at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the kurtosis value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLKurtosis::ComputeKurtosisVectorP(), and WindLabAPI::WindLabSimulationData::kurtosis.
|
static |
Compute the kurtosis at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLKurtosis::ComputeKurtosisVectorT(), and WindLabAPI::WindLabSimulationData::kurtosis.
|
static |
Compute the location coordinates according to their distribution in space.
Data | the simulation data containing all the simulation parameters input by the user.. |
dLocCoord | a matrix to be updated. It should contain the computed location coordinates. |
References WindLabAPI::IrpsWLLocationDistribution::ComputeLocationCoordinateMatrixP3(), and WindLabAPI::WindLabSimulationData::spatialDistribution.
Referenced by getLocationIndex().
|
static |
Compute the mean wind speed value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the mean wind speed value will be computed. |
dValue | a value to be updated. This is the computed mean wind speed value. |
References WindLabAPI::IrpsWLMean::ComputeMeanWindSpeedValue(), and WindLabAPI::WindLabSimulationData::meanFunction.
|
static |
Compute the mean wind speed at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the mean wind speed value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLMean::ComputeMeanWindSpeedVectorP(), and WindLabAPI::WindLabSimulationData::meanFunction.
|
static |
Compute the mean wind speed at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLMean::ComputeMeanWindSpeedVectorT(), and WindLabAPI::WindLabSimulationData::meanFunction.
|
static |
Compute the modulation value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the modulation value will be computed. |
dValue | a value to be updated. This is the computed modulation value. |
References WindLabAPI::IrpsWLModulation::ComputeModulationValue(), and WindLabAPI::WindLabSimulationData::modulationFunction.
|
static |
Compute the modulation at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the modulation value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLModulation::ComputeModulationVectorP(), and WindLabAPI::WindLabSimulationData::modulationFunction.
|
static |
Compute the modulation at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLModulation::ComputeModulationVectorT(), and WindLabAPI::WindLabSimulationData::modulationFunction.
|
static |
Compute the probability dendity value for x.
Data | the simulation data containing all the simulation parameters input by the user. |
x | a value for with the probability dendity is computed |
dValue | a value to be updated. This is the computed value. |
References WindLabAPI::IrpsWLProbabilityDensityFunction::ComputePDFValue(), and WindLabAPI::WindLabSimulationData::probabilityDensityFunction.
|
static |
Compute the probability dendity for all increments of variable x.
Data | the simulation data containing all the simulation parameters input by the user. |
dVarVector | a vector to be updated. It should contains all the variable x increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each variable x increment stored in dVarVector. |
References WindLabAPI::IrpsWLProbabilityDensityFunction::ComputePDFVectorX(), and WindLabAPI::WindLabSimulationData::probabilityDensityFunction.
|
static |
Compute the peak factor value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the peak factor value will be computed. |
dValue | a value to be updated. This is the computed peak factor value. |
References WindLabAPI::IrpsWLPeakFactor::ComputePeakFactorValue(), and WindLabAPI::WindLabSimulationData::peakFactor.
|
static |
Compute the peak factor at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the peak factor value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLPeakFactor::ComputePeakFactorVectorP(), and WindLabAPI::WindLabSimulationData::peakFactor.
|
static |
Compute the peak factor at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLPeakFactor::ComputePeakFactorVectorT(), and WindLabAPI::WindLabSimulationData::peakFactor.
|
static |
Generate a random value.
Data | the simulation data containing all the simulation parameters input by the user. |
dValue | a value to be updated. This is the generated random value. |
References WindLabAPI::WindLabSimulationData::comparisonMode, WindLabAPI::IrpsWLRandomness::ComputeRandomValue(), and WindLabAPI::WindLabSimulationData::randomnessProvider.
|
static |
Compute the roughness value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the roughness value will be computed. |
dValue | a value to be updated. This is the computed roughness value. |
References WindLabAPI::IrpsWLRoughness::ComputeRoughnessValue(), and WindLabAPI::WindLabSimulationData::roughness.
|
static |
Compute the roughness values at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the roughness value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLRoughness::ComputeRoughnessVectorP(), and WindLabAPI::WindLabSimulationData::roughness.
|
static |
Compute the roughness value at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLRoughness::ComputeRoughnessVectorT(), and WindLabAPI::WindLabSimulationData::roughness.
|
static |
Compute the shear velocity value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the shear velocity value will be computed. |
dValue | a value to be updated. This is the computed shear velocity value. |
References WindLabAPI::IrpsWLShearVelocityOfFlow::ComputeShearVelocityOfFlowValue(), and WindLabAPI::WindLabSimulationData::shearVelocityOfFlow.
|
static |
Compute the shear velocity at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the shear velocity value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLShearVelocityOfFlow::ComputeShearVelocityOfFlowVectorP(), and WindLabAPI::WindLabSimulationData::shearVelocityOfFlow.
|
static |
Compute the shear velocity at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLShearVelocityOfFlow::ComputeShearVelocityOfFlowVectorT(), and WindLabAPI::WindLabSimulationData::shearVelocityOfFlow.
|
static |
Compute the skewness value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the skewness value will be computed. |
dValue | a value to be updated. This is the computed skewness value. |
References WindLabAPI::IrpsWLSkewness::ComputeSkewnessValue(), and WindLabAPI::WindLabSimulationData::skewness.
|
static |
Compute the skewness values at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the skewness value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLSkewness::ComputeSkewnessVectorP(), and WindLabAPI::WindLabSimulationData::skewness.
|
static |
Compute the skewness values at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLSkewness::ComputeSkewnessVectorT(), and WindLabAPI::WindLabSimulationData::skewness.
|
static |
Compute the standard deviation value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the standard deviation value will be computed. |
dValue | a value to be updated. This is the computed standard deviation value. |
References WindLabAPI::IrpsWLStandardDeviation::ComputeStandardDeviationValue(), and WindLabAPI::WindLabSimulationData::standardDeviation.
|
static |
Compute the standard deviation values at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the standard deviation value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLStandardDeviation::ComputeStandardDeviationVectorP(), and WindLabAPI::WindLabSimulationData::standardDeviation.
|
static |
Compute the standard deviation values at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLStandardDeviation::ComputeStandardDeviationVectorT(), and WindLabAPI::WindLabSimulationData::standardDeviation.
|
static |
Compute the turbulence intensity value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the turbulence intensity value will be computed. |
dValue | a value to be updated. This is the computed turbulence intensity value. |
References WindLabAPI::IrpsWLTurbulenceIntensity::ComputeTurbulenceIntensityValue(), and WindLabAPI::WindLabSimulationData::turbulenceIntensity.
|
static |
Compute the turbulence intensity at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the turbulence intensity value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLTurbulenceIntensity::ComputeTurbulenceIntensityVectorP(), and WindLabAPI::WindLabSimulationData::turbulenceIntensity.
|
static |
Compute the turbulence intensity at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLTurbulenceIntensity::ComputeTurbulenceIntensityVectorT(), and WindLabAPI::WindLabSimulationData::turbulenceIntensity.
|
static |
Compute the turbulence scale value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the turbulence scale value will be computed. |
dValue | a value to be updated. This is the computed turbulence scale value. |
References WindLabAPI::IrpsWLTurbulenceScale::ComputeTurbulenceScaleValue(), and WindLabAPI::WindLabSimulationData::turbulenceScale.
|
static |
Compute the turbulence scale at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the turbulence scale value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLTurbulenceScale::ComputeTurbulenceScaleVectorP(), and WindLabAPI::WindLabSimulationData::turbulenceScale.
|
static |
Compute the turbulence scale at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLTurbulenceScale::ComputeTurbulenceScaleVectorT(), and WindLabAPI::WindLabSimulationData::turbulenceScale.
|
static |
Compute the variance value for given time and location.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the variance value will be computed. |
dValue | a value to be updated. This is the computed variance value. |
References WindLabAPI::IrpsWLVariance::ComputeVarianceValue(), and WindLabAPI::WindLabSimulationData::variance.
|
static |
Compute the variance at a given time instant and for all locations (simulation points).
Data | the simulation data containing all the simulation parameters input by the user. |
dTime | the time instant at which the variance value will be computed. |
dVarVector | a vector to be updated. It should contains all the location numbers used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each location stored in dVarVector. |
References WindLabAPI::IrpsWLVariance::ComputeVarianceVectorP(), and WindLabAPI::WindLabSimulationData::variance.
|
static |
Compute the variance at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLVariance::ComputeVarianceVectorT(), and WindLabAPI::WindLabSimulationData::variance.
|
static |
Compute the wave passage effect matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the wave passage effect matrix will be computed. |
dTime | the time instant at which the wave passage effect matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed wave passage effect matrix. |
References WindLabAPI::IrpsWLWavePassageEffect::ComputeWavePassageEffectMatrixPP(), and WindLabAPI::WindLabSimulationData::wavePassageEffect.
|
static |
Compute the wave passage effect value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the wave passage effect value will be computed. |
dTime | the time instant at which the wave passage effect value will be computed. |
dValue | a value to be updated. This is the computed wave passage effect value. |
References WindLabAPI::IrpsWLWavePassageEffect::ComputeWavePassageEffectValue(), and WindLabAPI::WindLabSimulationData::wavePassageEffect.
|
static |
Compute the wave passage effect between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the wave passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::IrpsWLWavePassageEffect::ComputeWavePassageEffectVectorF(), and WindLabAPI::WindLabSimulationData::wavePassageEffect.
|
static |
Compute the wave passage effect between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the wave passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLWavePassageEffect::ComputeWavePassageEffectVectorT(), and WindLabAPI::WindLabSimulationData::wavePassageEffect.
|
static |
Compute the auto spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXAutoSpectrumValue().
Referenced by ComputeAutoSpectrumValue().
|
static |
Compute the auto spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXAutoSpectrumVectorF().
Referenced by ComputeAutoSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXAutoSpectrumVectorT().
Referenced by ComputeAutoSpectrumVectorT().
|
static |
Compute the cross spectrum matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the spectrum matrix will be computed. |
dTime | the time instant at which the spectrum matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed spectrum matrix. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXCrossSpectrumMatrixPP().
Referenced by ComputeCrossSpectrumMatrixPP().
|
static |
Compute the cross spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXCrossSpectrumValue().
Referenced by ComputeCrossSpectrumValue().
|
static |
Compute the cross spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXCrossSpectrumVectorF().
Referenced by ComputeCrossSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::alongWindSpectrumModel, and WindLabAPI::IrpsWLXSpectrum::ComputeXCrossSpectrumVectorT().
Referenced by ComputeCrossSpectrumVectorT().
|
static |
Compute the auto spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYAutoSpectrumValue().
Referenced by ComputeAutoSpectrumValue().
|
static |
Compute the auto spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYAutoSpectrumVectorF().
Referenced by ComputeAutoSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYAutoSpectrumVectorT().
Referenced by ComputeAutoSpectrumVectorT().
|
static |
Compute the cross spectrum matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the spectrum matrix will be computed. |
dTime | the time instant at which the spectrum matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed spectrum matrix. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYCrossSpectrumMatrixPP().
Referenced by ComputeCrossSpectrumMatrixPP().
|
static |
Compute the cross spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYCrossSpectrumValue().
Referenced by ComputeCrossSpectrumValue().
|
static |
Compute the cross spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYCrossSpectrumVectorF().
Referenced by ComputeCrossSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::WindLabSimulationData::acrossWindSpectrumModel, and WindLabAPI::IrpsWLYSpectrum::ComputeYCrossSpectrumVectorT().
Referenced by ComputeCrossSpectrumVectorT().
|
static |
Compute the auto spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZAutoSpectrumValue(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeAutoSpectrumValue().
|
static |
Compute the auto spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZAutoSpectrumVectorF(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeAutoSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
location | a location (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZAutoSpectrumVectorT(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeAutoSpectrumVectorT().
|
static |
Compute the cross spectrum matrix for given time and frequency.
Data | the simulation data containing all the simulation parameters input by the user. |
dFrequency | the frequency value for which the spectrum matrix will be computed. |
dTime | the time instant at which the spectrum matrix will be computed. |
dCoherenceMatrix | a matrix to be updated. It should contain the computed spectrum matrix. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZCrossSpectrumMatrixPP(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeCrossSpectrumMatrixPP().
|
static |
Compute the cross spectrum value for given time, frequency and locations.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum value will be computed. |
dTime | the time instant at which the spectrum value will be computed. |
dValue | a value to be updated. This is the computed spectrum value. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZCrossSpectrumValue(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeCrossSpectrumValue().
|
static |
Compute the cross spectrum between two simulation points for all frequency increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dTime | the time instant at which the spectrum passage effect vector will be computed. |
dVarVector | a vector to be updated. It should contains all the frequency increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each frequency increment stored in dVarVector. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZCrossSpectrumVectorF(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeCrossSpectrumVectorF().
|
static |
Compute the cross spectrum between two simulation points for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
locationJ | a location J (simulation point represented by 3D position vector) where wind velocity time series is desired. |
locationK | a location K (simulation point represented by 3D position vector) where wind velocity time series is desired. |
dFrequency | the frequency value for which the spectrum vector will be computed. |
dVarVector | a vector to be updated. It should contains all the time increments used to compute each value stored in dValVector. |
dValVector | a vector to be updated. It should contain all the values computed for each time increment stored in dVarVector. |
References WindLabAPI::IrpsWLZSpectrum::ComputeZCrossSpectrumVectorT(), and WindLabAPI::WindLabSimulationData::verticalWindSpectrumModel.
Referenced by ComputeCrossSpectrumVectorT().
|
static |
Generate the random value matrix for all frequency increments and locations.
Data | the simulation data containing all the simulation parameters input by the user.. |
dMatrix | a matrix to be updated. It should contain the generated random values matrix. |
References WindLabAPI::IrpsWLRandomness::GenerateRandomMatrixFP(), and WindLabAPI::WindLabSimulationData::randomnessProvider.
|
static |
Given a location coordinates, this function identify the index (numbering) of the location (simulation point) among all the simulation points (locations).
Data | the simulation data containing all the simulation parameters input by the user. |
locationTobeFound | a location (simulation point represented by 3D position vector) whose index is needed. |
References ComputeLocationCoordinateMatrixP3(), and WindLabAPI::WindLabSimulationData::numberOfSpatialPosition.
|
static |
Get the description of a feature by its name.
name | the feature's name. |
References WindLabAPI::WindLabFeatureDescription::APIVersion, WindLabAPI::WindLabFeatureDescription::Author, WindLabAPI::WindLabFeatureDescription::group, WindLabAPI::WindLabFeatureDescription::PluginName, WindLabAPI::WindLabFeatureDescription::PluginVersion, WindLabAPI::WindLabFeatureDescription::PublicationAuthor, WindLabAPI::WindLabFeatureDescription::PublicationDate, WindLabAPI::WindLabFeatureDescription::PublicationLink, WindLabAPI::WindLabFeatureDescription::PublicationTitle, WindLabAPI::WindLabFeatureDescription::ReleaseDate, WindLabAPI::WindLabFeatureDescription::Stationarity, WindLabAPI::WindLabFeatureDescription::type, and WindLabAPI::WindLabFeatureDescription::Version.
|
static |
Compute the kurtosis at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
inputMatrix | a matrix to be updated. This the matrix to be manipulated, analyzed and processed. |
outputMatrix | a matrix to be updated. This is the result matrix. |
References WindLabAPI::WindLabSimulationData::matrixTool, and WindLabAPI::IrpsWLMatrixTool::MatrixToolCompute().
|
static |
Generate random wind velocity.
Data | the simulation data containing all the simulation parameters input by the user. |
dVelocityArray | a matrix to be updated. This is generated random wind velocity matrix. Its first column contains the time increments. |
|
static |
Generate random wind velocity in large scale simulation mode.
Data | the simulation data containing all the simulation parameters input by the user. |
strFileName | In large scale mode, the generated wind velocity is not save in memory. It should be written to computer disc to avoid memory usage overflow. This is the name of the file in which the generated wind speed values will be written. You can get the working directory that from the simulation Data in order to create the full path of the file. |
|
static |
Compute the kurtosis at a given location (simulation point) and for all time increments.
Data | the simulation data containing all the simulation parameters input by the user. |
inputMatrix | a matrix to be updated. This the table to be manipulated, analyzed and processed. |
outputMatrix | a matrix to be updated. This is the result table. |
References WindLabAPI::WindLabSimulationData::tableTool, and WindLabAPI::IrpsWLTableTool::TableToolCompute().
|
static |
Run the user defined computation tool.
Data | the simulation data containing all the simulation parameters input by the user. |
dresult | a matrix to be updated. This is the computation result. |
References WindLabAPI::WindLabSimulationData::userDefinedRPSObject, and WindLabAPI::IrpsWLUserDefinedRPSObject::UserDefinedRPSObjectCompute().