亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sopla.c

?? 著名的LAPACK矩陣計算軟件包, 是比較新的版本, 一般用到矩陣分解的朋友也許會用到
?? C
?? 第 1 頁 / 共 2 頁
字號:
		wl = (real) max(i__1,i__2);
/* Computing MAX   
   Computing MIN */
		i__3 = *kl + *ku, i__4 = *n - i__;
		i__1 = 0, i__2 = min(i__3,i__4);
		wu = (real) max(i__1,i__2);
		mults += wl * (wu + 1.f);
		adds += wl * wu;
/* L10: */
	    }

/*        xGBTRS:  N, NRHS, KL, KU  =>  M, N, KL, KU */

	} else if (lsamen_(&c__3, c3, "TRS")) {
/* Computing MAX   
   Computing MIN */
	    i__3 = *kl, i__4 = *m - 1;
	    i__1 = 0, i__2 = min(i__3,i__4);
	    wl = (real) max(i__1,i__2);
/* Computing MAX   
   Computing MIN */
	    i__3 = *kl + *ku, i__4 = *m - 1;
	    i__1 = 0, i__2 = min(i__3,i__4);
	    wu = (real) max(i__1,i__2);
	    mults = en * (em * (wl + 1.f + wu) - (wl * (wl + 1.f) + wu * (wu 
		    + 1.f)) * .5f);
	    adds = en * (em * (wl + wu) - (wl * (wl + 1.f) + wu * (wu + 1.f)) 
		    * .5f);

	}

/*     --------------------------------------   
       PO:  POsitive definite matrices   
       PP:  Positive definite Packed matrices   
       -------------------------------------- */

    } else if (lsamen_(&c__2, c2, "PO") || lsamen_(&
	    c__2, c2, "PP")) {

/*        xPOTRF:  N  =>  M */

	if (lsamen_(&c__3, c3, "TRF")) {
	    mults = em * (em * (em * .16666666666666666f + .5f) + 
		    .33333333333333331f);
	    adds = em * .16666666666666666f * (em * em - 1.f);

/*        xPOTRS:  N, NRHS  =>  M, N */

	} else if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * (em * (em + 1.f));
	    adds = en * (em * (em - 1.f));

/*        xPOTRI:  N  =>  M */

	} else if (lsamen_(&c__3, c3, "TRI")) {
	    mults = em * (em * (em * .33333333333333331f + 1.f) + 
		    .66666666666666663f);
	    adds = em * (em * (em * .33333333333333331f - .5f) + 
		    .16666666666666666f);

	}

/*     ------------------------------------   
       PB:  Positive definite Band matrices   
       ------------------------------------ */

    } else if (lsamen_(&c__2, c2, "PB")) {

/*        xPBTRF:  N, K  =>  M, KL */

	if (lsamen_(&c__3, c3, "TRF")) {
	    mults = ek * (ek * (ek * -.33333333333333331f - 1.f) - 
		    .66666666666666663f) + em * (ek * (ek * .5f + 1.5f) + 1.f)
		    ;
	    adds = ek * (ek * (ek * -.33333333333333331f - .5f) - 
		    .16666666666666666f) + em * (ek / 2.f * (ek + 1.f));

/*        xPBTRS:  N, NRHS, K  =>  M, N, KL */

	} else if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * ((em * 2 - ek) * (ek + 1.f));
	    adds = en * (ek * (em * 2 - (ek + 1.f)));

	}

/*     ----------------------------------   
       PT:  Positive definite Tridiagonal   
       ---------------------------------- */

    } else if (lsamen_(&c__2, c2, "PT")) {

/*        xPTTRF:  N  =>  M */

	if (lsamen_(&c__3, c3, "TRF")) {
	    mults = (em - 1) * 2;
	    adds = em - 1;

/*        xPTTRS:  N, NRHS  =>  M, N */

	} else if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * (em * 3 - 2);
	    adds = en * ((em - 1) * 2);

/*        xPTSV:  N, NRHS  =>  M, N */

	} else if (lsamen_(&c__3, c3, "SV ")) {
	    mults = (em - 1) * 2 + en * (em * 3 - 2);
	    adds = em - 1 + en * ((em - 1) * 2);
	}

/*     --------------------------------------------------------   
       SY:  SYmmetric indefinite matrices   
       SP:  Symmetric indefinite Packed matrices   
       HE:  HErmitian indefinite matrices (complex only)   
       HP:  Hermitian indefinite Packed matrices (complex only)   
       -------------------------------------------------------- */

    } else if (lsamen_(&c__2, c2, "SY") || lsamen_(&
	    c__2, c2, "SP") || lsamen_(&c__3, subnam, 
	    "CHE") || lsamen_(&c__3, subnam, "ZHE") || lsamen_(&c__3, subnam, "CHP") || lsamen_(&c__3, subnam, "ZHP")) 
	    {

/*        xSYTRF:  N  =>  M */

	if (lsamen_(&c__3, c3, "TRF")) {
	    mults = em * (em * (em * .16666666666666666f + .5f) + 
		    3.3333333333333335f);
	    adds = em / 6.f * (em * em - 1.f);

/*        xSYTRS:  N, NRHS  =>  M, N */

	} else if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * em * em;
	    adds = en * (em * (em - 1.f));

/*        xSYTRI:  N  =>  M */

	} else if (lsamen_(&c__3, c3, "TRI")) {
	    mults = em * (em * em * .33333333333333331f + .66666666666666663f)
		    ;
	    adds = em * (em * em * .33333333333333331f - .33333333333333331f);

/*        xSYTRD, xSYTD2:  N  =>  M */

	} else if (lsamen_(&c__3, c3, "TRD") || lsamen_(
		&c__3, c3, "TD2")) {
	    if (*m == 1) {
		mults = 0.f;
		adds = 0.f;
	    } else {
		mults = em * (em * (em * .66666666666666663f + 2.5f) - 
			.16666666666666666f) - 15.f;
		adds = em * (em * (em * .66666666666666663f + 1.f) - 
			2.6666666666666665f) - 4.f;
	    }
	}

/*     -------------------   
       Triangular matrices   
       ------------------- */

    } else if (lsamen_(&c__2, c2, "TR") || lsamen_(&
	    c__2, c2, "TP")) {

/*        xTRTRS:  N, NRHS  =>  M, N */

	if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * em * (em + 1.f) / 2.f;
	    adds = en * em * (em - 1.f) / 2.f;

/*        xTRTRI:  N  =>  M */

	} else if (lsamen_(&c__3, c3, "TRI")) {
	    mults = em * (em * (em * .16666666666666666f + .5f) + 
		    .33333333333333331f);
	    adds = em * (em * (em * .16666666666666666f - .5f) + 
		    .33333333333333331f);

	}

    } else if (lsamen_(&c__2, c2, "TB")) {

/*        xTBTRS:  N, NRHS, K  =>  M, N, KL */

	if (lsamen_(&c__3, c3, "TRS")) {
	    mults = en * (em * (em + 1.f) / 2.f - (em - ek - 1.f) * (em - ek) 
		    / 2.f);
	    adds = en * (em * (em - 1.f) / 2.f - (em - ek - 1.f) * (em - ek) /
		     2.f);
	}

/*     --------------------   
       Trapezoidal matrices   
       -------------------- */

    } else if (lsamen_(&c__2, c2, "TZ")) {

/*        xTZRQF:  M, N => M, N */

	if (lsamen_(&c__3, c3, "RQF")) {
	    emn = (real) min(*m,*n);
	    mults = em * 3 * (en - em + 1) + (en * 2 - em * 2 + 3) * (em * em 
		    - emn * (emn + 1) / 2);
	    adds = (en - em + 1) * (em + em * 2 * em - emn * (emn + 1));
	}

/*     -------------------   
       Orthogonal matrices   
       ------------------- */

    } else if (sord && lsamen_(&c__2, c2, "OR") || corz 
	    && lsamen_(&c__2, c2, "UN")) {

/*        -MQR, -MLQ, -MQL, or -MRQ:  M, N, K, SIDE  =>  M, N, KL, KU   
             where KU<= 0 indicates SIDE = 'L'   
             and   KU> 0  indicates SIDE = 'R' */

	if (lsamen_(&c__3, c3, "MQR") || lsamen_(&c__3, 
		c3, "MLQ") || lsamen_(&c__3, c3, "MQL") || lsamen_(&c__3, c3, "MRQ")) {
	    if (*ku <= 0) {
		mults = ek * en * (em * 2.f + 2.f - ek);
		adds = ek * en * (em * 2.f + 1.f - ek);
	    } else {
		mults = ek * (em * (en * 2.f - ek) + (em + en + (1.f - ek) / 
			2.f));
		adds = ek * em * (en * 2.f + 1.f - ek);
	    }

/*        -GQR or -GQL:  M, N, K  =>  M, N, KL */

	} else if (lsamen_(&c__3, c3, "GQR") || lsamen_(
		&c__3, c3, "GQL")) {
	    mults = ek * (en * 2.f - ek - 1.6666666666666667f + (em * 2.f * 
		    en + ek * (ek * .66666666666666663f - em - en)));
	    adds = ek * (en - em + .33333333333333331f + (em * 2.f * en + ek *
		     (ek * .66666666666666663f - em - en)));

/*        -GLQ or -GRQ:  M, N, K  =>  M, N, KL */

	} else if (lsamen_(&c__3, c3, "GLQ") || lsamen_(
		&c__3, c3, "GRQ")) {
	    mults = ek * (em + en - ek - .66666666666666663f + (em * 2.f * en 
		    + ek * (ek * .66666666666666663f - em - en)));
	    adds = ek * (em - en + .33333333333333331f + (em * 2.f * en + ek *
		     (ek * .66666666666666663f - em - en)));

	}

    }

    ret_val = mulfac * mults + addfac * adds;

    return ret_val;

/*     End of SOPLA */

} /* sopla_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆国产香蕉久久精品| 国产福利一区二区三区视频 | 欧美色涩在线第一页| 91亚洲精华国产精华精华液| 国产精品自产自拍| 国产精品一区2区| 丰满放荡岳乱妇91ww| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日韩国产在线一| 三级一区在线视频先锋| 久久国产精品无码网站| 国产美女娇喘av呻吟久久 | 亚洲欧洲成人自拍| 亚洲欧美日韩小说| 亚洲一区二区三区免费视频| 视频一区国产视频| 精品影院一区二区久久久| 国产美女一区二区| 一本大道久久a久久综合婷婷| 一本到高清视频免费精品| 在线免费亚洲电影| 日韩免费高清av| 欧美国产激情二区三区| 亚洲综合色视频| 麻豆一区二区三| 波多野结衣视频一区| 色一情一乱一乱一91av| 欧美挠脚心视频网站| 久久精品视频在线免费观看| 亚洲欧洲精品成人久久奇米网 | 日韩欧美在线综合网| 日本一区二区三区在线不卡| 夜夜精品浪潮av一区二区三区| 奇米色777欧美一区二区| 国产91精品一区二区麻豆亚洲| 91在线国产福利| 91精品国产色综合久久| 国产精品久久一级| 蜜桃视频免费观看一区| 色综合久久综合中文综合网| 精品美女一区二区三区| 一区二区免费视频| 丁香六月久久综合狠狠色| 欧美日韩精品免费观看视频| 欧美激情综合在线| 久久99精品国产麻豆婷婷| 欧美在线观看你懂的| 中文字幕av一区 二区| 视频一区视频二区中文| 91久久人澡人人添人人爽欧美| 欧美精品一区二区三区高清aⅴ| 一区二区视频在线| 成人一区在线观看| 久久久久久久久久久电影| 日韩精品一二三区| 欧美三级中文字幕| 一区二区在线电影| 91女神在线视频| 中文av一区特黄| 国产综合色精品一区二区三区| 欧美三级一区二区| 亚洲激情校园春色| 91蝌蚪porny| 亚洲三级免费观看| 成人黄色片在线观看| 国产三级一区二区| 国产精品一区二区三区四区| 欧美一级片在线看| 日日摸夜夜添夜夜添精品视频| 欧美日韩久久不卡| 天天影视色香欲综合网老头| 欧美色综合网站| 亚洲高清免费观看高清完整版在线观看 | 亚洲精品一线二线三线无人区| 丝袜诱惑制服诱惑色一区在线观看| 色吧成人激情小说| 亚洲精品第1页| 欧美性xxxxxxxx| 亚洲第一久久影院| 日韩一级高清毛片| 国产一区二区三区精品欧美日韩一区二区三区 | 男女男精品视频网| 日韩午夜精品电影| 久久精品噜噜噜成人88aⅴ| 日韩欧美色综合| 国内成人自拍视频| 国产精品伦理一区二区| 99re在线精品| 亚洲高清视频在线| 日韩美女主播在线视频一区二区三区| 免费成人美女在线观看| 精品久久久久久久久久久久包黑料 | 2023国产精华国产精品| 国产三区在线成人av| av高清不卡在线| 精油按摩中文字幕久久| 午夜免费久久看| 亚洲综合一区二区| 亚洲视频精选在线| 综合色中文字幕| 国产精品美日韩| 久久蜜桃av一区精品变态类天堂| 在线不卡免费av| 欧美日韩国产综合一区二区| jlzzjlzz国产精品久久| 丰满白嫩尤物一区二区| 国产超碰在线一区| 国产精品一二三四| 国产成人精品一区二区三区四区| 韩国三级中文字幕hd久久精品| 日本欧美大码aⅴ在线播放| 丝袜美腿高跟呻吟高潮一区| 亚洲成a天堂v人片| 亚洲国产成人av网| 日韩精品免费专区| 日本不卡高清视频| 美女免费视频一区二区| 免费视频一区二区| 久久成人18免费观看| 毛片av中文字幕一区二区| 蜜桃一区二区三区在线| 久久99热99| 国产成人欧美日韩在线电影 | 亚洲精品中文字幕乱码三区| 亚洲精品视频在线看| 亚洲自拍偷拍综合| 天堂在线一区二区| 精品亚洲成a人在线观看| 韩国欧美一区二区| 成人av片在线观看| 一本一道久久a久久精品综合蜜臀| 色诱亚洲精品久久久久久| 欧美视频在线观看一区| 欧美日韩在线观看一区二区 | 免费成人在线影院| 国产精品综合一区二区三区| 国产精品夜夜爽| 91影视在线播放| 在线电影一区二区三区| 日韩一区二区免费高清| 国产日产精品一区| 亚洲另类在线制服丝袜| 日韩av在线免费观看不卡| 国产成人午夜片在线观看高清观看| 99久久777色| 欧美日韩高清一区二区| 欧美变态tickle挠乳网站| 欧美经典一区二区| 亚洲欧美色图小说| 青青草精品视频| www.一区二区| 日韩欧美国产系列| 亚洲丝袜制服诱惑| 丝袜亚洲另类丝袜在线| 成人h精品动漫一区二区三区| 91搞黄在线观看| 欧美精品一区二区三区高清aⅴ| 国产精品免费人成网站| 秋霞午夜av一区二区三区| 不卡一区二区中文字幕| 欧美一级高清大全免费观看| 国产精品视频第一区| 日韩有码一区二区三区| a级高清视频欧美日韩| 91.xcao| 亚洲欧美另类图片小说| 久久精品av麻豆的观看方式| 99视频精品全部免费在线| 日韩一区二区三区四区| 亚洲乱码国产乱码精品精的特点| 国产久卡久卡久卡久卡视频精品| 日本高清不卡一区| 国产欧美日韩在线视频| 蜜桃av噜噜一区二区三区小说| www.成人在线| 久久久亚洲精品一区二区三区| 午夜视频久久久久久| 色网综合在线观看| 国产免费观看久久| 精品亚洲国产成人av制服丝袜| 欧美精品777| 亚洲中国最大av网站| 一本一道波多野结衣一区二区 | 粉嫩蜜臀av国产精品网站| 欧美一区二区性放荡片| 亚洲国产欧美日韩另类综合| 成人综合日日夜夜| 欧美va天堂va视频va在线| 五月天国产精品| 欧美色综合影院| 亚洲大尺度视频在线观看| 91欧美激情一区二区三区成人| 国产精品女主播在线观看| 国产精品1024| 久久久久久久综合狠狠综合| 狠狠色综合日日| 久久婷婷色综合| 国内精品久久久久影院薰衣草 | 欧美一区二区在线播放| 视频在线在亚洲|