Wrapping Custom Codes

There are many ways to get your custom code into the ModelCenter integration environment. This section will help you choose the best method for your code.

Choosing a Method

How would you classify the code that you are wrapping?

  • Driver or trade study tool -- Any tool which is used to wrap around other analyses to either optimize values or to sample the design space. Examples are Monte-Carlo, Genetic Optimizer, and Simulated Annealing.
  • "Black Box" analysis tool/Transfer Function -- A tool which can be defined as a set of inputs and set of outputs with some rules for how to "run" the code. Examples include an Excel spreadsheet which computes cost, a legacy FORTRAN code which computes trajectory, or a Matlab project which computes weights.
  • Post processing/Visualization tool -- A tool which visualizes data after it has been collected. Examples include a histogram tool or a statistical analysis tool.