Source code for monalisa.util._default_grid
"""Port of src/varargin/bmVarargin_N_u_dK_u.m."""
from monalisa._mat import double, single
from monalisa.trajectory._traj_grid import traj_grid
[docs]
def default_grid(t, N_u=None, dK_u=None):
"""Return ``(N_u, dK_u)`` (guessed from ``t`` when missing), rounded through single."""
N_u, dK_u = traj_grid(t, N_u, dK_u)
return double(single(N_u)), double(single(dK_u))