Home
last modified time | relevance | path

Searched refs:inertia (Results 1 – 25 of 2515) sorted by relevance

12345678910>>...101

/dports/devel/bullet/bullet3-3.21/Extras/InverseDynamics/
H A DIDRandomUtil.cpp30 vec3 inertia; in randomInertiaPrincipal() local
36 } while (inertia(0) + inertia(1) < inertia(2) || inertia(0) + inertia(2) < inertia(1) || in randomInertiaPrincipal()
37 inertia(1) + inertia(2) < inertia(0)); in randomInertiaPrincipal()
38 return inertia; in randomInertiaPrincipal()
48 mat33 inertia; in randomInertiaMatrix() local
50 inertia(0, 1) = 0; in randomInertiaMatrix()
51 inertia(0, 2) = 0; in randomInertiaMatrix()
52 inertia(1, 0) = 0; in randomInertiaMatrix()
54 inertia(1, 2) = 0; in randomInertiaMatrix()
55 inertia(2, 0) = 0; in randomInertiaMatrix()
[all …]
/dports/devel/py-bullet3/bullet3-3.21/Extras/InverseDynamics/
H A DIDRandomUtil.cpp30 vec3 inertia; in randomInertiaPrincipal() local
36 } while (inertia(0) + inertia(1) < inertia(2) || inertia(0) + inertia(2) < inertia(1) || in randomInertiaPrincipal()
37 inertia(1) + inertia(2) < inertia(0)); in randomInertiaPrincipal()
38 return inertia; in randomInertiaPrincipal()
48 mat33 inertia; in randomInertiaMatrix() local
50 inertia(0, 1) = 0; in randomInertiaMatrix()
51 inertia(0, 2) = 0; in randomInertiaMatrix()
52 inertia(1, 0) = 0; in randomInertiaMatrix()
54 inertia(1, 2) = 0; in randomInertiaMatrix()
55 inertia(2, 0) = 0; in randomInertiaMatrix()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/BODY/
H A Dcompute_temp_body.cpp202 double *inertia,*quat; in compute_scalar() local
217 inertia = bonus[body[i]].inertia; in compute_scalar()
225 else wbody[0] /= inertia[0]; in compute_scalar()
227 else wbody[1] /= inertia[1]; in compute_scalar()
229 else wbody[2] /= inertia[2]; in compute_scalar()
232 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
241 inertia = bonus[body[i]].inertia; in compute_scalar()
256 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
291 double *inertia,*quat; in compute_vector() local
313 inertia = bonus[body[i]].inertia; in compute_vector()
[all …]
/dports/games/flightgear-aircraft/fgaircraft/asw20/Nasal/
H A Dweight_and_balance.nas11 var weight_empty_lbs = getprop("/fdm/jsbsim/inertia/empty-weight-lbs");
13 setprop("/fdm/jsbsim/inertia/empty-weight-kg",weight_empty_kg);
15 var weight_pilot_kg = getprop("/fdm/jsbsim/inertia/pointmass-weight-kg[0]");
17 setprop("/fdm/jsbsim/inertia/pointmass-weight-lbs[0]",weight_pilot_lbs) ;
37 setprop("/fdm/jsbsim/inertia/pointmass-weight-lbs[5]",weight_lbs / 2.) ;
40 var weight_lbs = getprop("/fdm/jsbsim/inertia/weight-lbs");
42 setprop("/fdm/jsbsim/inertia/weight-kg",weight_kg);
58 setprop("/fdm/jsbsim/inertia/weight_non_lift-kg",weight_non_lift_kg);
71 # /fdm/jsbsim/inertia/cg-x-in has done the job already!
81 var m_empty = getprop("/fdm/jsbsim/inertia/empty-weight-lbs");
[all …]
/dports/science/chrono/chrono-7.0.1/src/chrono/solver/
H A DChVariablesBodyOwnMass.cpp35 inertia = other.inertia; in operator =()
43 inertia = minertia; in SetBodyInertia()
44 inv_inertia = inertia.inverse(); in SetBodyInertia()
93 result(3) += (inertia(0, 0) * vect(3) + inertia(0, 1) * vect(4) + inertia(0, 2) * vect(5)); in Compute_inc_Mb_v()
94 result(4) += (inertia(1, 0) * vect(3) + inertia(1, 1) * vect(4) + inertia(1, 2) * vect(5)); in Compute_inc_Mb_v()
95 result(5) += (inertia(2, 0) * vect(3) + inertia(2, 1) * vect(4) + inertia(2, 2) * vect(5)); in Compute_inc_Mb_v()
114 … result(this->offset + 3) += c_a * (inertia(0, 0) * q3 + inertia(0, 1) * q4 + inertia(0, 2) * q5); in MultiplyAndAdd()
115 … result(this->offset + 4) += c_a * (inertia(1, 0) * q3 + inertia(1, 1) * q4 + inertia(1, 2) * q5); in MultiplyAndAdd()
116 … result(this->offset + 5) += c_a * (inertia(2, 0) * q3 + inertia(2, 1) * q4 + inertia(2, 2) * q5); in MultiplyAndAdd()
126 result(this->offset + 3) += c_a * inertia(0, 0); in DiagonalAdd()
[all …]
H A DChVariablesBodySharedMass.cpp27 inertia = minertia; in SetBodyInertia()
28 inv_inertia = inertia.inverse(); in SetBodyInertia()
116 result(3) += (sharedmass->inertia(0, 0) * vect(3) + sharedmass->inertia(0, 1) * vect(4) + in Compute_inc_Mb_v()
117 sharedmass->inertia(0, 2) * vect(5)); in Compute_inc_Mb_v()
118 result(4) += (sharedmass->inertia(1, 0) * vect(3) + sharedmass->inertia(1, 1) * vect(4) + in Compute_inc_Mb_v()
119 sharedmass->inertia(1, 2) * vect(5)); in Compute_inc_Mb_v()
120 result(5) += (sharedmass->inertia(2, 0) * vect(3) + sharedmass->inertia(2, 1) * vect(4) + in Compute_inc_Mb_v()
141 …c_a * (sharedmass->inertia(0, 0) * q3 + sharedmass->inertia(0, 1) * q4 + sharedmass->inertia(0, 2)… in MultiplyAndAdd()
143 …c_a * (sharedmass->inertia(1, 0) * q3 + sharedmass->inertia(1, 1) * q4 + sharedmass->inertia(1, 2)… in MultiplyAndAdd()
145 …c_a * (sharedmass->inertia(2, 0) * q3 + sharedmass->inertia(2, 1) * q4 + sharedmass->inertia(2, 2)… in MultiplyAndAdd()
[all …]
/dports/science/opensim-core/opensim-core-4.1/OpenSim/Simulation/SimbodyEngine/
H A DBody.cpp174 _inertia = inertia; in setInertia()
228 inertia *= 0.0; in scaleInertialProperties()
234 inertia *= massScaleFactor; in scaleInertialProperties()
247 if (inertia[0][0] <= inertia[1][1]){ in scaleInertialProperties()
248 if (inertia[0][0] <= inertia[2][2]) in scaleInertialProperties()
253 } else if (inertia[1][1] <= inertia[2][2]) { in scaleInertialProperties()
316 inertia[0][1] *= massScaleFactor; in scaleInertialProperties()
317 inertia[0][2] *= massScaleFactor; in scaleInertialProperties()
318 inertia[1][0] *= massScaleFactor; in scaleInertialProperties()
319 inertia[1][2] *= massScaleFactor; in scaleInertialProperties()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/ASPHERE/
H A Dcompute_temp_asphere.cpp210 double wbody[3],inertia[3]; in compute_scalar() local
236 wbody[0] /= inertia[0]; in compute_scalar()
237 wbody[1] /= inertia[1]; in compute_scalar()
238 wbody[2] /= inertia[2]; in compute_scalar()
241 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
261 wbody[0] /= inertia[0]; in compute_scalar()
262 wbody[1] /= inertia[1]; in compute_scalar()
263 wbody[2] /= inertia[2]; in compute_scalar()
266 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
335 wbody[0] /= inertia[0]; in compute_vector()
[all …]
H A Dcompute_erotate_asphere.cpp102 double wbody[3],inertia[3]; in compute_scalar() local
122 wbody[0] /= inertia[0]; in compute_scalar()
123 wbody[1] /= inertia[1]; in compute_scalar()
124 wbody[2] /= inertia[2]; in compute_scalar()
127 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
139 inertia[0] = tbonus[tri[i]].inertia[0]; in compute_scalar()
140 inertia[1] = tbonus[tri[i]].inertia[1]; in compute_scalar()
141 inertia[2] = tbonus[tri[i]].inertia[2]; in compute_scalar()
147 wbody[0] /= inertia[0]; in compute_scalar()
148 wbody[1] /= inertia[1]; in compute_scalar()
[all …]
/dports/cad/impact/Impact/src/run/constraints/
H A DRigidBody.java245 Jama.Matrix inertia; in setInitialConditions() local
282 inertia = nod.getInertia(); in setInitialConditions()
290 inertia.set( in setInitialConditions()
294 inertia.set( in setInitialConditions()
298 inertia.set( in setInitialConditions()
302 inertia.set(0, 1, inertia.get(0, 1) + (nod.getMass() * (vx + vy))); // Ixy in setInitialConditions()
303 inertia.set(1, 0, inertia.get(1, 0) + (nod.getMass() * (vx + vy))); // Iyx in setInitialConditions()
304 inertia.set(1, 2, inertia.get(1, 2) + (nod.getMass() * (vy + vz))); // Iyz in setInitialConditions()
305 inertia.set(2, 1, inertia.get(2, 1) + (nod.getMass() * (vy + vz))); // Izy in setInitialConditions()
306 inertia.set(2, 0, inertia.get(2, 0) + (nod.getMass() * (vx + vz))); // Ixz in setInitialConditions()
[all …]
/dports/science/liggghts/LIGGGHTS-PUBLIC-3.8.0-26-g6e873439/src/
H A Dcompute_erotate_asphere.cpp133 double wbody[3],inertia[3]; in compute_scalar() local
153 wbody[0] /= inertia[0]; in compute_scalar()
154 wbody[1] /= inertia[1]; in compute_scalar()
155 wbody[2] /= inertia[2]; in compute_scalar()
158 inertia[1]*wbody[1]*wbody[1] + inertia[2]*wbody[2]*wbody[2]; in compute_scalar()
170 inertia[0] = tbonus[tri[i]].inertia[0]; in compute_scalar()
171 inertia[1] = tbonus[tri[i]].inertia[1]; in compute_scalar()
172 inertia[2] = tbonus[tri[i]].inertia[2]; in compute_scalar()
178 wbody[0] /= inertia[0]; in compute_scalar()
179 wbody[1] /= inertia[1]; in compute_scalar()
[all …]
H A Dfix_nve_asphere_base.cpp103 result[0] = tbody[0] / inertia[0] + wbody[1]*wbody[2]*((inertia[1] - inertia[2]) / inertia[0]); in dynamic_euler()
104 result[1] = tbody[1] / inertia[1] + wbody[2]*wbody[0]*((inertia[2] - inertia[0]) / inertia[1]); in dynamic_euler()
105 result[2] = tbody[2] / inertia[2] + wbody[0]*wbody[1]*((inertia[0] - inertia[1]) / inertia[2]); in dynamic_euler()
175 double deltaT, double* inertia, in implicitRotationUpdate() argument
188 if (inertia[dirI] == 0.0) in implicitRotationUpdate()
241 double **inertia = atom->inertia; in rotationUpdate() local
283 dtf, inertia[i], in rotationUpdate()
329 double **inertia = atom->inertia; in initial_integrate() local
462 mbody[1] = inertia[i][1]*wbody[1]; in initial_integrate()
463 mbody[2] = inertia[i][2]*wbody[2]; in initial_integrate()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/CG-DNA/
H A Dfix_nve_dotc_langevin.cpp133 double fquat[4],conjqm[4],inertia[3]; in initial_integrate() local
195 M = inertia[0]*inertia[1]*inertia[2]; in initial_integrate()
196 M /= inertia[1]*inertia[2]+inertia[0]*inertia[2]+inertia[0]*inertia[1]; in initial_integrate()
203 gfactor3[0] = exp(-Gamma*M*dt/inertia[0]); in initial_integrate()
204 gfactor3[1] = exp(-Gamma*M*dt/inertia[1]); in initial_integrate()
205 gfactor3[2] = exp(-Gamma*M*dt/inertia[2]); in initial_integrate()
212 no_squish_rotate(3,conjqm,quat,inertia,dtqrt); in initial_integrate()
213 no_squish_rotate(2,conjqm,quat,inertia,dtqrt); in initial_integrate()
214 no_squish_rotate(1,conjqm,quat,inertia,dthlf); in initial_integrate()
215 no_squish_rotate(2,conjqm,quat,inertia,dtqrt); in initial_integrate()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/
H A Datom_vec_tri.cpp227 inertia = bonus[tri[j]].inertia; in pack_border_bonus()
269 inertia = bonus[j].inertia; in unpack_border_bonus()
312 double *inertia = bonus[j].inertia; in pack_exchange_bonus() local
326 buf[m++] = inertia[0]; in pack_exchange_bonus()
327 buf[m++] = inertia[1]; in pack_exchange_bonus()
348 double *inertia = bonus[nlocal_bonus].inertia; in unpack_exchange_bonus() local
407 double *inertia = bonus[j].inertia; in pack_restart_bonus() local
445 double *inertia = bonus[nlocal_bonus].inertia; in unpack_restart_bonus() local
545 double inertia[6]; in data_atom_bonus() local
767 double *inertia = bonus[nlocal_bonus].inertia; in set_equilateral() local
[all …]
/dports/graphics/xournalpp/xournalpp-1.1.0/src/control/shaperecognizer/
H A DCircleRecognizer.cpp14 auto CircleRecognizer::makeCircleShape(Stroke* originalStroke, Inertia& inertia) -> Stroke* { in makeCircleShape() argument
15 int npts = static_cast<int>(2 * inertia.rad()); in makeCircleShape()
24 double x = inertia.centerX() + inertia.rad() * cos((2 * M_PI * i) / npts); in makeCircleShape()
25 double y = inertia.centerY() + inertia.rad() * sin((2 * M_PI * i) / npts); in makeCircleShape()
35 auto CircleRecognizer::scoreCircle(Stroke* s, Inertia& inertia) -> double { in scoreCircle() argument
36 double r0 = inertia.rad(); in scoreCircle()
37 double divisor = inertia.getMass() * r0; in scoreCircle()
45 double x0 = inertia.centerX(); in scoreCircle()
46 double y0 = inertia.centerY(); in scoreCircle()
/dports/devel/bullet/bullet3-3.21/data/kitchens/
H A D1.sdf10 <inertia>
17 </inertia>
49 <inertia>
56 </inertia>
88 <inertia>
95 </inertia>
127 <inertia>
134 </inertia>
166 <inertia>
205 <inertia>
[all …]
/dports/devel/py-bullet3/bullet3-3.21/data/kitchens/
H A D1.sdf10 <inertia>
17 </inertia>
49 <inertia>
56 </inertia>
88 <inertia>
95 </inertia>
127 <inertia>
134 </inertia>
166 <inertia>
205 <inertia>
[all …]
/dports/games/supertuxkart/SuperTuxKart-1.2-src/lib/bullet/src/BulletCollision/Gimpact/
H A DbtGImpactShape.cpp32 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
43 inertia = gim_inertia_add_transformed( inertia,temp_inertia,m_childTransforms[i]); in calculateLocalInertia()
47 inertia = gim_inertia_add_transformed( inertia,temp_inertia,btTransform::getIdentity()); in calculateLocalInertia()
64 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
78 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
88 inertia+=pointintertia; in calculateLocalInertia()
103 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
110 void btGImpactMeshShape::calculateLocalInertia(btScalar mass,btVector3& inertia) const in calculateLocalInertia()
114 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
123 inertia+=partinertia; in calculateLocalInertia()
[all …]
/dports/games/critterding/critterding-beta12/src/utils/bullet/BulletCollision/Gimpact/
H A DbtGImpactShape.cpp32 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
43 inertia = gim_inertia_add_transformed( inertia,temp_inertia,m_childTransforms[i]); in calculateLocalInertia()
47 inertia = gim_inertia_add_transformed( inertia,temp_inertia,btTransform::getIdentity()); in calculateLocalInertia()
64 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
78 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
88 inertia+=pointintertia; in calculateLocalInertia()
103 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
110 void btGImpactMeshShape::calculateLocalInertia(btScalar mass,btVector3& inertia) const in calculateLocalInertia()
114 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
123 inertia+=partinertia; in calculateLocalInertia()
[all …]
/dports/devel/emscripten/emscripten-2.0.3/tests/third_party/bullet/src/BulletCollision/Gimpact/
H A DbtGImpactShape.cpp32 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
43 inertia = gim_inertia_add_transformed( inertia,temp_inertia,m_childTransforms[i]); in calculateLocalInertia()
47 inertia = gim_inertia_add_transformed( inertia,temp_inertia,btTransform::getIdentity()); in calculateLocalInertia()
64 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
78 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
88 inertia+=pointintertia; in calculateLocalInertia()
103 inertia = scaledmass * (btVector3(y2+z2,x2+z2,x2+y2)); in calculateLocalInertia()
110 void btGImpactMeshShape::calculateLocalInertia(btScalar mass,btVector3& inertia) const in calculateLocalInertia()
114 inertia.setValue(0.f,0.f,0.f); in calculateLocalInertia()
123 inertia+=partinertia; in calculateLocalInertia()
[all …]
/dports/science/madness/madness-ebb3fd7/src/madness/external/elemental/include/elemental/lapack-like/factor/LDL/
H A DInertia.hpp37 InertiaType inertia; in Inertia()
38 inertia.numPositive = inertia.numNegative = inertia.numZero = 0; in Inertia()
48 ++inertia.numPositive; in Inertia()
50 ++inertia.numNegative; in Inertia()
52 ++inertia.numZero; in Inertia()
56 ++inertia.numPositive; in Inertia()
57 ++inertia.numNegative; in Inertia()
63 return inertia; in Inertia()
138 InertiaType inertia; in Inertia() local
139 inertia.numPositive = mpi::AllReduce( locInert.numPositive, d.ColComm() ); in Inertia()
[all …]
/dports/devel/py-trimesh/trimesh-3.5.25/trimesh/
H A Dinertia.py44 inertia = diagonal * np.eye(3)
47 inertia = transform_inertia(transform, inertia)
49 return inertia
68 inertia = (2.0 / 5.0) * (radius ** 2) * mass * np.eye(3)
69 return inertia
72 def principal_axis(inertia): argument
90 inertia = np.asanyarray(inertia, dtype=np.float64)
91 if inertia.shape != (3, 3):
98 components, vectors = np.linalg.eigh(inertia * negate_nondiagonal)
/dports/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.10.6/src/
H A DemuWheel.c165 int inertia; in EvdevWheelEmuInertia() local
176 inertia = -pEvdev->emulateWheel.inertia; in EvdevWheelEmuInertia()
179 inertia = pEvdev->emulateWheel.inertia; in EvdevWheelEmuInertia()
248 int inertia; in EvdevWheelEmuPreInit() local
270 if (inertia <= 0) { in EvdevWheelEmuPreInit()
272 inertia); in EvdevWheelEmuPreInit()
275 inertia = 10; in EvdevWheelEmuPreInit()
278 pEvdev->emulateWheel.inertia = inertia; in EvdevWheelEmuPreInit()
383 int inertia; in EvdevWheelEmuSetProperty() local
390 if (inertia <= 0) in EvdevWheelEmuSetProperty()
[all …]
/dports/cad/tochnog/Sources/Tochnog-Latest-jan-2014/
H A Dgeneral.cc102 inertia = 0.; in general()
115 inertia = 1.; in general()
119 inertia = C; in general()
126 inertia = 1.; in general()
130 inertia = 1.; in general()
136 inertia = 1.; in general()
140 inertia = 1.; in general()
144 inertia = 1.; in general()
148 inertia = 1.; in general()
152 inertia = 1.; in general()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/lib/poems/
H A Donfunctions.cpp63 void OnPopulateSI(Mat3x3& inertia, double mass, Mat6x6& sI){ in OnPopulateSI() argument
66 sI(1,1)=inertia(1,1); sI(1,2)=inertia(1,2); sI(1,3)=inertia(1,3); in OnPopulateSI()
67 sI(2,1)=inertia(2,1); sI(2,2)=inertia(2,2); sI(2,3)=inertia(2,3); in OnPopulateSI()
68 sI(3,1)=inertia(3,1); sI(3,2)=inertia(3,2); sI(3,3)=inertia(3,3); in OnPopulateSI()

12345678910>>...101