Sets a flag for profiling of the simulation. When true this function generates a CSV file in the model's temporary directory
when the simulation is run. The file contains the simulation's flag information for all the simulation blocks. Can use bdeGetModelTempDir
to find the temporary directory where the information is stored.
Takes model and threshold and sets the zero crossing threshold property. When zero crossing is detected on a function e.g. F, F changes the sign and
becomes almost zero. When the absolute value becomes greater than the threshold, the zero-crossing search resumes. This is used to handle functions that get stuck on zero.
bdeSetMaxStepSize
Takes model and maxSize and sets maximum step size.
bdeSetMinStepSize
Takes model and minSize and sets the minimum step size property.
bdeSetNumberOfConsecutiveZeroCrossing
Takes model and num and sets the number of consecutive zero crossing. Used to help see if functions get stuck on zero.
bdeSetRealTimeScale
Takes model and scale and sets the real time scale value.
bdeSetSimulationProfilingEnabled
Sets a flag for profiling of the simulation. When true this function generates a CSV file in the model's temporary directory when the simulation is run. The file contains the simulation's flag information for all the simulation blocks. Can use bdeGetModelTempDir to find the temporary directory where the information is stored.
bdeSetZeroCrossingThreshold
Takes model and threshold and sets the zero crossing threshold property. When zero crossing is detected on a function e.g. F, F changes the sign and becomes almost zero. When the absolute value becomes greater than the threshold, the zero-crossing search resumes. This is used to handle functions that get stuck on zero.