Added relative errors to tests/TestContactAngle
This commit is contained in:
parent
68c6240e7f
commit
60539cb0f9
@ -200,29 +200,29 @@ int main (int argc, char *argv[])
|
||||
printf("-------------------------------- \n");
|
||||
printf("NWP volume = %f \n", nwp_volume);
|
||||
analytical = 2*PI*(CAPHEIGHT*CAPHEIGHT+RADIUS*RADIUS);
|
||||
RelError = (awn-analytical)/analytical;
|
||||
RelError = fabs(awn-analytical)/analytical;
|
||||
printf("Area wn = %f, Analytical = %f, Rel. Error = %f \n", awn,analytical,RelError);
|
||||
analytical = 2*PI*RADIUS*(N-2)-4*PI*RADIUS*(CAPRAD-CAPHEIGHT);
|
||||
RelError = (ans-analytical)/analytical;
|
||||
RelError = fabs(ans-analytical)/analytical;
|
||||
printf("Area ns = %f, Analytical = %f, Rel. Error = %f \n", ans, analytical,RelError);
|
||||
analytical = 2*PI*RADIUS*(CAPRAD-CAPHEIGHT);
|
||||
RelError = (aws-analytical)/analytical;
|
||||
RelError = fabs(aws-analytical)/analytical;
|
||||
printf("Area ws = %f, Analytical = %f, Rel. Error = %f \n", aws, analytical,RelError);
|
||||
analytical = 2*PI*RADIUS*(N-2);
|
||||
RelError = (As-analytical)/analytical;
|
||||
RelError = fabs(As-analytical)/analytical;
|
||||
printf("Area s = %f, Analytical = %f, Rel. Error = %f \n", As, analytical,RelError);
|
||||
analytical = 4*PI*RADIUS;
|
||||
RelError = (lwns-analytical)/analytical;
|
||||
RelError = fabs(lwns-analytical)/analytical;
|
||||
printf("Length wns = %f, Analytical = %f, Rel. Error = %f \n", lwns, analytical,RelError);
|
||||
analytical = 1.0*RADIUS/CAPRAD;
|
||||
RelError = (efawns-analytical)/analytical;
|
||||
RelError = fabs(efawns-analytical)/analytical;
|
||||
printf("Cos(theta_wns) = %f, Analytical = %f, Rel. Error = %f \n",efawns,analytical,RelError);
|
||||
analytical = 2.0/RADIUS;
|
||||
RelError = (Jwn-analytical)/analytical;
|
||||
analytical = 2.0/CAPRAD;
|
||||
RelError = fabs(Jwn-analytical)/analytical;
|
||||
printf("Mean curvature (wn) = %f, Analytical = %f, Rel. Error = %f \n", Jwn, analytical,RelError);
|
||||
printf("Geodesic curvature (wns) = %f, Analytical, Rel. Error = %f = %f \n", KGwns, 0.0, 0.0);
|
||||
analytical = 1.0/RADIUS;
|
||||
RelError = (KNwns-analytical)/analytical;
|
||||
RelError = fabs(KNwns-analytical)/analytical;
|
||||
printf("Normal curvature (wns) = %f, Analytical = %f, Rel. Error = %f \n", KNwns, analytical,RelError);
|
||||
printf("-------------------------------- \n");
|
||||
//.........................................................................
|
||||
|
Loading…
Reference in New Issue
Block a user