1/* $Header: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/modules/module-autodiff_test/examples/deformable_joint_ad.elm,v 1.5 2017/01/12 14:47:46 masarati Exp $ */ 2/* 3 * MBDyn (C) is a multibody analysis code. 4 * http://www.mbdyn.org 5 * 6 * Copyright (C) 1996-2017 7 * 8 * Pierangelo Masarati <masarati@aero.polimi.it> 9 * Paolo Mantegazza <mantegazza@aero.polimi.it> 10 * 11 * Dipartimento di Ingegneria Aerospaziale - Politecnico di Milano 12 * via La Masa, 34 - 20156 Milano, Italy 13 * http://www.aero.polimi.it 14 * 15 * Changing this copyright notice is forbidden. 16 * 17 * This program is free software; you can redistribute it and/or modify 18 * it under the terms of the GNU General Public License as published by 19 * the Free Software Foundation (version 2 of the License). 20 * 21 * 22 * This program is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 25 * GNU General Public License for more details. 26 * 27 * You should have received a copy of the GNU General Public License 28 * along with this program; if not, write to the Free Software 29 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 30 */ 31 32/* 33 AUTHOR: Reinhard Resch <r.resch@secop.com> 34 Copyright (C) 2013(-2017) all rights reserved. 35 36 The copyright of this code is transferred 37 to Pierangelo Masarati and Paolo Mantegazza 38 for use in the software MBDyn as described 39 in the GNU Public License version 2.1 40*/ 41 body: body_id_2, 42 # node 43 node_id_2, 44 # mass 45 body2_m, 46 # relative center of mass 47 reference, node, null, 48 # inertia matrix 49 diag, body2_Jxx, body2_Jyy, body2_Jzz, 50 # reference for inertia matrix 51 inertial, reference, node, eye; 52 53 joint: joint_id_node1, clamp, 54 node_id_1, node, node; 55 56 gravity: -1., 0., 0., 57 piecewise linear, 3, 58 0, 0., 59 1, 1., 60 2, 1.; 61