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

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

?? mat_zz.h

?? 大數運算類
?? H
字號:

#ifndef NTL_mat_ZZ__H
#define NTL_mat_ZZ__H

#include <NTL/matrix.h>
#include <NTL/vec_vec_ZZ.h>
#include <NTL/mat_lzz_p.h>
#include <NTL/mat_ZZ_p.h>

NTL_OPEN_NNS

NTL_matrix_decl(ZZ,vec_ZZ,vec_vec_ZZ,mat_ZZ)
NTL_io_matrix_decl(ZZ,vec_ZZ,vec_vec_ZZ,mat_ZZ)
NTL_eq_matrix_decl(ZZ,vec_ZZ,vec_vec_ZZ,mat_ZZ)


void add(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B); 
void sub(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B); 
void negate(mat_ZZ& X, const mat_ZZ& A);
void mul(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B); 
void mul(vec_ZZ& x, const mat_ZZ& A, const vec_ZZ& b); 
void mul(vec_ZZ& x, const vec_ZZ& a, const mat_ZZ& B); 

void mul(mat_ZZ& X, const mat_ZZ& A, const ZZ& b);
inline void mul(mat_ZZ& X, const ZZ& a, const mat_ZZ& B)
   { mul(X, B, a); }

void mul(mat_ZZ& X, const mat_ZZ& A, long b);
inline void mul(mat_ZZ& X, long a, const mat_ZZ& B)
   { mul(X, B, a); }

void ident(mat_ZZ& X, long n); 
inline mat_ZZ ident_mat_ZZ(long n)
   { mat_ZZ X; ident(X, n); NTL_OPT_RETURN(mat_ZZ, X); }

long IsIdent(const mat_ZZ& A, long n);
void diag(mat_ZZ& X, long n, const ZZ& d);
inline mat_ZZ diag(long n, const ZZ& d)
   { mat_ZZ X; diag(X, n, d); NTL_OPT_RETURN(mat_ZZ, X); }

long IsDiag(const mat_ZZ& A, long n, const ZZ& d);

void determinant(ZZ& d, const mat_ZZ& A, long deterministic=0);
void solve(ZZ& d, vec_ZZ& x,
           const mat_ZZ& A, const vec_ZZ& b,
           long deterministic=0);

void solve1(ZZ& d_out, vec_ZZ& x_out, const mat_ZZ& A, const vec_ZZ& b);


inline
void HenselSolve1(ZZ& d_out, vec_ZZ& x_out, const mat_ZZ& A, const vec_ZZ& b)
   { solve1(d_out, x_out, A, b); }
// for backward compatability only


void inv(ZZ& d, mat_ZZ& X, const mat_ZZ& A, long deterministic=0);

inline void sqr(mat_ZZ& X, const mat_ZZ& A)
   { mul(X, A, A); }

inline mat_ZZ sqr(const mat_ZZ& A)
   { mat_ZZ X; sqr(X, A); NTL_OPT_RETURN(mat_ZZ, X); }

void inv(mat_ZZ& X, const mat_ZZ& A);

inline mat_ZZ inv(const mat_ZZ& A)
   { mat_ZZ X; inv(X, A); NTL_OPT_RETURN(mat_ZZ, X); }

void power(mat_ZZ& X, const mat_ZZ& A, const ZZ& e);
inline mat_ZZ power(const mat_ZZ& A, const ZZ& e)
   { mat_ZZ X; power(X, A, e); NTL_OPT_RETURN(mat_ZZ, X); }

inline void power(mat_ZZ& X, const mat_ZZ& A, long e)
   { power(X, A, ZZ_expo(e)); }
inline mat_ZZ power(const mat_ZZ& A, long e)
   { mat_ZZ X; power(X, A, e); NTL_OPT_RETURN(mat_ZZ, X); }



void transpose(mat_ZZ& X, const mat_ZZ& A);
inline mat_ZZ transpose(const mat_ZZ& A)
   { mat_ZZ x; transpose(x, A); NTL_OPT_RETURN(mat_ZZ, x); }

void conv(mat_zz_p& x, const mat_ZZ& a);
inline mat_zz_p to_mat_zz_p(const mat_ZZ& a)
   { mat_zz_p x; conv(x, a); NTL_OPT_RETURN(mat_zz_p, x); }

void conv(mat_ZZ_p& x, const mat_ZZ& a);
inline mat_ZZ_p to_mat_ZZ_p(const mat_ZZ& a)
   { mat_ZZ_p x; conv(x, a); NTL_OPT_RETURN(mat_ZZ_p, x); }

long CRT(mat_ZZ& g, ZZ& a, const mat_zz_p& G);


// miscellaneous:

inline ZZ determinant(const mat_ZZ& a, long deterministic=0)
   { ZZ x; determinant(x, a, deterministic); return x; }

// functional variant of determinant

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

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


// operator notation:

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

mat_ZZ operator-(const mat_ZZ& a);


// matrix/scalar multiplication:

inline mat_ZZ operator*(const mat_ZZ& a, const ZZ& b)
   { mat_ZZ x; mul(x, a, b); NTL_OPT_RETURN(mat_ZZ, x); }

inline mat_ZZ operator*(const mat_ZZ& a, long b)
   { mat_ZZ x; mul(x, a, b); NTL_OPT_RETURN(mat_ZZ, x); }

inline mat_ZZ operator*(const ZZ& a, const mat_ZZ& b)
   { mat_ZZ x; mul(x, a, b); NTL_OPT_RETURN(mat_ZZ, x); }

inline mat_ZZ operator*(long a, const mat_ZZ& b)
   { mat_ZZ x; mul(x, a, b); NTL_OPT_RETURN(mat_ZZ, x); }


// matrix/vector multiplication:

vec_ZZ operator*(const mat_ZZ& a, const vec_ZZ& b);

vec_ZZ operator*(const vec_ZZ& a, const mat_ZZ& b);



// assignment operator notation:

inline mat_ZZ& operator+=(mat_ZZ& x, const mat_ZZ& a)
{
   add(x, x, a);
   return x;
}   

inline mat_ZZ& operator-=(mat_ZZ& x, const mat_ZZ& a)
{
   sub(x, x, a);
   return x;
}   


inline mat_ZZ& operator*=(mat_ZZ& x, const mat_ZZ& a)
{
   mul(x, x, a);
   return x;
}   

inline mat_ZZ& operator*=(mat_ZZ& x, const ZZ& a)
{
   mul(x, x, a);
   return x;
}   
   
inline mat_ZZ& operator*=(mat_ZZ& x, long a)
{
   mul(x, x, a);
   return x;
}   

inline vec_ZZ& operator*=(vec_ZZ& x, const mat_ZZ& a)
{
   mul(x, x, a);
   return x;
}   

NTL_CLOSE_NNS




#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
看片网站欧美日韩| 91在线视频官网| gogo大胆日本视频一区| 欧美日韩国产在线播放网站| 欧美韩国日本不卡| 久久97超碰色| 欧洲日韩一区二区三区| 国产目拍亚洲精品99久久精品| 亚洲午夜视频在线| av亚洲精华国产精华精华| 精品剧情在线观看| 性欧美大战久久久久久久久| 成人av第一页| 久久久久久综合| 麻豆精品久久久| 欧美视频中文一区二区三区在线观看| 国产精品毛片久久久久久| 久久99精品国产麻豆婷婷洗澡| 欧美视频在线播放| 一区二区三区精品在线| av在线不卡观看免费观看| 久久精品视频一区二区| 久久99久久精品| 欧美成va人片在线观看| 午夜精品久久久久影视| 欧美吞精做爰啪啪高潮| 亚洲女爱视频在线| 色噜噜狠狠成人网p站| 亚洲视频电影在线| 99久久er热在这里只有精品66| 国产丝袜在线精品| 国产精品69久久久久水密桃| 精品国产a毛片| 精品亚洲国产成人av制服丝袜| 欧美二区三区的天堂| 视频精品一区二区| 91精品欧美久久久久久动漫| 性久久久久久久| 欧美一区二区三区爱爱| 久久av资源网| 337p日本欧洲亚洲大胆精品| 国产一区欧美二区| 欧美韩国日本一区| 99vv1com这只有精品| 亚洲一区二区三区四区五区中文 | 亚洲六月丁香色婷婷综合久久| 国产精品自拍在线| 中文天堂在线一区| 色综合一区二区| 日韩激情一区二区| 久久综合九色综合97婷婷女人| 国产一区二区在线视频| 中文字幕在线观看不卡| 欧美无乱码久久久免费午夜一区| 日韩不卡一区二区| 久久精品男人的天堂| 99久久精品国产一区| 亚洲一区二区三区在线播放| 日韩欧美精品三级| 成人综合在线观看| 亚洲一二三级电影| 久久久久国产精品免费免费搜索| av在线综合网| 欧美96一区二区免费视频| 国产欧美日韩另类一区| 精品视频在线免费观看| 精品一区二区三区欧美| 亚洲欧美日韩综合aⅴ视频| 欧美另类高清zo欧美| 国产精品99久久久久| 亚洲综合网站在线观看| 精品国产一区二区三区四区四| 99麻豆久久久国产精品免费 | 日本一区二区成人在线| 在线影院国内精品| 国产麻豆视频一区| 亚洲bt欧美bt精品| 国产三级三级三级精品8ⅰ区| 欧美最猛性xxxxx直播| 国产乱妇无码大片在线观看| 亚洲免费观看高清完整版在线观看熊| 日韩一区二区不卡| 日本乱码高清不卡字幕| 国产成人综合网| 日韩影院精彩在线| 亚洲精品菠萝久久久久久久| 久久综合资源网| 欧美三级欧美一级| 国产麻豆精品视频| 免费看日韩精品| 亚洲综合激情网| 中文字幕亚洲综合久久菠萝蜜| 日韩欧美区一区二| 欧美日韩国产高清一区二区三区| 成人性生交大片| 久88久久88久久久| 奇米精品一区二区三区四区| 亚洲精品亚洲人成人网| 国产精品日韩成人| 午夜成人免费电影| 日韩一区欧美小说| 国产精品美女久久久久久2018 | 日韩区在线观看| 欧美亚洲国产一区在线观看网站 | 亚洲二区视频在线| 亚洲色图清纯唯美| 国产精品素人视频| 欧美极品美女视频| 国产欧美一二三区| 久久精品一区二区三区四区| 精品国产一区二区亚洲人成毛片| 91精品国产色综合久久不卡电影| 欧美性猛交xxxxxx富婆| 91精品福利在线| 色猫猫国产区一区二在线视频| 成人h精品动漫一区二区三区| 国产99久久久精品| 国产传媒久久文化传媒| 成人永久免费视频| www.久久久久久久久| 成人动漫在线一区| 99riav一区二区三区| 99精品热视频| 91尤物视频在线观看| 色综合咪咪久久| 一道本成人在线| 在线观看免费视频综合| 欧美日韩精品久久久| 3atv一区二区三区| 欧美成人bangbros| 日本一区二区电影| 亚洲美女屁股眼交| 亚洲福利一区二区三区| 蜜桃久久精品一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 久久精品国产久精国产爱| 国产一区二区日韩精品| av亚洲产国偷v产偷v自拍| 欧美影视一区二区三区| 欧美一区在线视频| 国产亚洲1区2区3区| 亚洲欧美日韩一区| 日韩高清电影一区| 高潮精品一区videoshd| 91久久线看在观草草青青 | 午夜精品久久久久久久| 久久国产精品第一页| www.亚洲激情.com| 欧美男生操女生| 久久久噜噜噜久久中文字幕色伊伊| 中文字幕精品综合| 亚洲妇女屁股眼交7| 国产精品一区免费在线观看| 色成年激情久久综合| 精品三级av在线| 亚洲欧美日韩国产一区二区三区| 日本伊人色综合网| 91在线精品一区二区三区| 欧美一区午夜精品| 最近日韩中文字幕| 久久精品国产亚洲a| 色综合网站在线| 久久综合九色综合97婷婷女人 | 色婷婷综合中文久久一本| 91精品国产一区二区三区蜜臀| 亚洲国产精品成人综合色在线婷婷| 一区二区三区中文字幕精品精品| 精品一区二区三区在线播放视频| 91视视频在线观看入口直接观看www | 国产视频一区不卡| 天天色天天爱天天射综合| 丁香天五香天堂综合| 欧美一区二区三区四区在线观看 | 久久综合给合久久狠狠狠97色69| 亚洲裸体在线观看| 国产福利一区二区三区在线视频| 欧美日韩视频一区二区| 国产蜜臀97一区二区三区| 久久91精品国产91久久小草| 欧美亚日韩国产aⅴ精品中极品| 国产精品人人做人人爽人人添| 日本vs亚洲vs韩国一区三区二区| 色婷婷综合久色| 日韩理论片网站| 盗摄精品av一区二区三区| 日韩欧美电影一区| 日韩不卡一二三区| 在线成人午夜影院| 亚洲444eee在线观看| 欧洲一区在线电影| 一区二区三区高清| 99在线精品一区二区三区| 久久久精品国产99久久精品芒果| 日韩av电影免费观看高清完整版 | 国产一区激情在线| 欧美大白屁股肥臀xxxxxx| 日韩国产一二三区| 69堂成人精品免费视频| 午夜精品久久久久久久久久久| 欧美熟乱第一页|