||If enabled, hand-guided tearing of the equation system is performed.
||If enabled, model diagnostics are generated in HTML
format. This includes the flattened model, connection
sets, alias sets and BLT form.
||If enabled, then the equation system is separated into
minimal blocks that can be solved sequentially.
|| If enabled, unsolved scalar equations will be exposed to
the external solver when generating interactive fmu.
||If enabled, a less restrictive strategy is used for solving
equations in the tearing algorithm. Specifically, division
by parameters and variables is permitted, by default no
such divisions are made during tearing.
|| If this option is set to true (default is false), BLT
blocks will be constructed so that all level-one HGT pairs
and all unpaired HGT will reside inside the same BLT
|| If enabled, then automatic tearing of equation systems is
|| If enabled, the compiler performs a global analysis on the
equation system and reduces variables to constants and
parameters where applicable.
||If enabled, the DAE system is converted into an interactive fmu where all residual equations and iteration variables have been changed into top level outputs and inputs.
||If enabled, then index reduction is performed for high-index systems
||This option controls whether equations can be solved locally in tearing. Possible options are: 'off', local iterations are not used (default). 'annotation', only equations that are annotated are candidates. 'all', all equations are candidates
||Includes protected variables in the compilation target interface if the protection annotation on the class allows
||The C compiler to use to compile generated C code.
||Maximum number of iterations without Jacobian update. Value 1 means an update in every iteration. [1, 1000] (Corresponding compiler option:
||Relative tolerance [eps(1), 0.1]. (Corresponding compiler
||Factor used to limit the step size based on nominal and
min/max range [0.01, 100]. Newton step length is limited
so that for any iteration variable xi it is not larger than
step_limit_factor times min(max(abs(nominal),
abs(xi)),(xi_max-xi_min)). (Corresponding compiler option: nle_solver_step_limit_factor)
||Mode for how to calculate the Jacobian: 0 - one-sided differences, 1 - central differences, 2 - central differences at
bound, 3 - central differences at bound and 0, 4 - central
differences in the second Newton solve, 5- central differences
at bound in the second Newton solve, 6 - central differences
at bound and 0 in second Newton solve, 7 - central differences when small residual, 8 - calculate Jacobian through
MATLAB®, 9 - Jacobian compression. (Corresponding
compiler option: nle_jacobian_calculation_mode)
||Residual equation scaling mode: 0 - no scaling, 1 - automatic scaling, 2 - manual scaling, 3 - hybrid scaling,
4 - aggressive automatic scaling, 5 - automatic rescaling
at full Jacobian update. (Corresponding compiler option: