COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
CarmaObj Member List

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_dataCarmaObjprotected
cub_data_sizeCarmaObjprotected
current_contextCarmaObjprotected
d_dataCarmaObjprotected
d_num_validCarmaObjprotected
d_statesCarmaObjprotected
dealloc()CarmaObj
del_stream()CarmaObj
del_stream(int nb)CarmaObj
destroy_prng()CarmaObj
destroy_prng_host()CarmaObj
deviceCarmaObjprotected
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_dataCarmaObjprotected
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
genCarmaObjprotected
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() constCarmaObj
get_o_data()CarmaObj
get_o_data_value() constCarmaObj
get_plan()CarmaObj
get_type_plan()CarmaObj
get_values()CarmaObj
h_dataCarmaObjprotected
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)CarmaObjprotected
init_prng()CarmaObj
init_prng(long seed)CarmaObj
init_prng_host(int seed)CarmaObj
init_reduceCub()CarmaObj
is_rng_init()CarmaObj
keys_onlyCarmaObjprotected
memset(T_data value)CarmaObj
nb_blocksCarmaObjprotected
nb_elemCarmaObjprotected
nb_threadsCarmaObjprotected
ndimCarmaObjprotected
nrm2(int incx)CarmaObj
o_dataCarmaObjprotected
operator std::string()CarmaObj
operator T_data *()CarmaObj
operator[](int index) constCarmaObj
ownerCarmaObjprotected
planCarmaObjprotected
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
streamsCarmaObjprotected
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_planCarmaObjprotected
valuesCarmaObjprotected
wait_all_streams()CarmaObj
wait_stream(int stream)CarmaObj
~CarmaObj()CarmaObj