Class to generate instrinsics for complex number arithmetic functions.
More...
#include <ogdf/energybased/fast_multipole_embedder/ComplexDouble.h>
Class to generate instrinsics for complex number arithmetic functions.
Definition at line 220 of file ComplexDouble.h.
◆ ComplexDouble() [1/5]
ogdf::sse::ComplexDouble::ComplexDouble |
( |
| ) |
|
|
inline |
◆ ComplexDouble() [2/5]
ogdf::sse::ComplexDouble::ComplexDouble |
( |
const ComplexDouble & |
other | ) |
|
|
inline |
◆ ComplexDouble() [3/5]
ogdf::sse::ComplexDouble::ComplexDouble |
( |
double |
x | ) |
|
|
inline |
◆ ComplexDouble() [4/5]
ogdf::sse::ComplexDouble::ComplexDouble |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inline |
◆ ComplexDouble() [5/5]
ogdf::sse::ComplexDouble::ComplexDouble |
( |
double * |
ptr | ) |
|
|
inline |
◆ conj()
◆ length()
double ogdf::sse::ComplexDouble::length |
( |
| ) |
const |
|
inline |
◆ load()
void ogdf::sse::ComplexDouble::load |
( |
const double * |
ptr | ) |
|
|
inline |
◆ load_unaligned()
void ogdf::sse::ComplexDouble::load_unaligned |
( |
const double * |
ptr | ) |
|
|
inline |
◆ operator*() [1/3]
◆ operator*() [2/3]
ComplexDouble ogdf::sse::ComplexDouble::operator* |
( |
double |
scalar | ) |
const |
|
inline |
◆ operator*() [3/3]
ComplexDouble ogdf::sse::ComplexDouble::operator* |
( |
unsigned int |
scalar | ) |
const |
|
inline |
◆ operator*=() [1/2]
void ogdf::sse::ComplexDouble::operator*= |
( |
const ComplexDouble & |
other | ) |
|
|
inline |
◆ operator*=() [2/2]
void ogdf::sse::ComplexDouble::operator*= |
( |
double |
scalar | ) |
|
|
inline |
◆ operator+()
◆ operator+=()
void ogdf::sse::ComplexDouble::operator+= |
( |
const ComplexDouble & |
other | ) |
|
|
inline |
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=()
void ogdf::sse::ComplexDouble::operator-= |
( |
const ComplexDouble & |
other | ) |
|
|
inline |
◆ operator/() [1/2]
◆ operator/() [2/2]
ComplexDouble ogdf::sse::ComplexDouble::operator/ |
( |
double |
scalar | ) |
const |
|
inline |
◆ operator/=()
void ogdf::sse::ComplexDouble::operator/= |
( |
const ComplexDouble & |
other | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
ComplexDouble& ogdf::sse::ComplexDouble::operator= |
( |
double * |
ptr | ) |
|
|
inline |
◆ store()
void ogdf::sse::ComplexDouble::store |
( |
double * |
ptr | ) |
const |
|
inline |
◆ store_unaligned()
void ogdf::sse::ComplexDouble::store_unaligned |
( |
double * |
ptr | ) |
const |
|
inline |
◆ reg
double ogdf::sse::ComplexDouble::reg[2] |
The documentation for this class was generated from the following file: