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

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

?? mat_lzz_pe.txt

?? 一個比較通用的大數運算庫
?? TXT
字號:

/**************************************************************************\

MODULE: mat_zz_pE

SUMMARY:

Defines the class mat_zz_pE.

\**************************************************************************/


#include <NTL/matrix.h>
#include <NTL/vec_vec_lzz_pE.h>

NTL_matrix_decl(zz_pE,vec_zz_pE,vec_vec_zz_pE,mat_zz_pE)
NTL_io_matrix_decl(zz_pE,vec_zz_pE,vec_vec_zz_pE,mat_zz_pE)
NTL_eq_matrix_decl(zz_pE,vec_zz_pE,vec_vec_zz_pE,mat_zz_pE)

void add(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B); 
// X = A + B

void sub(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B); 
// X = A - B

void negate(mat_zz_pE& X, const mat_zz_pE& A); 
// X = - A

void mul(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B); 
// X = A * B

void mul(vec_zz_pE& x, const mat_zz_pE& A, const vec_zz_pE& b); 
// x = A * b

void mul(vec_zz_pE& x, const vec_zz_pE& a, const mat_zz_pE& B); 
// x = a * B

void mul(mat_zz_pE& X, const mat_zz_pE& A, const zz_pE& b);
void mul(mat_zz_pE& X, const mat_zz_pE& A, const zz_p& b);
void mul(mat_zz_pE& X, const mat_zz_pE& A, long b);
// X = A * b

void mul(mat_zz_pE& X, const zz_pE& a, const mat_zz_pE& B);
void mul(mat_zz_pE& X, const zz_p& a, const mat_zz_pE& B);
void mul(mat_zz_pE& X, long a, const mat_zz_pE& B);
// X = a * B


void determinant(zz_pE& d, const mat_zz_pE& A);
zz_pE determinant(const mat_zz_pE& a); 
// d = determinant(A)


void transpose(mat_zz_pE& X, const mat_zz_pE& A);
mat_zz_pE transpose(const mat_zz_pE& A);
// X = transpose of A

void solve(zz_pE& d, vec_zz_pE& X,
           const mat_zz_pE& A, const vec_zz_pE& b);
// A is an n x n matrix, b is a length n vector.  Computes d =
// determinant(A).  If d != 0, solves x*A = b.

void inv(zz_pE& d, mat_zz_pE& X, const mat_zz_pE& A);
// A is an n x n matrix.  Computes d = determinant(A).  If d != 0,
// computes X = A^{-1}.

void sqr(mat_zz_pE& X, const mat_zz_pE& A);
mat_zz_pE sqr(const mat_zz_pE& A);
// X = A*A   

void inv(mat_zz_pE& X, const mat_zz_pE& A);
mat_zz_pE inv(const mat_zz_pE& A);
// X = A^{-1}; error is raised if A is  singular

void power(mat_zz_pE& X, const mat_zz_pE& A, const ZZ& e);
mat_zz_pE power(const mat_zz_pE& A, const ZZ& e);

void power(mat_zz_pE& X, const mat_zz_pE& A, long e);
mat_zz_pE power(const mat_zz_pE& A, long e);
// X = A^e; e may be negative (in which case A must be nonsingular).

void ident(mat_zz_pE& X, long n);
mat_zz_pE ident_mat_zz_pE(long n);
// X = n x n identity matrix

long IsIdent(const mat_zz_pE& A, long n);
// test if A is the n x n identity matrix

void diag(mat_zz_pE& X, long n, const zz_pE& d);
mat_zz_pE diag(long n, const zz_pE& d);
// X = n x n diagonal matrix with d on diagonal

long IsDiag(const mat_zz_pE& A, long n, const zz_pE& d);
// test if X is an  n x n diagonal matrix with d on diagonal




long gauss(mat_zz_pE& M);
long gauss(mat_zz_pE& M, long w);
// Performs unitary row operations so as to bring M into row echelon
// form.  If the optional argument w is supplied, stops when first w
// columns are in echelon form.  The return value is the rank (or the
// rank of the first w columns).

void image(mat_zz_pE& X, const mat_zz_pE& A);
// The rows of X are computed as basis of A's row space.  X is is row
// echelon form

void kernel(mat_zz_pE& X, const mat_zz_pE& A);
// Computes a basis for the kernel of the map x -> x*A. where x is a
// row vector.



// miscellaneous:

void clear(mat_zz_pE& a);
// x = 0 (dimension unchanged)

long IsZero(const mat_zz_pE& a);
// test if a is the zero matrix (any dimension)


// operator notation:

mat_zz_pE operator+(const mat_zz_pE& a, const mat_zz_pE& b);
mat_zz_pE operator-(const mat_zz_pE& a, const mat_zz_pE& b);
mat_zz_pE operator*(const mat_zz_pE& a, const mat_zz_pE& b);

mat_zz_pE operator-(const mat_zz_pE& a);


// matrix/scalar multiplication:

mat_zz_pE operator*(const mat_zz_pE& a, const zz_pE& b);
mat_zz_pE operator*(const mat_zz_pE& a, const zz_p& b);
mat_zz_pE operator*(const mat_zz_pE& a, long b);

mat_zz_pE operator*(const zz_pE& a, const mat_zz_pE& b);
mat_zz_pE operator*(const zz_p& a, const mat_zz_pE& b);
mat_zz_pE operator*(long a, const mat_zz_pE& b);

// matrix/vector multiplication:

vec_zz_pE operator*(const mat_zz_pE& a, const vec_zz_pE& b);

vec_zz_pE operator*(const vec_zz_pE& a, const mat_zz_pE& b);


// assignment operator notation:

mat_zz_pE& operator+=(mat_zz_pE& x, const mat_zz_pE& a);
mat_zz_pE& operator-=(mat_zz_pE& x, const mat_zz_pE& a);
mat_zz_pE& operator*=(mat_zz_pE& x, const mat_zz_pE& a);

mat_zz_pE& operator*=(mat_zz_pE& x, const zz_pE& a);
mat_zz_pE& operator*=(mat_zz_pE& x, const zz_p& a);
mat_zz_pE& operator*=(mat_zz_pE& x, long a);

vec_zz_pE& operator*=(vec_zz_pE& x, const mat_zz_pE& a);



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类小说色综合网站| 久久国产婷婷国产香蕉| 久久久另类综合| 这里只有精品视频在线观看| 91在线一区二区三区| 丁香亚洲综合激情啪啪综合| 美女视频一区二区| 精品一区二区久久久| 久久国产免费看| 狠狠色丁香久久婷婷综合_中| 另类中文字幕网| 国产一区二三区| 国产aⅴ综合色| 91一区在线观看| 欧美三级中文字幕| 日韩欧美专区在线| 精品88久久久久88久久久| 久久久久9999亚洲精品| 国产精品久久久久久久岛一牛影视| 国产精品免费看片| 一区二区久久久久| 毛片av中文字幕一区二区| 国产麻豆精品视频| 色爱区综合激月婷婷| 欧美一区二区三区四区久久| 久久久久久久综合| 一区二区三区小说| 国内欧美视频一区二区| 97精品超碰一区二区三区| 欧美日韩精品福利| 国产午夜精品一区二区三区嫩草| 中文字幕一区二区5566日韩| 亚洲国产美女搞黄色| 精品一区二区成人精品| 91天堂素人约啪| 日韩女优av电影在线观看| 中文字幕av一区 二区| 亚洲五码中文字幕| 国产露脸91国语对白| 欧美视频在线一区二区三区 | 亚洲一区视频在线| 久久疯狂做爰流白浆xx| 日本久久精品电影| 久久久久久久av麻豆果冻| 午夜不卡在线视频| 9久草视频在线视频精品| 日韩一级二级三级| 亚洲最色的网站| 成人福利电影精品一区二区在线观看| 欧美三级视频在线观看| 中文字幕成人av| 精品制服美女久久| 4438x亚洲最大成人网| 中文字幕综合网| 丰满岳乱妇一区二区三区| 91麻豆精品国产91久久久资源速度 | 日韩美女久久久| 国产乱码精品1区2区3区| 日韩午夜小视频| 亚洲国产日韩一级| 在线观看免费成人| 亚洲免费观看高清在线观看| 国产一区二区三区av电影| 欧美一区永久视频免费观看| 一区二区三区美女视频| 91麻豆免费在线观看| 国产精品久久久久四虎| 丁香激情综合国产| 欧美激情艳妇裸体舞| 国产精品一区二区91| 精品久久99ma| 韩国欧美国产一区| 久久嫩草精品久久久精品| 国产精品影视天天线| 精品福利一区二区三区| 99re在线精品| 青青国产91久久久久久| 欧美人与z0zoxxxx视频| 亚洲国产日韩a在线播放性色| 国产成人精品亚洲日本在线桃色| 日韩丝袜美女视频| 午夜精品久久久久久久久久| 国产精品福利一区二区| 暴力调教一区二区三区| 国产精品久久久一本精品| 成人18视频在线播放| 亚洲天天做日日做天天谢日日欢 | 亚洲成av人片在线| 欧美酷刑日本凌虐凌虐| 裸体在线国模精品偷拍| 26uuu精品一区二区| 国产ts人妖一区二区| 国产精品久久久久久久久免费丝袜| jlzzjlzz亚洲日本少妇| 亚洲精品免费在线播放| 欧美日本免费一区二区三区| 麻豆视频观看网址久久| 久久综合精品国产一区二区三区| 粉嫩高潮美女一区二区三区| 亚洲欧洲另类国产综合| 欧美人妖巨大在线| 国产精品中文字幕欧美| 伊人夜夜躁av伊人久久| 日韩精品一区二区三区老鸭窝 | 欧美亚洲一区三区| 蜜臀av一区二区在线免费观看 | 国产在线麻豆精品观看| 成人欧美一区二区三区1314| 欧美三级三级三级| 精品一区二区免费视频| 亚洲欧美日韩电影| 26uuu欧美| 欧美日韩精品欧美日韩精品一综合| 久久成人免费网| 亚洲精品日产精品乱码不卡| 欧美一区二区精品在线| 91免费视频网| 激情综合色播激情啊| 尤物视频一区二区| 久久综合久久鬼色| 欧美日韩成人一区| 99精品偷自拍| 国产在线日韩欧美| 免费成人av在线| 亚洲一区二区三区小说| 国产网红主播福利一区二区| 欧美精品一级二级三级| 91伊人久久大香线蕉| 国产黄人亚洲片| 久久精品国产精品青草| 天天综合色天天综合色h| 亚洲欧美自拍偷拍色图| 精品久久人人做人人爽| 欧美浪妇xxxx高跟鞋交| 91丨porny丨在线| 播五月开心婷婷综合| 韩国三级电影一区二区| 久久国产人妖系列| 蜜桃av一区二区| 奇米888四色在线精品| 伊人一区二区三区| 一区二区三区欧美在线观看| 国产精品少妇自拍| 国产亚洲精品aa午夜观看| 欧美成人欧美edvon| 欧美一区二区精品久久911| 欧美精品1区2区3区| 91精品综合久久久久久| 欧美午夜精品电影| 欧美日韩国产美| 欧美一区二区三区在线看| 欧美放荡的少妇| 日韩视频免费观看高清在线视频| 欧美欧美午夜aⅴ在线观看| 欧美日韩精品一区二区在线播放| 一本大道久久a久久精二百| 97精品电影院| 欧美日韩一区不卡| 日韩视频不卡中文| 精品久久久久香蕉网| 久久久久久久免费视频了| 国产网站一区二区三区| 亚洲图片欧美激情| 亚洲一区免费在线观看| 性久久久久久久| 精品一区二区三区久久久| 国产一区二区三区黄视频| 国产成a人亚洲精| 97久久精品人人澡人人爽| 日本电影欧美片| 制服丝袜激情欧洲亚洲| 26uuu亚洲婷婷狠狠天堂| 欧美国产日韩a欧美在线观看| 亚洲欧美一区二区三区国产精品| 亚洲国产中文字幕| 另类调教123区| 高清免费成人av| 欧美日韩综合不卡| 欧美本精品男人aⅴ天堂| 国产亚洲综合在线| 一区二区三区在线观看网站| 日韩中文字幕区一区有砖一区| 久久99深爱久久99精品| aaa欧美色吧激情视频| 欧美日产国产精品| 久久九九久久九九| 一区二区欧美视频| 国产乱妇无码大片在线观看| 91老司机福利 在线| 日韩美女天天操| 亚洲欧美日韩国产另类专区 | 自拍偷拍欧美激情| 日本在线不卡视频一二三区| 国产精品一区二区91| 欧美精品久久久久久久多人混战| 久久久久一区二区三区四区| 亚洲成人资源网| 成人激情开心网| 精品国精品自拍自在线| 亚洲一区在线观看免费|