def test_vector3d(): biorbd_model = biorbd.Model() vec = np.random.rand(3, ) biorbd_model.setGravity(vec) if biorbd.currentLinearAlgebraBackend() == 1: from casadi import MX vec = MX.ones(3, 1) biorbd_model.setGravity(vec)
def Model_2 (param,x,*args): # This model is used when the independent term is calculated p = [] ; var = [] for i in range(param.rows()): p = vertcat(p, param[i]) #for i in range(len(x)): rows = args[0] # This argument corresponds to the amount of input data var = horzcat(var,x) var = horzcat(var, MX.ones(rows, 1)) return mtimes(var, p)