double lengthSec() const noexcept { return static_cast<double>(size()) / m_samplingRate; }
size_t lengthSample() const noexcept { return size(); }
size_t samples() const noexcept { return size(); }
[[nodiscard]] size_t lengthSample() const noexcept { return size(); }
[[nodiscard]] size_t samples() const noexcept { return size(); }
/** * This constructor is called from vex::mpi::multivector::operator() * and should not be used by hand. Copies reference to device vector. */ vector(MPI_Comm comm, base_type &v) : mpi(comm), l_size(v.size()), local_data(&v) { static_assert(!own, "Wrong constructor for owning vector"); }