Revision 14548,
329 bytes
checked in by ghudson, 24 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r14547,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | #include "f2c.h" |
---|
2 | |
---|
3 | #ifdef KR_headers |
---|
4 | double log(), f__cabs(), atan2(); |
---|
5 | VOID z_log(r, z) doublecomplex *r, *z; |
---|
6 | #else |
---|
7 | #undef abs |
---|
8 | #include "math.h" |
---|
9 | extern double f__cabs(double, double); |
---|
10 | void z_log(doublecomplex *r, doublecomplex *z) |
---|
11 | #endif |
---|
12 | { |
---|
13 | double zi = z->i, zr = z->r; |
---|
14 | r->i = atan2(zi, zr); |
---|
15 | r->r = log( f__cabs( zr, zi ) ); |
---|
16 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.