/*
 * double_new_moment_private.h
 *
 * Code generation for model "double_new_moment".
 *
 * Model version              : 1.298
 * Simulink Coder version : 8.9 (R2015b) 13-Aug-2015
 * C source code generated on : Tue May 22 08:51:57 2018
 *
 * Target selection: sldrt.tlc
 * Note: GRT includes extra infrastructure and instrumentation for prototyping
 * Embedded hardware selection: Intel->x86-64
 * Code generation objectives: Unspecified
 * Validation result: Not run
 */

#ifndef RTW_HEADER_double_new_moment_private_h_
#define RTW_HEADER_double_new_moment_private_h_
#include "rtwtypes.h"
#include "multiword_types.h"
#include "zero_crossing_types.h"

/* Used by FromWorkspace Block: '<Root>/From Workspace' */
#ifndef rtInterpolate
# define rtInterpolate(v1,v2,f1,f2)    (((v1)==(v2))?((double)(v1)): (((f1)*((double)(v1)))+((f2)*((double)(v2)))))
#endif

#ifndef rtRound
# define rtRound(v)                    ( ((v) >= 0) ? floor((v) + 0.5) : ceil((v) - 0.5) )
#endif

extern void double_new_moment_MATLABFunction(real_T rtu_u,
  B_MATLABFunction_double_new_moment_T *localB);
extern void double_new_moment_MATLABFunction2(real_T rtu_u,
  B_MATLABFunction2_double_new_moment_T *localB);

#endif                                 /* RTW_HEADER_double_new_moment_private_h_ */
