/dports/devel/bullet/bullet3-3.21/Extras/InverseDynamics/ |
H A D | IDRandomUtil.cpp | 30 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 D | IDRandomUtil.cpp | 30 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 D | compute_temp_body.cpp | 202 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 D | weight_and_balance.nas | 11 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 D | ChVariablesBodyOwnMass.cpp | 35 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 D | ChVariablesBodySharedMass.cpp | 27 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 D | Body.cpp | 174 _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 D | compute_temp_asphere.cpp | 210 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 D | compute_erotate_asphere.cpp | 102 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 D | RigidBody.java | 245 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 D | compute_erotate_asphere.cpp | 133 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 D | fix_nve_asphere_base.cpp | 103 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 D | fix_nve_dotc_langevin.cpp | 133 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 D | atom_vec_tri.cpp | 227 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 D | CircleRecognizer.cpp | 14 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 D | 1.sdf | 10 <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 D | 1.sdf | 10 <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 D | btGImpactShape.cpp | 32 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 D | btGImpactShape.cpp | 32 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 D | btGImpactShape.cpp | 32 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 D | Inertia.hpp | 37 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 D | inertia.py | 44 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 D | emuWheel.c | 165 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 D | general.cc | 102 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 D | onfunctions.cpp | 63 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()
|