Defines

sf_trgen.cc File Reference

#include <list>
#include <math.h>
#include <exception>
#include <typeinfo>
#include <iterator>
#include <trgen.h>
#include "simstruc.h"
#include "cg_sfun.h"
Include dependency graph for sf_trgen.cc:

Defines

#define S_FUNCTION_LEVEL   2
#define S_FUNCTION_NAME   sf_trgen
#define DP_PATH_IDX   0
#define PATH_PARAM(S)   (ssGetSFcnParam(S,DP_PATH_IDX))
#define DP_INITPOS_IDX   1
#define INITPOS_PARAM(S)   (ssGetSFcnParam(S,DP_INITPOS_IDX))
#define DP_TRAJECTORY_CONSTRAINTS_IDX   2
#define TRAJECTORY_CONSTRAINTS_PARAM(S)   (ssGetSFcnParam(S,DP_TRAJECTORY_CONSTRAINTS_IDX))
#define DP_START_IDX   3
#define START_PARAM(S)   (ssGetSFcnParam(S,DP_START_IDX))
#define PW_TRAJECTORY_IDX   0
#define TRAJECTORY_OBJECT(S)   ((Trajectory *)ssGetPWork(S)[PW_TRAJECTORY_IDX])
#define IS_PARAM_DOUBLE(pVal)
#define MDL_CHECK_PARAMETERS
#define MDL_START

Define Documentation

#define DP_INITPOS_IDX   1
#define DP_PATH_IDX   0
#define DP_START_IDX   3
#define DP_TRAJECTORY_CONSTRAINTS_IDX   2
#define INITPOS_PARAM (   S  )     (ssGetSFcnParam(S,DP_INITPOS_IDX))
#define IS_PARAM_DOUBLE (   pVal  ) 
Value:
(mxIsNumeric(pVal) && !mxIsLogical(pVal) &&\
!mxIsEmpty(pVal) && !mxIsSparse(pVal) && !mxIsComplex(pVal) && mxIsDouble(pVal))
#define MDL_CHECK_PARAMETERS
#define MDL_START
#define PATH_PARAM (   S  )     (ssGetSFcnParam(S,DP_PATH_IDX))
#define PW_TRAJECTORY_IDX   0
#define S_FUNCTION_LEVEL   2
#define S_FUNCTION_NAME   sf_trgen
#define START_PARAM (   S  )     (ssGetSFcnParam(S,DP_START_IDX))
#define TRAJECTORY_CONSTRAINTS_PARAM (   S  )     (ssGetSFcnParam(S,DP_TRAJECTORY_CONSTRAINTS_IDX))
#define TRAJECTORY_OBJECT (   S  )     ((Trajectory *)ssGetPWork(S)[PW_TRAJECTORY_IDX])