hmreslib
If you are interfacing with a solver not currently supported by HyperMesh, you must write a results translator. To assist you in creating a HyperMesh binary results database, a library of C functions is provided with HyperMesh. This library is called hmreslib. hmreslib provides a very simple method for creating a HyperMesh binary results database which can be accessed by the post-processing functions in HyperMesh. The functions in the hmlib library are also useful when creating a results translator.
- Argument functions: Allow the translator to define, parse and operate on command line arguments.
- Conversion and math functions: Functions for reading and converting values in different formats.
- Data type functions: Handle creating and operating on the data types within a simulation.
- Result record functions: Allow results to be written to the simulation and data type.
- Simulation functions: Functions that create and operate on simulations.
- Utility functions: Handle initialization and the setup of basic parameters, including some file functions.