    

 ## On this page

  

 

 # Script

 Last update: 16.07.2025 

Define custom scripts ("macros"). Build macro-based custom solvers and export (FMU/SDB). [More...](#details)

## <a name="nested-classes"></a>Classes

class [MacroArg](class_macro_arg.xhtml) a function argument of a macro [More...](class_macro_arg.xhtml#details)  
 class [MacroExporter](class_macro_exporter.xhtml) Export Statistics on Structures macross built with the MacroBuilder and export the resulting workflow as a Functional Mockup Unit ([FMU](class_f_m_u.xhtml)), for further use e.g. in Ansys OptiSLang. [More...](class_macro_exporter.xhtml#details)  
 class [MacroFunction](class_macro_function.xhtml) Definition of a single macro. [More...](class_macro_function.xhtml#details)  
 class [MacroManager](class_macro_manager.xhtml) stores a set of macro definitions [MacroManager](class_macro_manager.xhtml "stores a set of macro definitions MacroManager is a common::Sender. Listeners can register themselves...") is a common::Sender. Listeners can register themselves at Senders. [MacroManager](class_macro_manager.xhtml "stores a set of macro definitions MacroManager is a common::Sender. Listeners can register themselves...") calls its senders when Macros are changed/added/removed. [More...](class_macro_manager.xhtml#details)  
 <a id="details" name="details"></a>## Detailed Description

Define custom scripts ("macros"). Build macro-based custom solvers and export (FMU/SDB).