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