.. include:: ../../mydefs.rst ``fill`` ======== Header: ```` API --- .. code-block:: cpp namespace pressio { namespace ops{ template void fill(T & operand, ScalarType const & value); }} // end namespace pressio::ops Description ----------- * Overwrites each element of ``operand`` with ``value``. * ``T`` must be: * an Eigen vector or matrix object * a Kokkos rank-1 or rank-2 view * a Teuchos vector * a Tpetra vector or multi-vector * a Tpetra block vector or multi-vector * a pressio expression, i.e. ``pressio::diag``, ``pressio::span``, ``pressio::subspan``, based on an Eigen or Kokkos container * ``ScalarType`` must be convertible to ``pressio::Traits::scalar_type``