ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Macros | Typedefs | Enumerations
rtw_solver.h File Reference
#include "rtw_continuous.h"
Include dependency graph for rtw_solver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ssSolverInfo_tag
 

Macros

#define rtsiSetRTModelPtr(S, rtmp)   ((S)->rtModelPtr = (rtmp))
 
#define rtsiGetRTModelPtr(S)   (S)->rtModelPtr
 
#define rtsiSetSimTimeStepPtr(S, stp)   ((S)->simTimeStepPtr = (stp))
 
#define rtsiGetSimTimeStepPtr(S)   ((S)->simTimeStepPtr)
 
#define rtsiGetSimTimeStep(S)   *((S)->simTimeStepPtr)
 
#define rtsiSetSimTimeStep(S, st)   (*((S)->simTimeStepPtr) = (st))
 
#define rtsiSetSolverData(S, sd)   ((S)->solverData = (sd))
 
#define rtsiGetSolverData(S)   (S)->solverData
 
#define rtsiSetSolverName(S, sn)   ((S)->solverName = (sn))
 
#define rtsiGetSolverName(S)   (S)->solverName
 
#define rtsiSetVariableStepSolver(S, vs)   ((S)->isVariableStepSolver = (vs))
 
#define rtsiIsVariableStepSolver(S)   (S)->isVariableStepSolver
 
#define rtsiSetSolverNeedsReset(S, sn)   ((S)->solverNeedsReset = (sn))
 
#define rtsiGetSolverNeedsReset(S)   (S)->solverNeedsReset
 
#define rtsiSetContTimeOutputInconsistentWithStateAtMajorStep(S, sn)   ((S)->CTOutputIncnstWithState = (sn))
 
#define rtsiGetContTimeOutputInconsistentWithStateAtMajorStep(S)   (S)->CTOutputIncnstWithState
 
#define rtsiSetBlkStateChange(S, sn)   ((S)->CTOutputIncnstWithState = (sn))
 
#define rtsiGetBlkStateChange(S)   (S)->CTOutputIncnstWithState
 
#define rtsiSetBlockStateForSolverChangedAtMajorStep(S, sn)   ((S)->solverNeedsReset = (sn))
 
#define rtsiGetBlockStateForSolverChangedAtMajorStep(S)   (S)->solverNeedsReset
 
#define rtsiSetSolverMode(S, sm)   ((S)->solverMode = (sm))
 
#define rtsiGetSolverMode(S)   (S)->solverMode
 
#define rtsiSetSolverStopTime(S, st)   ((S)->solverStopTime = (st))
 
#define rtsiGetSolverStopTime(S)   (S)->solverStopTime
 
#define rtsiSetStepSizePtr(S, ssp)   ((S)->stepSizePtr = (ssp))
 
#define rtsiSetStepSize(S, ss)   (*((S)->stepSizePtr) = (ss))
 
#define rtsiGetStepSize(S)   *((S)->stepSizePtr)
 
#define rtsiSetMinStepSize(S, ss)   (((S)->minStepSize = (ss)))
 
#define rtsiGetMinStepSize(S)   (S)->minStepSize
 
#define rtsiSetMaxStepSize(S, ss)   ((S)->maxStepSize = (ss))
 
#define rtsiGetMaxStepSize(S)   (S)->maxStepSize
 
#define rtsiSetFixedStepSize(S, ss)   ((S)->fixedStepSize = (ss))
 
#define rtsiGetFixedStepSize(S)   (S)->fixedStepSize
 
#define rtsiSetMaxNumMinSteps(S, mns)   ((S)->maxNumMinSteps = (mns))
 
#define rtsiGetMaxNumMinSteps(S)   (S)->maxNumMinSteps
 
#define rtsiSetSolverMaxOrder(S, smo)   ((S)->solverMaxOrder = (smo))
 
#define rtsiGetSolverMaxOrder(S)   (S)->solverMaxOrder
 
#define rtsiSetSolverJacobianMethodControl(S, smcm)   (ssGetSolverInfo(S)->solverJacobianMethodControl = (smcm))
 
#define rtsiGetSolverJacobianMethodControl(S)   ssGetSolverInfo(S)->solverJacobianMethodControl
 
#define rtsiSetSolverShapePreserveControl(S, smcm)   (ssGetSolverInfo(S)->solverShapePreserveControl = (smcm))
 
#define rtsiGetSolverShapePreserveControl(S)   ssGetSolverInfo(S)->solverShapePreserveControl
 
#define rtsiSetSolverConsecutiveZCsStepRelTol(S, scr)   (ssGetSolverInfo(S)->solverConsecutiveZCsStepRelTol = (scr))
 
#define rtsiGetSolverConsecutiveZCsStepRelTol(S)   ssGetSolverInfo(S)->solverConsecutiveZCsStepRelTol
 
#define rtsiSetSolverMaxConsecutiveZCs(S, smcz)   (ssGetSolverInfo(S)->solverMaxConsecutiveZCs = (smcz))
 
#define rtsiGetSolverMaxConsecutiveZCs(S)   ssGetSolverInfo(S)->solverMaxConsecutiveZCs
 
#define rtsiSetSolverMaxConsecutiveMinStep(S, smcm)   (ssGetSolverInfo(S)->solverMaxConsecutiveMinStep = (smcm))
 
#define rtsiGetSolverMaxConsecutiveMinStep(S)   ssGetSolverInfo(S)->solverMaxConsecutiveMinStep
 
#define rtsiSetSolverExtrapolationOrder(S, seo)   ((S)->solverExtrapolationOrder = (seo))
 
#define rtsiGetSolverExtrapolationOrder(S)   (S)->solverExtrapolationOrder
 
#define rtsiSetSolverNumberNewtonIterations(S, nni)   ((S)->solverNumberNewtonIterations = (nni))
 
#define rtsiGetSolverNumberNewtonIterations(S)   (S)->solverNumberNewtonIterations
 
#define rtsiSetSolverRefineFactor(S, smo)   ((S)->solverRefineFactor = (smo))
 
#define rtsiGetSolverRefineFactor(S)   (S)->solverRefineFactor
 
#define rtsiSetSolverRelTol(S, smo)   ((S)->solverRelTol = (smo))
 
#define rtsiGetSolverRelTol(S)   (S)->solverRelTol
 
#define rtsiSetSolverMassMatrixType(S, type)   ((S)->massMatrixType = (type))
 
#define rtsiGetSolverMassMatrixType(S)   (S)->massMatrixType
 
#define rtsiSetSolverMassMatrixNzMax(S, nzMax)   ((S)->massMatrixNzMax = (nzMax))
 
#define rtsiGetSolverMassMatrixNzMax(S)   (S)->massMatrixNzMax
 
#define rtsiSetSolverMassMatrixIr(S, ir)   ((S)->massMatrixIr = (ir))
 
#define rtsiGetSolverMassMatrixIr(S)   (S)->massMatrixIr
 
#define rtsiSetSolverMassMatrixJc(S, jc)   ((S)->massMatrixJc = (jc))
 
#define rtsiGetSolverMassMatrixJc(S)   (S)->massMatrixJc
 
#define rtsiSetSolverMassMatrixPr(S, pr)   ((S)->massMatrixPr = (pr))
 
#define rtsiGetSolverMassMatrixPr(S)   (S)->massMatrixPr
 
#define rtsiSetdXPtr(S, dxp)   ((S)->dXPtr = (dxp))
 
#define rtsiSetdX(S, dx)   (*((S)->dXPtr) = (dx))
 
#define rtsiGetdX(S)   *((S)->dXPtr)
 
#define rtsiSetTPtr(S, tp)   ((S)->tPtr = (tp))
 
#define rtsiSetT(S, t)   ((*((S)->tPtr))[0] = (t))
 
#define rtsiGetT(S)   (*((S)->tPtr))[0]
 
#define rtsiSetContStatesPtr(S, cp)   ((S)->contStatesPtr = (cp))
 
#define rtsiGetContStates(S)   *((S)->contStatesPtr)
 
#define rtsiSetNumContStatesPtr(S, cp)   ((S)->numContStatesPtr = (cp))
 
#define rtsiGetNumContStates(S)   *((S)->numContStatesPtr)
 
#define rtsiSetNumPeriodicContStatesPtr(S, cp)   ((S)->numPeriodicContStatesPtr = (cp))
 
#define rtsiGetNumPeriodicContStates(S)   *((S)->numPeriodicContStatesPtr)
 
#define rtsiSetPeriodicContStateIndicesPtr(S, cp)   ((S)->periodicContStateIndicesPtr = (cp))
 
#define rtsiGetPeriodicContStateIndices(S)   *((S)->periodicContStateIndicesPtr)
 
#define rtsiSetPeriodicContStateRangesPtr(S, cp)   ((S)->periodicContStateRangesPtr = (cp))
 
#define rtsiGetPeriodicContStateRanges(S)   *((S)->periodicContStateRangesPtr)
 
#define rtsiSetErrorStatusPtr(S, esp)   ((S)->errStatusPtr = (esp))
 
#define rtsiSetErrorStatus(S, es)   (*((S)->errStatusPtr) = (es))
 
#define rtsiGetErrorStatus(S)   *((S)->errStatusPtr)
 
#define rtsiSetModelMethodsPtr(S, mmp)   ((S)->modelMethodsPtr = (mmp))
 
#define rtsiGetModelMethodsPtr(S)   (S)->modelMethodsPtr
 
#define rtsiSetSolverComputingJacobian(S, val)   ((S)->isComputingJacobian = (val))
 
#define rtsiIsSolverComputingJacobian(S)   (S)->isComputingJacobian
 
#define rtsiSetSolverOutputComputed(S, val)   ((S)->isOutputMethodComputed = (val))
 
#define rtsiIsSolverOutputComputed(S)   (S)->isOutputMethodComputed
 

Typedefs

typedef struct _ssSolverInfo_tag ssSolverInfo
 
typedef ssSolverInfo RTWSolverInfo
 

Enumerations

enum  SL_SolverToleranceControlFlag_T {
  SL_SOLVER_TOLERANCE_AUTO = 0 , SL_SOLVER_TOLERANCE_LOCAL = 1 , SL_SOLVER_TOLERANCE_GLOBAL = 2 , SL_SOLVER_TOLERANCE_UNDEFINED = 255 ,
  SL_SOLVER_TOLERANCE_AUTO = 0 , SL_SOLVER_TOLERANCE_LOCAL = 1 , SL_SOLVER_TOLERANCE_GLOBAL = 2 , SL_SOLVER_TOLERANCE_UNDEFINED = 255
}
 
enum  slJmBdControl {
  SL_JM_BD_AUTO = 0 , SL_JM_BD_SPARSE_PERTURBATION , SL_JM_BD_FULL_PERTURBATION , SL_JM_BD_SPARSE_ANALYTICAL ,
  SL_JM_BD_FULL_ANALYTICAL , SL_JM_BD_AUTO = 0 , SL_JM_BD_SPARSE_PERTURBATION , SL_JM_BD_FULL_PERTURBATION ,
  SL_JM_BD_SPARSE_ANALYTICAL , SL_JM_BD_FULL_ANALYTICAL
}
 

Macro Definition Documentation

◆ rtsiGetBlkStateChange

#define rtsiGetBlkStateChange (   S)    (S)->CTOutputIncnstWithState

◆ rtsiGetBlockStateForSolverChangedAtMajorStep

#define rtsiGetBlockStateForSolverChangedAtMajorStep (   S)    (S)->solverNeedsReset

◆ rtsiGetContStates

#define rtsiGetContStates (   S)    *((S)->contStatesPtr)

◆ rtsiGetContTimeOutputInconsistentWithStateAtMajorStep

#define rtsiGetContTimeOutputInconsistentWithStateAtMajorStep (   S)    (S)->CTOutputIncnstWithState

◆ rtsiGetdX

#define rtsiGetdX (   S)    *((S)->dXPtr)

◆ rtsiGetErrorStatus

#define rtsiGetErrorStatus (   S)    *((S)->errStatusPtr)

◆ rtsiGetFixedStepSize

#define rtsiGetFixedStepSize (   S)    (S)->fixedStepSize

◆ rtsiGetMaxNumMinSteps

#define rtsiGetMaxNumMinSteps (   S)    (S)->maxNumMinSteps

◆ rtsiGetMaxStepSize

#define rtsiGetMaxStepSize (   S)    (S)->maxStepSize

◆ rtsiGetMinStepSize

#define rtsiGetMinStepSize (   S)    (S)->minStepSize

◆ rtsiGetModelMethodsPtr

#define rtsiGetModelMethodsPtr (   S)    (S)->modelMethodsPtr

◆ rtsiGetNumContStates

#define rtsiGetNumContStates (   S)    *((S)->numContStatesPtr)

◆ rtsiGetNumPeriodicContStates

#define rtsiGetNumPeriodicContStates (   S)    *((S)->numPeriodicContStatesPtr)

◆ rtsiGetPeriodicContStateIndices

#define rtsiGetPeriodicContStateIndices (   S)    *((S)->periodicContStateIndicesPtr)

◆ rtsiGetPeriodicContStateRanges

#define rtsiGetPeriodicContStateRanges (   S)    *((S)->periodicContStateRangesPtr)

◆ rtsiGetRTModelPtr

#define rtsiGetRTModelPtr (   S)    (S)->rtModelPtr

◆ rtsiGetSimTimeStep

#define rtsiGetSimTimeStep (   S)    *((S)->simTimeStepPtr)

◆ rtsiGetSimTimeStepPtr

#define rtsiGetSimTimeStepPtr (   S)    ((S)->simTimeStepPtr)

◆ rtsiGetSolverConsecutiveZCsStepRelTol

#define rtsiGetSolverConsecutiveZCsStepRelTol (   S)    ssGetSolverInfo(S)->solverConsecutiveZCsStepRelTol

◆ rtsiGetSolverData

#define rtsiGetSolverData (   S)    (S)->solverData

◆ rtsiGetSolverExtrapolationOrder

#define rtsiGetSolverExtrapolationOrder (   S)    (S)->solverExtrapolationOrder

◆ rtsiGetSolverJacobianMethodControl

#define rtsiGetSolverJacobianMethodControl (   S)    ssGetSolverInfo(S)->solverJacobianMethodControl

◆ rtsiGetSolverMassMatrixIr

#define rtsiGetSolverMassMatrixIr (   S)    (S)->massMatrixIr

◆ rtsiGetSolverMassMatrixJc

#define rtsiGetSolverMassMatrixJc (   S)    (S)->massMatrixJc

◆ rtsiGetSolverMassMatrixNzMax

#define rtsiGetSolverMassMatrixNzMax (   S)    (S)->massMatrixNzMax

◆ rtsiGetSolverMassMatrixPr

#define rtsiGetSolverMassMatrixPr (   S)    (S)->massMatrixPr

◆ rtsiGetSolverMassMatrixType

#define rtsiGetSolverMassMatrixType (   S)    (S)->massMatrixType

◆ rtsiGetSolverMaxConsecutiveMinStep

#define rtsiGetSolverMaxConsecutiveMinStep (   S)    ssGetSolverInfo(S)->solverMaxConsecutiveMinStep

◆ rtsiGetSolverMaxConsecutiveZCs

#define rtsiGetSolverMaxConsecutiveZCs (   S)    ssGetSolverInfo(S)->solverMaxConsecutiveZCs

◆ rtsiGetSolverMaxOrder

#define rtsiGetSolverMaxOrder (   S)    (S)->solverMaxOrder

◆ rtsiGetSolverMode

#define rtsiGetSolverMode (   S)    (S)->solverMode

◆ rtsiGetSolverName

#define rtsiGetSolverName (   S)    (S)->solverName

◆ rtsiGetSolverNeedsReset

#define rtsiGetSolverNeedsReset (   S)    (S)->solverNeedsReset

◆ rtsiGetSolverNumberNewtonIterations

#define rtsiGetSolverNumberNewtonIterations (   S)    (S)->solverNumberNewtonIterations

◆ rtsiGetSolverRefineFactor

#define rtsiGetSolverRefineFactor (   S)    (S)->solverRefineFactor

◆ rtsiGetSolverRelTol

#define rtsiGetSolverRelTol (   S)    (S)->solverRelTol

◆ rtsiGetSolverShapePreserveControl

#define rtsiGetSolverShapePreserveControl (   S)    ssGetSolverInfo(S)->solverShapePreserveControl

◆ rtsiGetSolverStopTime

#define rtsiGetSolverStopTime (   S)    (S)->solverStopTime

◆ rtsiGetStepSize

#define rtsiGetStepSize (   S)    *((S)->stepSizePtr)

◆ rtsiGetT

#define rtsiGetT (   S)    (*((S)->tPtr))[0]

◆ rtsiIsSolverComputingJacobian

#define rtsiIsSolverComputingJacobian (   S)    (S)->isComputingJacobian

◆ rtsiIsSolverOutputComputed

#define rtsiIsSolverOutputComputed (   S)    (S)->isOutputMethodComputed

◆ rtsiIsVariableStepSolver

#define rtsiIsVariableStepSolver (   S)    (S)->isVariableStepSolver

◆ rtsiSetBlkStateChange

#define rtsiSetBlkStateChange (   S,
  sn 
)    ((S)->CTOutputIncnstWithState = (sn))

◆ rtsiSetBlockStateForSolverChangedAtMajorStep

#define rtsiSetBlockStateForSolverChangedAtMajorStep (   S,
  sn 
)    ((S)->solverNeedsReset = (sn))

◆ rtsiSetContStatesPtr

#define rtsiSetContStatesPtr (   S,
  cp 
)    ((S)->contStatesPtr = (cp))

◆ rtsiSetContTimeOutputInconsistentWithStateAtMajorStep

#define rtsiSetContTimeOutputInconsistentWithStateAtMajorStep (   S,
  sn 
)    ((S)->CTOutputIncnstWithState = (sn))

◆ rtsiSetdX

#define rtsiSetdX (   S,
  dx 
)    (*((S)->dXPtr) = (dx))

◆ rtsiSetdXPtr

#define rtsiSetdXPtr (   S,
  dxp 
)    ((S)->dXPtr = (dxp))

◆ rtsiSetErrorStatus

#define rtsiSetErrorStatus (   S,
  es 
)    (*((S)->errStatusPtr) = (es))

◆ rtsiSetErrorStatusPtr

#define rtsiSetErrorStatusPtr (   S,
  esp 
)    ((S)->errStatusPtr = (esp))

◆ rtsiSetFixedStepSize

#define rtsiSetFixedStepSize (   S,
  ss 
)    ((S)->fixedStepSize = (ss))

◆ rtsiSetMaxNumMinSteps

#define rtsiSetMaxNumMinSteps (   S,
  mns 
)    ((S)->maxNumMinSteps = (mns))

◆ rtsiSetMaxStepSize

#define rtsiSetMaxStepSize (   S,
  ss 
)    ((S)->maxStepSize = (ss))

◆ rtsiSetMinStepSize

#define rtsiSetMinStepSize (   S,
  ss 
)    (((S)->minStepSize = (ss)))

◆ rtsiSetModelMethodsPtr

#define rtsiSetModelMethodsPtr (   S,
  mmp 
)    ((S)->modelMethodsPtr = (mmp))

◆ rtsiSetNumContStatesPtr

#define rtsiSetNumContStatesPtr (   S,
  cp 
)    ((S)->numContStatesPtr = (cp))

◆ rtsiSetNumPeriodicContStatesPtr

#define rtsiSetNumPeriodicContStatesPtr (   S,
  cp 
)    ((S)->numPeriodicContStatesPtr = (cp))

◆ rtsiSetPeriodicContStateIndicesPtr

#define rtsiSetPeriodicContStateIndicesPtr (   S,
  cp 
)    ((S)->periodicContStateIndicesPtr = (cp))

◆ rtsiSetPeriodicContStateRangesPtr

#define rtsiSetPeriodicContStateRangesPtr (   S,
  cp 
)    ((S)->periodicContStateRangesPtr = (cp))

◆ rtsiSetRTModelPtr

#define rtsiSetRTModelPtr (   S,
  rtmp 
)    ((S)->rtModelPtr = (rtmp))

◆ rtsiSetSimTimeStep

#define rtsiSetSimTimeStep (   S,
  st 
)    (*((S)->simTimeStepPtr) = (st))

◆ rtsiSetSimTimeStepPtr

#define rtsiSetSimTimeStepPtr (   S,
  stp 
)    ((S)->simTimeStepPtr = (stp))

◆ rtsiSetSolverComputingJacobian

#define rtsiSetSolverComputingJacobian (   S,
  val 
)    ((S)->isComputingJacobian = (val))

◆ rtsiSetSolverConsecutiveZCsStepRelTol

#define rtsiSetSolverConsecutiveZCsStepRelTol (   S,
  scr 
)    (ssGetSolverInfo(S)->solverConsecutiveZCsStepRelTol = (scr))

◆ rtsiSetSolverData

#define rtsiSetSolverData (   S,
  sd 
)    ((S)->solverData = (sd))

◆ rtsiSetSolverExtrapolationOrder

#define rtsiSetSolverExtrapolationOrder (   S,
  seo 
)    ((S)->solverExtrapolationOrder = (seo))

◆ rtsiSetSolverJacobianMethodControl

#define rtsiSetSolverJacobianMethodControl (   S,
  smcm 
)    (ssGetSolverInfo(S)->solverJacobianMethodControl = (smcm))

◆ rtsiSetSolverMassMatrixIr

#define rtsiSetSolverMassMatrixIr (   S,
  ir 
)    ((S)->massMatrixIr = (ir))

◆ rtsiSetSolverMassMatrixJc

#define rtsiSetSolverMassMatrixJc (   S,
  jc 
)    ((S)->massMatrixJc = (jc))

◆ rtsiSetSolverMassMatrixNzMax

#define rtsiSetSolverMassMatrixNzMax (   S,
  nzMax 
)    ((S)->massMatrixNzMax = (nzMax))

◆ rtsiSetSolverMassMatrixPr

#define rtsiSetSolverMassMatrixPr (   S,
  pr 
)    ((S)->massMatrixPr = (pr))

◆ rtsiSetSolverMassMatrixType

#define rtsiSetSolverMassMatrixType (   S,
  type 
)    ((S)->massMatrixType = (type))

◆ rtsiSetSolverMaxConsecutiveMinStep

#define rtsiSetSolverMaxConsecutiveMinStep (   S,
  smcm 
)    (ssGetSolverInfo(S)->solverMaxConsecutiveMinStep = (smcm))

◆ rtsiSetSolverMaxConsecutiveZCs

#define rtsiSetSolverMaxConsecutiveZCs (   S,
  smcz 
)    (ssGetSolverInfo(S)->solverMaxConsecutiveZCs = (smcz))

◆ rtsiSetSolverMaxOrder

#define rtsiSetSolverMaxOrder (   S,
  smo 
)    ((S)->solverMaxOrder = (smo))

◆ rtsiSetSolverMode

#define rtsiSetSolverMode (   S,
  sm 
)    ((S)->solverMode = (sm))

◆ rtsiSetSolverName

#define rtsiSetSolverName (   S,
  sn 
)    ((S)->solverName = (sn))

◆ rtsiSetSolverNeedsReset

#define rtsiSetSolverNeedsReset (   S,
  sn 
)    ((S)->solverNeedsReset = (sn))

◆ rtsiSetSolverNumberNewtonIterations

#define rtsiSetSolverNumberNewtonIterations (   S,
  nni 
)    ((S)->solverNumberNewtonIterations = (nni))

◆ rtsiSetSolverOutputComputed

#define rtsiSetSolverOutputComputed (   S,
  val 
)    ((S)->isOutputMethodComputed = (val))

◆ rtsiSetSolverRefineFactor

#define rtsiSetSolverRefineFactor (   S,
  smo 
)    ((S)->solverRefineFactor = (smo))

◆ rtsiSetSolverRelTol

#define rtsiSetSolverRelTol (   S,
  smo 
)    ((S)->solverRelTol = (smo))

◆ rtsiSetSolverShapePreserveControl

#define rtsiSetSolverShapePreserveControl (   S,
  smcm 
)    (ssGetSolverInfo(S)->solverShapePreserveControl = (smcm))

◆ rtsiSetSolverStopTime

#define rtsiSetSolverStopTime (   S,
  st 
)    ((S)->solverStopTime = (st))

◆ rtsiSetStepSize

#define rtsiSetStepSize (   S,
  ss 
)    (*((S)->stepSizePtr) = (ss))

◆ rtsiSetStepSizePtr

#define rtsiSetStepSizePtr (   S,
  ssp 
)    ((S)->stepSizePtr = (ssp))

◆ rtsiSetT

#define rtsiSetT (   S,
 
)    ((*((S)->tPtr))[0] = (t))

◆ rtsiSetTPtr

#define rtsiSetTPtr (   S,
  tp 
)    ((S)->tPtr = (tp))

◆ rtsiSetVariableStepSolver

#define rtsiSetVariableStepSolver (   S,
  vs 
)    ((S)->isVariableStepSolver = (vs))

Typedef Documentation

◆ RTWSolverInfo

◆ ssSolverInfo

Enumeration Type Documentation

◆ SL_SolverToleranceControlFlag_T

Enumerator
SL_SOLVER_TOLERANCE_AUTO 
SL_SOLVER_TOLERANCE_LOCAL 
SL_SOLVER_TOLERANCE_GLOBAL 
SL_SOLVER_TOLERANCE_UNDEFINED 
SL_SOLVER_TOLERANCE_AUTO 
SL_SOLVER_TOLERANCE_LOCAL 
SL_SOLVER_TOLERANCE_GLOBAL 
SL_SOLVER_TOLERANCE_UNDEFINED 

◆ slJmBdControl

Enumerator
SL_JM_BD_AUTO 
SL_JM_BD_SPARSE_PERTURBATION 
SL_JM_BD_FULL_PERTURBATION 
SL_JM_BD_SPARSE_ANALYTICAL 
SL_JM_BD_FULL_ANALYTICAL 
SL_JM_BD_AUTO 
SL_JM_BD_SPARSE_PERTURBATION 
SL_JM_BD_FULL_PERTURBATION 
SL_JM_BD_SPARSE_ANALYTICAL 
SL_JM_BD_FULL_ANALYTICAL