예제 #1
0
modelica_string realString(modelica_real r)
{
  if (isinf(r) && r < 0)
    return MMC_REFSTRINGLIT(_OMC_LIT_NEG_INF);
  else if (isinf(r))
    return MMC_REFSTRINGLIT(_OMC_LIT_POS_INF);
  else if (isnan(r))
    return MMC_REFSTRINGLIT(_OMC_LIT_NAN);
  return _old_realString(r);
}
예제 #2
0
#include "../omc_simulation_settings.h"
#include "../meta/meta_modelica.h"
static const MMC_DEFSTRINGLIT(OMC_STRINGLIT_0,0,"");
void* mmc_emptystring = MMC_REFSTRINGLIT(OMC_STRINGLIT_0);
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_01,1,"\x01");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_02,1,"\x02");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_03,1,"\x03");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_04,1,"\x04");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_05,1,"\x05");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_06,1,"\x06");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_07,1,"\x07");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_08,1,"\x08");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_09,1,"\x09");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0A,1,"\x0A");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0B,1,"\x0B");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0C,1,"\x0C");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0D,1,"\x0D");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0E,1,"\x0E");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0F,1,"\x0F");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_10,1,"\x10");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_11,1,"\x11");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_12,1,"\x12");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_13,1,"\x13");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_14,1,"\x14");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_15,1,"\x15");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_16,1,"\x16");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_17,1,"\x17");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_18,1,"\x18");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_19,1,"\x19");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_1A,1,"\x1A");
static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_1B,1,"\x1B");