Doxygen Source Code Documentation
c_log.c File Reference
#include "f2c.h"
#include "mathh.h"
Go to the source code of this file.
Functions | |
double | f__cabs (double, double) |
void | c_log (complex *r, complex *z) |
Function Documentation
|
Definition at line 11 of file c_log.c.
|
|
Definition at line 7 of file cabs.c.
00009 { 00010 double temp; 00011 00012 if(real < 0) 00013 real = -real; 00014 if(imag < 0) 00015 imag = -imag; 00016 if(imag > real){ 00017 temp = real; 00018 real = imag; 00019 imag = temp; 00020 } 00021 if((real+imag) == real) 00022 return(real); 00023 00024 temp = imag/real; 00025 temp = real*sqrt(1.0 + temp*temp); /*overflow!!*/ 00026 return(temp); 00027 } |