⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c6_lmdap_library_ncs.c

📁 m files for SIAM book, Numerical Computing with MATLAB
💻 C
📖 第 1 页 / 共 5 页
字号:
  c6_info[31].fileTime2 = 0U;
  c6_info[32].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_size_arg.m/check_arg";
  c6_info[32].name = "false";
  c6_info[32].dominantType = "";
  c6_info[32].resolved = "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/false.m";
  c6_info[32].fileLength = 631U;
  c6_info[32].fileTime1 = 1163970766U;
  c6_info[32].fileTime2 = 0U;
  c6_info[33].context = "";
  c6_info[33].name = "mtimes";
  c6_info[33].dominantType = "double";
  c6_info[33].resolved = "[B]mtimes";
  c6_info[33].fileLength = 0U;
  c6_info[33].fileTime1 = 0U;
  c6_info[33].fileTime2 = 0U;
  c6_info[34].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.m";
  c6_info[34].name = "ge";
  c6_info[34].dominantType = "double";
  c6_info[34].resolved = "[B]ge";
  c6_info[34].fileLength = 0U;
  c6_info[34].fileTime1 = 0U;
  c6_info[34].fileTime2 = 0U;
  c6_info[35].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m";
  c6_info[35].name = "isempty";
  c6_info[35].dominantType = "double";
  c6_info[35].resolved = "[B]isempty";
  c6_info[35].fileLength = 0U;
  c6_info[35].fileTime1 = 0U;
  c6_info[35].fileTime2 = 0U;
  c6_info[36].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/isscalar.m";
  c6_info[36].name = "gt";
  c6_info[36].dominantType = "double";
  c6_info[36].resolved = "[B]gt";
  c6_info[36].fileLength = 0U;
  c6_info[36].fileTime1 = 0U;
  c6_info[36].fileTime2 = 0U;
  c6_info[37].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m";
  c6_info[37].name = "eml_alloc";
  c6_info[37].dominantType = "double";
  c6_info[37].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_alloc.m";
  c6_info[37].fileLength = 2151U;
  c6_info[37].fileTime1 = 1179464470U;
  c6_info[37].fileTime2 = 0U;
  c6_info[38].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/datatypes/cast.m";
  c6_info[38].name = "double";
  c6_info[38].dominantType = "double";
  c6_info[38].resolved = "[B]double";
  c6_info[38].fileLength = 0U;
  c6_info[38].fileTime1 = 0U;
  c6_info[38].fileTime2 = 0U;
  c6_info[39].context = "";
  c6_info[39].name = "plus";
  c6_info[39].dominantType = "double";
  c6_info[39].resolved = "[B]plus";
  c6_info[39].fileLength = 0U;
  c6_info[39].fileTime1 = 0U;
  c6_info[39].fileTime2 = 0U;
  c6_info[40].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_size_arg.m/check_arg";
  c6_info[40].name = "true";
  c6_info[40].dominantType = "";
  c6_info[40].resolved = "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/true.m";
  c6_info[40].fileLength = 625U;
  c6_info[40].fileTime1 = 1163970786U;
  c6_info[40].fileTime2 = 0U;
  c6_info[41].context = "";
  c6_info[41].name = "sqrt";
  c6_info[41].dominantType = "double";
  c6_info[41].resolved = "[I]$matlabroot$/toolbox/eml/lib/matlab/elfun/sqrt.m";
  c6_info[41].fileLength = 1276U;
  c6_info[41].fileTime1 = 1177099708U;
  c6_info[41].fileTime2 = 0U;
  c6_info[42].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m";
  c6_info[42].name = "isreal";
  c6_info[42].dominantType = "double";
  c6_info[42].resolved = "[B]isreal";
  c6_info[42].fileLength = 0U;
  c6_info[42].fileTime1 = 0U;
  c6_info[42].fileTime2 = 0U;
  c6_info[43].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m";
  c6_info[43].name = "isinteger";
  c6_info[43].dominantType = "double";
  c6_info[43].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/datatypes/isinteger.m";
  c6_info[43].fileLength = 254U;
  c6_info[43].fileTime1 = 1160446620U;
  c6_info[43].fileTime2 = 0U;
  c6_info[44].context = "";
  c6_info[44].name = "abs";
  c6_info[44].dominantType = "double";
  c6_info[44].resolved = "[I]$matlabroot$/toolbox/eml/lib/matlab/elfun/abs.m";
  c6_info[44].fileLength = 1031U;
  c6_info[44].fileTime1 = 1163970702U;
  c6_info[44].fileTime2 = 0U;
  c6_info[45].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/datatypes/isa.m";
  c6_info[45].name = "eml_is_integer_class";
  c6_info[45].dominantType = "char";
  c6_info[45].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_is_integer_class.m";
  c6_info[45].fileLength = 462U;
  c6_info[45].fileTime1 = 1160446744U;
  c6_info[45].fileTime2 = 0U;
  c6_info[46].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.m";
  c6_info[46].name = "isscalar";
  c6_info[46].dominantType = "double";
  c6_info[46].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/isscalar.m";
  c6_info[46].fileLength = 243U;
  c6_info[46].fileTime1 = 1160446704U;
  c6_info[46].fileTime2 = 0U;
  c6_info[47].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.m";
  c6_info[47].name = "eml_assert";
  c6_info[47].dominantType = "char";
  c6_info[47].resolved = "[B]eml_assert";
  c6_info[47].fileLength = 0U;
  c6_info[47].fileTime1 = 0U;
  c6_info[47].fileTime2 = 0U;
  c6_info[48].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/ops/mpower.m";
  c6_info[48].name = "ndims";
  c6_info[48].dominantType = "double";
  c6_info[48].resolved = "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/ndims.m";
  c6_info[48].fileLength = 236U;
  c6_info[48].fileTime1 = 1163970776U;
  c6_info[48].fileTime2 = 0U;
  c6_info[49].context = "[I]$matlabroot$/toolbox/eml/lib/matlab/datatypes/isa.m";
  c6_info[49].name = "strcmp";
  c6_info[49].dominantType = "char";
  c6_info[49].resolved = "[B]strcmp";
  c6_info[49].fileLength = 0U;
  c6_info[49].fileTime1 = 0U;
  c6_info[49].fileTime2 = 0U;
  c6_info[50].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_size_arg.m/check_arg";
  c6_info[50].name = "isfloat";
  c6_info[50].dominantType = "double";
  c6_info[50].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/datatypes/isfloat.m";
  c6_info[50].fileLength = 182U;
  c6_info[50].fileTime1 = 1160446620U;
  c6_info[50].fileTime2 = 0U;
  c6_info[51].context =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_size_arg.m/check_arg";
  c6_info[51].name = "isvector";
  c6_info[51].dominantType = "double";
  c6_info[51].resolved =
    "[I]$matlabroot$/toolbox/eml/lib/matlab/elmat/isvector.m";
  c6_info[51].fileLength = 284U;
  c6_info[51].fileTime1 = 1160446706U;
  c6_info[51].fileTime2 = 0U;
}

static void init_dsm_address_info(SFc6_LMdap_Library_NCSInstanceStruct
 *chartInstance)
{
}

/* SFunction Glue Code */
void sf_c6_LMdap_Library_NCS_get_check_sum(mxArray *plhs[])
{
  ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(1667188957U);
  ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(2976573958U);
  ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(3952657309U);
  ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(2133730560U);
}

mxArray *sf_c6_LMdap_Library_NCS_get_autoinheritance_info(void)
{
  const char *autoinheritanceFields[] =
  {"checksum","inputs","parameters","outputs"};
  mxArray *mxAutoinheritanceInfo =
  mxCreateStructMatrix(1,1,4,autoinheritanceFields);
  {
    mxArray *mxChecksum = mxCreateDoubleMatrix(4,1,mxREAL);
    double *pr = mxGetPr(mxChecksum);
    pr[0] = (double)(2523659703U);
    pr[1] = (double)(3921340509U);
    pr[2] = (double)(3310431906U);
    pr[3] = (double)(967285310U);
    mxSetField(mxAutoinheritanceInfo,0,"checksum",mxChecksum);
  }
  {
    const char *dataFields[] = {"size","type","complexity"};
    mxArray *mxData = mxCreateStructMatrix(1,5,3,dataFields);
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(2);
      pr[1] = (double)(1);
      mxSetField(mxData,0,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,0,"type",mxType);
    }
    mxSetField(mxData,0,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,1,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,1,"type",mxType);
    }
    mxSetField(mxData,1,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,2,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,2,"type",mxType);
    }
    mxSetField(mxData,2,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,3,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,3,"type",mxType);
    }
    mxSetField(mxData,3,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,4,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,4,"type",mxType);
    }
    mxSetField(mxData,4,"complexity",mxCreateDoubleScalar(0));
    mxSetField(mxAutoinheritanceInfo,0,"inputs",mxData);
  }
  {
    mxSetField(mxAutoinheritanceInfo,0,"parameters",mxCreateDoubleMatrix(0,0,mxREAL));
  }
  {
    const char *dataFields[] = {"size","type","complexity"};
    mxArray *mxData = mxCreateStructMatrix(1,6,3,dataFields);
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,0,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,0,"type",mxType);
    }
    mxSetField(mxData,0,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,1,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,1,"type",mxType);
    }
    mxSetField(mxData,1,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);
      mxSetField(mxData,2,"size",mxSize);
    }
    {
      const char *typeFields[] = {"base","aliasId","fixpt"};
      mxArray *mxType = mxCreateStructMatrix(1,1,3,typeFields);
      mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
      mxSetField(mxType,0,"aliasId",mxCreateDoubleScalar(0));
      mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
      mxSetField(mxData,2,"type",mxType);
    }
    mxSetField(mxData,2,"complexity",mxCreateDoubleScalar(0));
    {
      mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
      double *pr = mxGetPr(mxSize);
      pr[0] = (double)(1);
      pr[1] = (double)(1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -