![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
This is the complete list of members for CarmaObj, including all inherited members.
add_stream() | CarmaObj | |
add_stream(int nb) | CarmaObj | |
aimax(int incx) | CarmaObj | |
aimin(int incx) | CarmaObj | |
asum(int incx) | CarmaObj | |
axpy(T_data alpha, CarmaObj< T_data > *source, int incx, int incy, int offset=0) | CarmaObj | |
c_str() | CarmaObj | |
CarmaObj(const CarmaObj< T_data > *obj) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const long *dims_data) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const CarmaObj< T_data > *obj) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const long *dims_data, const T_data *data) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const long *dims_data, int nb_streams) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const CarmaObj< T_data > *obj, int nb_streams) | CarmaObj | |
CarmaObj(CarmaContext *current_context, const long *dims_data, const T_data *data, int nb_streams) | CarmaObj | |
clip(T_data min, T_data max) | CarmaObj | |
copy(CarmaObj< T_data > *source, int incx, int incy) | CarmaObj | |
copy_from(const T_data *data, int nb_elem) | CarmaObj | |
copy_into(T_data *data, int nb_elem) | CarmaObj | |
cub_data | CarmaObj | protected |
cub_data_size | CarmaObj | protected |
current_context | CarmaObj | protected |
d_data | CarmaObj | protected |
d_num_valid | CarmaObj | protected |
d_states | CarmaObj | protected |
dealloc() | CarmaObj | |
del_stream() | CarmaObj | |
del_stream(int nb) | CarmaObj | |
destroy_prng() | CarmaObj | |
destroy_prng_host() | CarmaObj | |
device | CarmaObj | protected |
device2host(T_dest *data) | CarmaObj | |
device2host_async(T_data *data, cudaStream_t stream) | CarmaObj | |
device2host_mat(T_data *data, int lda, int ldb) | CarmaObj | |
device2host_opt(T_data *data) | CarmaObj | |
device2host_vect(T_data *data, int incx, int incy) | CarmaObj | |
dgmm(char side, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *vectx, int incx, int ldc) | CarmaObj | |
dims_data | CarmaObj | protected |
dot(CarmaObj< T_data > *source, int incx, int incy) | CarmaObj | |
geam(char transa, char transb, T_data alpha, CarmaObj< T_data > *matA, int lda, T_data beta, CarmaObj< T_data > *matB, int ldb, int ldc) | CarmaObj | |
gemm(char transa, char transb, T_data alpha, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *matB, int ldb, T_data beta, int ldc) | CarmaObj | |
gemv(char trans, T_data alpha, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *vectx, int incx, T_data beta, int incy) | CarmaObj | |
gen | CarmaObj | protected |
ger(T_data alpha, CarmaObj< T_data > *vectx, int incx, CarmaObj< T_data > *vecty, int incy, int lda) | CarmaObj | |
get_context() | CarmaObj | |
get_cuda_stream(int stream) | CarmaObj | |
get_data() | CarmaObj | |
get_data_at(int index) | CarmaObj | |
get_device() | CarmaObj | |
get_dims() | CarmaObj | |
get_dims(int i) | CarmaObj | |
get_h_data() | CarmaObj | |
get_nb_elements() | CarmaObj | |
get_nb_streams() const | CarmaObj | |
get_o_data() | CarmaObj | |
get_o_data_value() const | CarmaObj | |
get_plan() | CarmaObj | |
get_type_plan() | CarmaObj | |
get_values() | CarmaObj | |
h_data | CarmaObj | protected |
host2device(const T_dest *data) | CarmaObj | |
host2device_async(const T_data *data, cudaStream_t stream) | CarmaObj | |
host2device_mat(const T_data *data, int lda, int ldb) | CarmaObj | |
host2device_vect(const T_data *data, int incx, int incy) | CarmaObj | |
init(CarmaContext *current_context, const long *dims_data, const T_data *data, bool fromHost, int nb_streams) | CarmaObj | protected |
init_prng() | CarmaObj | |
init_prng(long seed) | CarmaObj | |
init_prng_host(int seed) | CarmaObj | |
init_reduceCub() | CarmaObj | |
is_rng_init() | CarmaObj | |
keys_only | CarmaObj | protected |
memset(T_data value) | CarmaObj | |
nb_blocks | CarmaObj | protected |
nb_elem | CarmaObj | protected |
nb_threads | CarmaObj | protected |
ndim | CarmaObj | protected |
nrm2(int incx) | CarmaObj | |
o_data | CarmaObj | protected |
operator std::string() | CarmaObj | |
operator T_data *() | CarmaObj | |
operator[](int index) const | CarmaObj | |
owner | CarmaObj | protected |
plan | CarmaObj | protected |
prng(T_data *output, char gtype, float alpha, float beta) | CarmaObj | |
prng(T_data *output, char gtype, float alpha) | CarmaObj | |
prng(char gtype, float alpha, float beta) | CarmaObj | |
prng(char gtype, float alpha) | CarmaObj | |
prng(char gtype) | CarmaObj | |
prng_host(char gtype) | CarmaObj | |
prng_host(char gtype, T_data stddev) | CarmaObj | |
prng_host(char gtype, T_data stddev, T_data alpha) | CarmaObj | |
prng_montagn(float init_montagn) | CarmaObj | |
reduceCub() | CarmaObj | |
reset() | CarmaObj | |
rot(CarmaObj< T_data > *source, int incx, int incy, T_data sc, T_data ss) | CarmaObj | |
scale(T_data alpha, int incx) | CarmaObj | |
streams | CarmaObj | protected |
sum() | CarmaObj | |
swap(CarmaObj< T_data > *source, int incx, int incy) | CarmaObj | |
swap_ptr(T_data *ptr) | CarmaObj | |
symm(char side, char uplo, T_data alpha, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *matB, int ldb, T_data beta, int ldc) | CarmaObj | |
symv(char uplo, T_data alpha, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *vectx, int incx, T_data beta, int incy) | CarmaObj | |
sync_h_data() | CarmaObj | |
syrk(char uplo, char transa, T_data alpha, CarmaObj< T_data > *matA, int lda, T_data beta, int ldc) | CarmaObj | |
syrkx(char uplo, char transa, T_data alpha, CarmaObj< T_data > *matA, int lda, CarmaObj< T_data > *matB, int ldb, T_data beta, int ldc) | CarmaObj | |
to_string() | CarmaObj | |
transpose(CarmaObj< T_data > *source) | CarmaObj | |
type_plan | CarmaObj | protected |
values | CarmaObj | protected |
wait_all_streams() | CarmaObj | |
wait_stream(int stream) | CarmaObj | |
~CarmaObj() | CarmaObj |