| apply(int batch_size, float const source[], float destination[], float workspace[]) const override final | heffte::reshape3d_pointtopoint< location_tag, packer, index > | inlinevirtual |
| apply(int batch_size, double const source[], double destination[], double workspace[]) const override final | heffte::reshape3d_pointtopoint< location_tag, packer, index > | inlinevirtual |
| apply(int batch_size, std::complex< float > const source[], std::complex< float > destination[], std::complex< float > workspace[]) const override final | heffte::reshape3d_pointtopoint< location_tag, packer, index > | inlinevirtual |
| apply(int batch_size, std::complex< double > const source[], std::complex< double > destination[], std::complex< double > workspace[]) const override final | heffte::reshape3d_pointtopoint< location_tag, packer, index > | inlinevirtual |
| apply_base(int batch_size, scalar_type const source[], scalar_type destination[], scalar_type workspace[]) const | heffte::reshape3d_pointtopoint< location_tag, packer, index > | |
| cpu_recv_buffer(size_t num_entries) const | heffte::reshape3d_base< index > | inlineprotected |
| cpu_send_buffer(size_t num_entries) const | heffte::reshape3d_base< index > | inlineprotected |
| device_instance(void *=nullptr) | heffte::backend::device_instance< location_tag > | inline |
| input_size | heffte::reshape3d_base< index > | protected |
| make_reshape3d_pointtopoint(typename backend::device_instance< b >::stream_type, std::vector< box3d< i >> const &, std::vector< box3d< i >> const &, reshape_algorithm, bool, MPI_Comm const) | heffte::reshape3d_pointtopoint< location_tag, packer, index > | friend |
| no_gpuaware_send_recv(int batch_size, scalar_type const source[], scalar_type destination[], scalar_type workspace[]) const | heffte::reshape3d_pointtopoint< location_tag, packer, index > | |
| output_size | heffte::reshape3d_base< index > | protected |
| recv_unaware | heffte::reshape3d_base< index > | mutableprotected |
| reshape3d_base(index cinput_size, index coutput_size) | heffte::reshape3d_base< index > | inline |
| send_unaware | heffte::reshape3d_base< index > | mutableprotected |
| size_intput() const | heffte::reshape3d_base< index > | inline |
| size_output() const | heffte::reshape3d_base< index > | inline |
| size_workspace() const | heffte::reshape3d_base< index > | inlinevirtual |
| stream() | heffte::backend::device_instance< location_tag > | inline |
| stream() const | heffte::backend::device_instance< location_tag > | inline |
| stream_type typedef | heffte::backend::device_instance< location_tag > | |
| synchronize_device() const | heffte::backend::device_instance< location_tag > | inline |
| ~device_instance()=default | heffte::backend::device_instance< location_tag > | virtual |
| ~reshape3d_base()=default | heffte::reshape3d_base< index > | virtual |
| ~reshape3d_pointtopoint()=default | heffte::reshape3d_pointtopoint< location_tag, packer, index > | |