mboct-octave-pkg
This package belongs to a suite of packages which can be used for pre- and postprocessing of flexible bodies in MBDyn (www.mbdyn.org) with GNU-Octave. It contains general purpose utility functions used in all mboct-* packages.
Select category:
Processes
Design of experiment
Exception handling
Utility
Plotting
Interpolation
Command-line parsing
Testing
Execute a command within the POSIX shell on WIN32 systems with Msys.
Start the program identified by COMMAND on Unix or Windows systems and return it's PID
Wait until the program identified by PID exits and return it's exit status
Distribute the execution of a function to multiple processes and return the results of each call as an cell array.
Helper function used by run_parallel
Allow us to run code like this: evalin("base", "clear all");
Return the total number of function evaluations needed by a DOE with PARAMETER_DIM dimensions.
This function is useful to distribute DOE's to multiple processes with run_parallel.
Print an error report for ERR to a file FD or to stderr
Add PATHNAME to octave's search path as an absolute pathname.
Prints the struct PARAM to the file associated with file descriptor FOUT.
Print a report for memory usage of variable S to file descriptor FD or to stdout.
Creates an ASCII file to be imported by MS Excel from all figures in range .
Hide a list of figures identified by IFIG
Print a list of all figures (visible or invisible)
Makes several figures, identified by IFIG, visible or invisible and select a graphics toolkit for it.
Make hidden figures, identified by , visible and optionally select the graphics toolkit for it.
Creates a Pdf file from all figures listed in NFIG
Combine several Pdf files listed in INPUT_FILENAMES into a single file identified by OUTPUT_FILENAME.
Prepare a string to be displayed in a figure (e.g. without underscores)
This is an optimized variant of Octave's builtin griddata function where the triangulation has to be performed only once.
This function is useful for Octave programs which allow user input in form of octave expressions passed as command line arguments.
Add a command line argument CMD_ARGS to a list of values OVERWRITE_IN which can be passed to overwrite_struct.
Produce an error if the specified condition is not met.
Executes a demo function in the global context, and leave all variables in place
Execute a test from a function file within the global context and leave all variables in place.
Distribute the execution of all test functions from a package to multiple processes PACKAGE_NAMES ...
Execute Octave's test function in parallel
Package: mboct-octave-pkg