![]() |
COMPASS
5.4.4
End-to-end AO simulation tool using GPU acceleration
|
Public Member Functions | |
| None | __init__ (self, context context, numpy.ndarray[numpy.complex64] h_data) |
| TODO. More... | |
| None | __init__ (self, context context, obj_float_complex d_data) |
| str | __repr__ (self) |
| int | add_stream (self) |
| TODO. More... | |
| int | add_stream (self, int np) |
| int | aimax (self, int incx=1) |
| TODO. More... | |
| int | aimin (self, int incx=1) |
| TODO. More... | |
| None | copy (self, obj_float_complex arg0, int arg1, int arg2) |
| TODO. More... | |
| None | copy_from (self, obj_float_complex data, int nb_elem=-1) |
| TODO. More... | |
| None | copy_into (self, obj_float_complex dest, int nb_elem=-1) |
| TODO. More... | |
| int | del_stream (self) |
| TODO. More... | |
| int | del_stream (self, int np) |
| int | destroy_prng (self) |
| None | device2host (self, numpy.ndarray[numpy.complex64] data) |
| TODO. More... | |
| None | fft (self, obj_float_complex dest=None, int direction=1) |
| None | host2device (self, numpy.ndarray[numpy.complex64] data) |
| TODO. More... | |
| int | init_prng (self) |
| int | init_prng (self, int arg0) |
| None | init_reduceCub (self) |
| TODO. More... | |
| bool | is_rng_init (self) |
| int | prng (self, str arg0, float arg1, float arg2) |
| int | prng (self, str arg0, float arg1) |
| int | prng (self, str arg0) |
| None | random (self, int seed=1234, str j='U') |
| None | random_host (self, int seed=1234, str j='U') |
| None | reduceCub (self) |
| TODO. More... | |
| int | reset (self) |
| TODO. More... | |
| None | swap (self, obj_float_complex source, int incx=1, int incy=1) |
| TODO. More... | |
| None | swap_ptr (self, obj_float_complex ptr) |
| TODO. More... | |
| int | transpose (self, obj_float_complex source) |
| TODO. More... | |
| int | wait_all_streams (self) |
| TODO. More... | |
| int | wait_stream (self, int steam) |
| TODO. More... | |
Properties | |
| context = property | |
| TODO. More... | |
| device = property | |
| TODO. More... | |
| nbElem = property | |
| TODO. More... | |
| nb_streams = property | |
| TODO. More... | |
| shape = property | |
| TODO. More... | |
Definition at line 1073 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.__init__ | ( | self, | |
| context | context, | ||
| numpy.ndarray[numpy.complex64] | h_data | ||
| ) |
TODO.
TODO
Definition at line 1080 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.__init__ | ( | self, | |
| context | context, | ||
| obj_float_complex | d_data | ||
| ) |
| str carmaWrap.obj_float_complex.__repr__ | ( | self | ) |
Definition at line 1083 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.add_stream | ( | self | ) |
TODO.
TODO
Definition at line 1090 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.add_stream | ( | self, | |
| int | np | ||
| ) |
| int carmaWrap.obj_float_complex.aimax | ( | self, | |
| int | incx = 1 |
||
| ) |
TODO.
Definition at line 1096 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.aimin | ( | self, | |
| int | incx = 1 |
||
| ) |
TODO.
Definition at line 1100 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.copy | ( | self, | |
| obj_float_complex | arg0, | ||
| int | arg1, | ||
| int | arg2 | ||
| ) |
TODO.
Definition at line 1104 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.copy_from | ( | self, | |
| obj_float_complex | data, | ||
| int | nb_elem = -1 |
||
| ) |
TODO.
Definition at line 1108 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.copy_into | ( | self, | |
| obj_float_complex | dest, | ||
| int | nb_elem = -1 |
||
| ) |
TODO.
Definition at line 1112 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.del_stream | ( | self | ) |
TODO.
TODO
Definition at line 1119 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.del_stream | ( | self, | |
| int | np | ||
| ) |
| int carmaWrap.obj_float_complex.destroy_prng | ( | self | ) |
Definition at line 1122 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.device2host | ( | self, | |
| numpy.ndarray[numpy.complex64] | data | ||
| ) |
TODO.
Definition at line 1126 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.fft | ( | self, | |
| obj_float_complex | dest = None, |
||
| int | direction = 1 |
||
| ) |
Definition at line 1127 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.host2device | ( | self, | |
| numpy.ndarray[numpy.complex64] | data | ||
| ) |
TODO.
Definition at line 1131 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.init_prng | ( | self | ) |
| int carmaWrap.obj_float_complex.init_prng | ( | self, | |
| int | arg0 | ||
| ) |
| None carmaWrap.obj_float_complex.init_reduceCub | ( | self | ) |
TODO.
Definition at line 1139 of file carmaWrap.py.
| bool carmaWrap.obj_float_complex.is_rng_init | ( | self | ) |
Definition at line 1140 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.prng | ( | self, | |
| str | arg0 | ||
| ) |
| int carmaWrap.obj_float_complex.prng | ( | self, | |
| str | arg0, | ||
| float | arg1 | ||
| ) |
| int carmaWrap.obj_float_complex.prng | ( | self, | |
| str | arg0, | ||
| float | arg1, | ||
| float | arg2 | ||
| ) |
| None carmaWrap.obj_float_complex.random | ( | self, | |
| int | seed = 1234, |
||
| str | j = 'U' |
||
| ) |
Definition at line 1147 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.random_host | ( | self, | |
| int | seed = 1234, |
||
| str | j = 'U' |
||
| ) |
Definition at line 1148 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.reduceCub | ( | self | ) |
TODO.
Definition at line 1152 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.reset | ( | self | ) |
TODO.
Definition at line 1156 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.swap | ( | self, | |
| obj_float_complex | source, | ||
| int | incx = 1, |
||
| int | incy = 1 |
||
| ) |
TODO.
Definition at line 1160 of file carmaWrap.py.
| None carmaWrap.obj_float_complex.swap_ptr | ( | self, | |
| obj_float_complex | ptr | ||
| ) |
TODO.
Definition at line 1164 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.transpose | ( | self, | |
| obj_float_complex | source | ||
| ) |
TODO.
Definition at line 1168 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.wait_all_streams | ( | self | ) |
TODO.
Definition at line 1172 of file carmaWrap.py.
| int carmaWrap.obj_float_complex.wait_stream | ( | self, | |
| int | steam | ||
| ) |
TODO.
Definition at line 1176 of file carmaWrap.py.
|
static |
|
static |
|
static |
|
static |
|
static |