Skip to content

Commit 3c2b034

Browse files
authored
Update ZETA_functionCode.js
1 parent 3d7b0ff commit 3c2b034

File tree

1 file changed

+27
-32
lines changed

1 file changed

+27
-32
lines changed

ZETA_functionCode.js

Lines changed: 27 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// JavaScript Method for Evaluating the Riemann Zeta Function:
22
// Handling Complex and Negative Real Numbers.
3-
// In line 755, you can activate the test function:
3+
// In line 750, you can activate the test function:
44
// Follow the program flow afterward to understand its workings.
55
// For full understanding, visit: WWW.ZETA-CALCULATOR.COM
66
// My best wishes for the success of your ventures!
@@ -31,8 +31,8 @@ https://www.zeta-calculator.com/
3131

3232
function vanilla_zeta(realPart, imaginaryPart, approximationEffort, verifyResult_onOff){
3333
// #################################
34-
// Version : 008
35-
// Released: Mar. 12, 2025
34+
// Version : 009
35+
// Released: Mar. 24, 2025
3636
// Location: www.zeta-calculator.com
3737
// #################################
3838
if(typeof v$z$_000==='undefined'){
@@ -92,60 +92,58 @@ function vanilla_zeta(realPart, imaginaryPart, approximationEffort, verifyResult
9292
var v$z$_026;
9393
if(v$z$_022==false){
9494
v$z$_026=v$z$_027(v$z$_020,v$z$_021);
95-
if(v$z$_026[2]==0){v$z$_024=true};
95+
if(v$z$_026[2]==false){v$z$_024=true};
9696
};
97-
var v$z$_028=0;
98-
var v$z$_029=0;
97+
var v$z$_028;
98+
var v$z$_029;
9999
var v$z$_030=new Array(3);
100100
v$z$_030[0]=0;
101101
v$z$_030[1]=0;
102102
v$z$_030[2]=false;
103+
var v$z$_031;
104+
var v$z$_032;
105+
var v$z$_033;
106+
var v$z$_034;
107+
var v$z$_035;
108+
var v$z$_036;
103109
if(v$z$_024==false){
104110
if(v$z$_022==false){
105111
v$z$_030=v$z$_F6(1-v$z$_020,-v$z$_021,v$z$_015[4]);
106112
v$z$_028=v$z$_030[0];
107113
v$z$_029=v$z$_030[1];
108-
if(v$z$_030[2]==false){
114+
if(v$z$_030[2]==false){v$z$_023[2]=false;return v$z$_023};
115+
}else{
116+
v$z$_026=v$z$_027(1-v$z$_020,-v$z$_021);
117+
v$z$_034=v$z$_026[0];
118+
v$z$_035=v$z$_026[1];
119+
v$z$_036=v$z$_034**2+v$z$_035**2;
120+
if(v$z$_036==0||v$z$_045(v$z$_036)==false||v$z$_026[2]==false){
109121
v$z$_023[2]=false;
110122
return v$z$_023;
111123
};
112-
}else{
113124
v$z$_030=v$z$_F6(v$z$_020,v$z$_021,v$z$_015[7]);
114125
v$z$_028=v$z$_030[0];
115126
v$z$_029=v$z$_030[1];
127+
if(v$z$_030[2]==false||v$z$_045(v$z$_028**2+v$z$_029**2)==false||v$z$_028**2+v$z$_029**2==0){
128+
v$z$_023[2]=false;
129+
return v$z$_023;
130+
};
116131
};
117132
};
118-
var v$z$_031=new Array();
119-
var v$z$_032=0;
120-
var v$z$_033=0;
121-
var v$z$_034=0;
122-
var v$z$_035=0;
123133
if(v$z$_022==false){
124134
if(v$z$_024==false){
125135
v$z$_031=v$z$_F2(1-v$z$_020,-v$z$_021,v$z$_015[3]);
126136
}else{
127137
v$z$_014=true;
128138
v$z$_031=v$z$_F4(v$z$_020,v$z$_021,v$z$_015[5]);
129-
if(v$z$_031[2]==true){
130-
v$z$_030[2]=true;
131-
}else{
132-
v$z$_023[2]=false;
133-
return v$z$_023;
134-
};
139+
v$z$_030[2]=v$z$_031[2];
140+
if(v$z$_031[2]==false){v$z$_023[2]=false;return v$z$_023};
135141
};
136142
}else{
137-
v$z$_031=new Array(3);
138143
v$z$_031=v$z$_F4(1-v$z$_020,-v$z$_021,v$z$_015[6]);
139-
if(v$z$_031[2]==false){
140-
v$z$_023[2]=false;
141-
return v$z$_023;
142-
};
144+
if(v$z$_031[2]==false){v$z$_023[2]=false;return v$z$_023};
143145
v$z$_032=v$z$_031[0];
144146
v$z$_033=v$z$_031[1];
145-
v$z$_026=v$z$_027(1-v$z$_020,-v$z$_021);
146-
v$z$_034=v$z$_026[0];
147-
v$z$_035=v$z$_026[1];
148-
var v$z$_036=v$z$_034**2+v$z$_035**2;
149147
var v$z$_037=v$z$_034/v$z$_036;
150148
var v$z$_038=-v$z$_035/v$z$_036;
151149
var v$z$_039=v$z$_028**2+v$z$_029**2;
@@ -164,10 +162,7 @@ function vanilla_zeta(realPart, imaginaryPart, approximationEffort, verifyResult
164162
v$z$_031[0]=v$z$_032;
165163
v$z$_031[1]=v$z$_033;
166164
};
167-
if(v$z$_031[2]==false){
168-
v$z$_023[2]=false;
169-
return v$z$_023;
170-
};
165+
if(v$z$_031[2]==false){v$z$_023[2]=false;return v$z$_023};
171166
v$z$_032=v$z$_031[0];
172167
v$z$_033=v$z$_031[1];
173168
v$z$_034=v$z$_032;

0 commit comments

Comments
 (0)