Go to the SVN repository for this file.
77 if(tdg->
dg<ttb->
tg[ttb->
mn]) {
83 ct=ttb->
mx;
for(
i=0;
i<ttb->
n;
i++) {
87 le=(tdg->
dg>=cg) ? 1:0;
93sm=1;
for(j=0; j<sli->
nsc; j++) {
94 if(sai->
al[j]!=ttb->
al[j][
ct]) {sm=0;
break;}
95 if(sli->
no[j]!=ttb->
no[j][
ct]) {sm=0;
break;}
96 if(sli->
co[j]!=ttb->
co[j][
ct]) {sm=0;
break;} } }
100 if(
le==0&&sm==0) {
ct=ttb->
nx[
ct];
continue; }
107 if(sm==1) { ttb->
tf[
ct]++;
108 if(ttb->
ls[
ct]!=nrs) { ttb->
ts[
ct]++; ttb->
ls[
ct]=nrs; }
119 for(
i=0;
i<=ttb->
n;
i++) {
122 in=
i;
for(j=0; j<sli->
nsc; j++) {
123 if(sai->
al[j]!=ttb->
al[j][
i]) {
in=-1;
break;} }
126 if(
in>=0)
break; } }
138 if(
ct<0)
return(0);
144ttb->
tf[
in]=1; ttb->
ts[
in]=1; ttb->
ls[
in]=nrs; }
155 if(ttb->
ls[
in]!=nrs) { ttb->
ts[
in]++; ttb->
ls[
in]=nrs; }
158 if(tdg->
dg<=ttb->
tg[
in])
return(0); }
164ttb->
tg[
in]=tdg->
dg;
165ttb->
ps[
in]=tdg->
ps;
166ttb->
ms[
in]=tdg->
ms;
167ttb->
m0[
in]=tdg->
m0;
168ttb->
cs[
in]=tdg->
cs;
172 for(j=0;j<sli->
nsc;j++) {
173ttb->
al[j][
in]=sai->
al[j];
174ttb->
no[j][
in]=sli->
no[j];
175ttb->
co[j][
in]=sli->
co[j]; }
187 if(
in==ttb->
mn) ttb->
mn=pr;
else 189 if(
in!=ttb->
mx) ttb->
nx[pr]=nx;
192 if(
ct==ttb->
mx) ttb->
mx=
in;
else{
195ttb->
pr[
in]=pr; }
bool le(T x_, T y_, T round_)
std::istream & in(std::istream &in_, double &x_)
int ttbi(Cur_Aln *sai, Cur_Loc *sli, Thd_Gsm *tdg, Thd_Tbl *ttb, int nrs, int o)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4