#include <ap.h>
Definition at line 68 of file svd_si.h.
◆ complex() [1/8]
Definition at line 62 of file ap.h.
◆ complex() [2/8]
ap::complex::complex |
( |
const double & | _x | ) |
|
|
inline |
Definition at line 63 of file ap.h.
◆ complex() [3/8]
ap::complex::complex |
( |
const double & | _x, |
|
|
const double & | _y ) |
|
inline |
Definition at line 64 of file ap.h.
◆ complex() [4/8]
Definition at line 65 of file ap.h.
◆ complex() [5/8]
◆ complex() [6/8]
ap::complex::complex |
( |
const double & | _x | ) |
|
|
inline |
◆ complex() [7/8]
ap::complex::complex |
( |
const double & | _x, |
|
|
const double & | _y ) |
|
inline |
◆ complex() [8/8]
◆ operator*=() [1/4]
Definition at line 76 of file ap.h.
76{
double t =
x*z.x-
y*z.y;
y =
x*z.y+
y*z.x;
x = t;
return *
this; };
◆ operator*=() [2/4]
Definition at line 85 of file svd_si.h.
85{
double t =
x*z.x-
y*z.y;
y =
x*z.y+
y*z.x;
x = t;
return *
this; };
◆ operator*=() [3/4]
Definition at line 70 of file ap.h.
70{
x *=
v;
y *=
v;
return *
this; };
const Variable & v
< [in] a sqrfree bivariate poly
◆ operator*=() [4/4]
Definition at line 79 of file svd_si.h.
79{
x *=
v;
y *=
v;
return *
this; };
◆ operator+=() [1/4]
Definition at line 74 of file ap.h.
74{
x += z.x;
y += z.y;
return *
this; };
◆ operator+=() [2/4]
Definition at line 83 of file svd_si.h.
83{
x += z.x;
y += z.y;
return *
this; };
◆ operator+=() [3/4]
Definition at line 68 of file ap.h.
68{
x +=
v;
return *
this; };
◆ operator+=() [4/4]
Definition at line 77 of file svd_si.h.
77{
x +=
v;
return *
this; };
◆ operator-=() [1/4]
Definition at line 75 of file ap.h.
75{
x -= z.x;
y -= z.y;
return *
this; };
◆ operator-=() [2/4]
Definition at line 84 of file svd_si.h.
84{
x -= z.x;
y -= z.y;
return *
this; };
◆ operator-=() [3/4]
Definition at line 69 of file ap.h.
69{
x -=
v;
return *
this; };
◆ operator-=() [4/4]
Definition at line 78 of file svd_si.h.
78{
x -=
v;
return *
this; };
◆ operator/=() [1/4]
Definition at line 77 of file ap.h.
78 {
80 double e;
82 if( fabs(z.y)<fabs(z.x) )
83 {
84 e = z.y/z.x;
88 }
89 else
90 {
91 e = z.x/z.y;
95 }
97 return *this;
98 };
◆ operator/=() [2/4]
Definition at line 86 of file svd_si.h.
87 {
89 double e;
91 if( fabs(z.y)<fabs(z.x) )
92 {
93 e = z.y/z.x;
97 }
98 else
99 {
100 e = z.x/z.y;
104 }
106 return *this;
107 };
◆ operator/=() [3/4]
Definition at line 71 of file ap.h.
71{
x /=
v;
y /=
v;
return *
this; };
◆ operator/=() [4/4]
Definition at line 80 of file svd_si.h.
80{
x /=
v;
y /=
v;
return *
this; };
◆ operator=() [1/4]
Definition at line 73 of file ap.h.
73{
x = z.x;
y = z.y;
return *
this; };
◆ operator=() [2/4]
Definition at line 82 of file svd_si.h.
82{
x = z.x;
y = z.y;
return *
this; };
◆ operator=() [3/4]
Definition at line 67 of file ap.h.
67{
x =
v;
y = 0.0;
return *
this; };
◆ operator=() [4/4]
Definition at line 76 of file svd_si.h.
76{
x =
v;
y = 0.0;
return *
this; };
Definition at line 100 of file ap.h.
Definition at line 100 of file ap.h.
The documentation for this class was generated from the following files: