home *** CD-ROM | disk | FTP | other *** search
- cxpowr (a,n,r)
-
- /*cxpowr raises a complex argument to an integer power.*/
-
- int n;
- float a[],r[];
- {
- float b;
-
- b = n;
- if(a[0] == 0.0 && a[1] == 0.)
- {
- r[0] = 0.;
- r[1] = 0.;
- return;
- }
- cxloge(a,r);
- r[0] = r[0] * b;
- r[1] = r[1] * b;
- cxexpn(r,r);
- }