.. _ShellMatrix_Members: ############ Data members ############ The :ref:`Operator` that is represented is stored as a pointer in: .. _ShellMatrix_operator_ptr: .. doxygenvariable:: danceq::internal::ShellMatrix::operator_ptr :no-link: The total dimension is: .. _ShellMatrix_dim: .. doxygenvariable:: danceq::internal::ShellMatrix::dim :no-link: .. _ShellMatrix_Members_MPI: Information required by MPI --------------------------- The following members are only included if :ref:`MPI` is available. They contain the full communication pattern to ensure a fast computation without memory reallocation. .. doxygenvariable:: danceq::internal::ShellMatrix::MPI_SCALAR :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::start :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::end :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::mydim :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::myrank :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::world_size :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::total_number_of_elements_to_send_per_step :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::total_number_of_elements_to_recv_per_step :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::dim_per_step :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::maximal_number_of_elements_to_send :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::maximal_number_of_elements_to_recv :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::number_of_communication_steps :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::ownership_per_rank :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::number_of_elements_to_recv_per_rank_per_step :no-link: .. doxygenvariable:: danceq::internal::ShellMatrix::number_of_elements_to_send_per_rank_per_step :no-link: