/dports/devel/bullet/bullet3-3.21/examples/Experiments/ImplicitCloth/stan/ |
H A D | SpringNetwork.cpp | 63 SpringNetwork::SpringNetwork(int _n) : X(_n), V(_n), F(_n), dV(_n), A(_n), dFdX(_n), dFdV(_n) in SpringNetwork() 105 dFdX.blocks.Add(float3Nx3N::Block(s.a, s.b)); in AddBlocks() 109 dFdX.blocks.Add(float3Nx3N::Block(s.b, s.a)); in AddBlocks() 130 dFdX.blocks[s.a].m -= dfdx; // diagonal chunk dFdX[a,a] in PreSolveSpring() 131 dFdX.blocks[s.b].m -= dfdx; // diagonal chunk dFdX[b,b] in PreSolveSpring() 132 dFdX.blocks[s.iab].m += dfdx; // off-diag chunk dFdX[a,b] in PreSolveSpring() 133 dFdX.blocks[s.iba].m += dfdx; // off-diag chunk dFdX[b,a] in PreSolveSpring() 144 dFdX.Zero(); in CalcForces() 169 A -= dFdV * dt + dFdX * (dt * dt); in Simulate() 171 dFdXmV = dFdX * V; in Simulate()
|
H A D | SpringNetwork.h | 29 float3Nx3N dFdX; // big matrix of derivative of force wrt position variable
|
/dports/devel/py-bullet3/bullet3-3.21/examples/Experiments/ImplicitCloth/stan/ |
H A D | SpringNetwork.cpp | 63 SpringNetwork::SpringNetwork(int _n) : X(_n), V(_n), F(_n), dV(_n), A(_n), dFdX(_n), dFdV(_n) in SpringNetwork() 105 dFdX.blocks.Add(float3Nx3N::Block(s.a, s.b)); in AddBlocks() 109 dFdX.blocks.Add(float3Nx3N::Block(s.b, s.a)); in AddBlocks() 130 dFdX.blocks[s.a].m -= dfdx; // diagonal chunk dFdX[a,a] in PreSolveSpring() 131 dFdX.blocks[s.b].m -= dfdx; // diagonal chunk dFdX[b,b] in PreSolveSpring() 132 dFdX.blocks[s.iab].m += dfdx; // off-diag chunk dFdX[a,b] in PreSolveSpring() 133 dFdX.blocks[s.iba].m += dfdx; // off-diag chunk dFdX[b,a] in PreSolveSpring() 144 dFdX.Zero(); in CalcForces() 169 A -= dFdV * dt + dFdX * (dt * dt); in Simulate() 171 dFdXmV = dFdX * V; in Simulate()
|
H A D | SpringNetwork.h | 29 float3Nx3N dFdX; // big matrix of derivative of force wrt position variable
|
/dports/math/apache-commons-math/commons-math3-3.6.1-src/src/main/java/org/apache/commons/math3/analysis/interpolation/ |
H A D | TricubicSplineInterpolatingFunction.java | 142 double[][][] dFdX, in TricubicSplineInterpolatingFunction() argument 162 if (xLen != dFdX.length) { in TricubicSplineInterpolatingFunction() 163 throw new DimensionMismatchException(xLen, dFdX.length); in TricubicSplineInterpolatingFunction() 201 if (dFdX[i].length != yLen) { in TricubicSplineInterpolatingFunction() 202 throw new DimensionMismatchException(dFdX[i].length, yLen); in TricubicSplineInterpolatingFunction() 228 if (dFdX[i][j].length != zLen) { in TricubicSplineInterpolatingFunction() 229 throw new DimensionMismatchException(dFdX[i][j].length, zLen); in TricubicSplineInterpolatingFunction() 260 dFdX[i][j][k], dFdX[ip1][j][k], in TricubicSplineInterpolatingFunction() 261 dFdX[i][jp1][k], dFdX[ip1][jp1][k], in TricubicSplineInterpolatingFunction() 262 dFdX[i][j][kp1], dFdX[ip1][j][kp1], in TricubicSplineInterpolatingFunction() [all …]
|
H A D | BicubicInterpolatingFunction.java | 87 double[][] dFdX, in BicubicInterpolatingFunction() argument 102 if (xLen != dFdX.length) { in BicubicInterpolatingFunction() 103 throw new DimensionMismatchException(xLen, dFdX.length); in BicubicInterpolatingFunction() 126 if (dFdX[i].length != yLen) { in BicubicInterpolatingFunction() 127 throw new DimensionMismatchException(dFdX[i].length, yLen); in BicubicInterpolatingFunction() 143 dFdX[i][j] * xR, dFdX[ip1][j] * xR, dFdX[i][jp1] * xR, dFdX[ip1][jp1] * xR, in BicubicInterpolatingFunction()
|
H A D | TricubicInterpolatingFunction.java | 140 double[][][] dFdX, in TricubicInterpolatingFunction() argument 160 if (xLen != dFdX.length) { in TricubicInterpolatingFunction() 161 throw new DimensionMismatchException(xLen, dFdX.length); in TricubicInterpolatingFunction() 199 if (dFdX[i].length != yLen) { in TricubicInterpolatingFunction() 200 throw new DimensionMismatchException(dFdX[i].length, yLen); in TricubicInterpolatingFunction() 227 if (dFdX[i][j].length != zLen) { in TricubicInterpolatingFunction() 228 throw new DimensionMismatchException(dFdX[i][j].length, zLen); in TricubicInterpolatingFunction() 265 dFdX[i][j][k] * xR, dFdX[ip1][j][k] * xR, in TricubicInterpolatingFunction() 266 dFdX[i][jp1][k] * xR, dFdX[ip1][jp1][k] * xR, in TricubicInterpolatingFunction() 267 dFdX[i][j][kp1] * xR, dFdX[ip1][j][kp1] * xR, in TricubicInterpolatingFunction() [all …]
|
H A D | BicubicSplineInterpolatingFunction.java | 101 double[][] dFdX, in BicubicSplineInterpolatingFunction() argument 107 this(x, y, f, dFdX, dFdY, d2FdXdY, false); in BicubicSplineInterpolatingFunction() 138 double[][] dFdX, in BicubicSplineInterpolatingFunction() argument 154 if (xLen != dFdX.length) { in BicubicSplineInterpolatingFunction() 155 throw new DimensionMismatchException(xLen, dFdX.length); in BicubicSplineInterpolatingFunction() 178 if (dFdX[i].length != yLen) { in BicubicSplineInterpolatingFunction() 179 throw new DimensionMismatchException(dFdX[i].length, yLen); in BicubicSplineInterpolatingFunction() 192 dFdX[i][j], dFdX[ip1][j], dFdX[i][jp1], dFdX[ip1][jp1], in BicubicSplineInterpolatingFunction()
|
H A D | BicubicInterpolator.java | 66 final double[][] dFdX = new double[xLen][yLen]; in interpolate() local 87 dFdX[i][j] = (fval[nI][j] - fval[pI][j]) / deltaX; in interpolate() 98 dFdX, dFdY, d2FdXdY) { in interpolate()
|
H A D | BicubicSplineInterpolator.java | 115 final double[][] dFdX = new double[xLen][yLen]; in interpolate() local 119 dFdX[i][j] = f.value(xval[i]); in interpolate() 148 dFdX, dFdY, d2FdXdY, in interpolate()
|
H A D | TricubicInterpolator.java | 57 final double[][][] dFdX = new double[xLen][yLen][zLen]; in interpolate() local 101 dFdX[i][j][k] = (fval[nI][j][k] - fval[pI][j][k]) / deltaX; in interpolate() 124 dFdX, dFdY, dFdZ, in interpolate()
|
H A D | TricubicSplineInterpolator.java | 105 final double[][][] dFdX = new double[xLen][yLen][zLen]; in interpolate() local 114 dFdX[i][j][k] = f.partialDerivativeX(x, y); in interpolate() 173 dFdX, dFdY, dFdZ, in interpolate()
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/view3d/ |
H A D | 2d_4node.c | 283 double *dFdX, /* in @F/@u, out @F/@x */ in derivates_to_global_4node() argument 319 a = dFdX[i]; in derivates_to_global_4node() 321 dFdX[i] = Auu*a + Auv*b; /* raise index of the surface */ in derivates_to_global_4node() 327 a = dFdX[i]; in derivates_to_global_4node() 329 dFdX[i] = dXdU*a + dXdV*b; in derivates_to_global_4node() 335 void dNdXYZ_Nvalue_4node( int *Topology, double *dFdX, double *dFdY, double *dFdZ, double u, double… in dNdXYZ_Nvalue_4node() argument 342 dNdU_Nvalue_4node(dFdX,u,v); in dNdXYZ_Nvalue_4node()
|
/dports/graphics/blender/blender-2.91.0/source/blender/simulation/intern/ |
H A D | implicit_blender.c | 1415 add_m3_m3m3(data->dFdX[index].m, data->dFdX[index].m, dfdx); in SIM_mass_spring_force_reference_frame() 1460 add_m3_m3m3(data->dFdX[i].m, data->dFdX[i].m, tdfdx); in SIM_mass_spring_force_extern() 1788 add_m3_m3m3(data->dFdX[i].m, data->dFdX[i].m, dfdx); in apply_spring() 1789 add_m3_m3m3(data->dFdX[j].m, data->dFdX[j].m, dfdx); in apply_spring() 1790 sub_m3_m3m3(data->dFdX[block_ij].m, data->dFdX[block_ij].m, dfdx); in apply_spring() 2230 add_m3_m3m3(data->dFdX[j].m, data->dFdX[j].m, dfj_dxj); in SIM_mass_spring_force_spring_bending_hair() 2231 add_m3_m3m3(data->dFdX[k].m, data->dFdX[k].m, dfk_dxk); in SIM_mass_spring_force_spring_bending_hair() 2322 add_m3_m3m3(data->dFdX[i].m, data->dFdX[i].m, dfi_dxi); in SIM_mass_spring_force_spring_bending_hair() 2323 add_m3_m3m3(data->dFdX[j].m, data->dFdX[j].m, dfj_dxj); in SIM_mass_spring_force_spring_bending_hair() 2324 add_m3_m3m3(data->dFdX[k].m, data->dFdX[k].m, dfk_dxk); in SIM_mass_spring_force_spring_bending_hair() [all …]
|
H A D | implicit_eigen.cpp | 413 dFdX.resize(tot, tot); in resize() 441 lMatrix dFdX, dFdV; /* force jacobians */ member 524 data->idFdX.construct(data->dFdX); in SIM_mass_spring_solve_velocities() 539 data->B = dt * data->F + dt * dt * data->dFdX * data->V; in SIM_mass_spring_solve_velocities() 725 data->dFdX.setZero(); in SIM_mass_spring_clear_forces() 1435 add_m3_m3m3(data->dFdX[i].m, data->dFdX[i].m, dfi_dxi); in SIM_mass_spring_force_spring_bending_angular() 1436 add_m3_m3m3(data->dFdX[j].m, data->dFdX[j].m, dfj_dxj); in SIM_mass_spring_force_spring_bending_angular() 1437 add_m3_m3m3(data->dFdX[k].m, data->dFdX[k].m, dfk_dxk); in SIM_mass_spring_force_spring_bending_angular() 1439 add_m3_m3m3(data->dFdX[block_ij].m, data->dFdX[block_ij].m, dfj_dxi); in SIM_mass_spring_force_spring_bending_angular() 1440 add_m3_m3m3(data->dFdX[block_jk].m, data->dFdX[block_jk].m, dfk_dxj); in SIM_mass_spring_force_spring_bending_angular() [all …]
|
/dports/math/apache-commons-math/commons-math3-3.6.1-src/src/test/java/org/apache/commons/math3/analysis/interpolation/ |
H A D | TricubicSplineInterpolatingFunctionTest.java | 301 double[][][] dFdX = new double[xval.length][yval.length][zval.length]; in testPlane() local 305 dFdX[i][j][k] = 2; in testPlane() 345 fval, dFdX, dFdY, dFdZ, in testPlane() 411 double[][][] dFdX = new double[xval.length][yval.length][zval.length]; in testWave() local 420 dFdX[i][j][k] = dFdX_f.value(xval[i], yval[j], zval[k]); in testWave() 516 fval, dFdX, dFdY, dFdZ, in testWave()
|
H A D | BicubicSplineInterpolatingFunctionTest.java | 387 double[][] dFdX = new double[sz][sz]; in testMatchingPartialDerivatives() local 397 dFdX[i][j] = dfdX.value(val[i], val[j]); in testMatchingPartialDerivatives() 428 = new BicubicSplineInterpolatingFunction(val, val, fval, dFdX, dFdY, d2FdXdY); in testMatchingPartialDerivatives() 622 final double[][] dFdX = f; in testIsValidPoint() local 628 dFdX, dFdY, dFdXdY); in testIsValidPoint()
|
H A D | BicubicInterpolatingFunctionTest.java | 125 final double[][] dFdX = f; in testIsValidPoint() local 131 dFdX, dFdY, dFdXdY); in testIsValidPoint()
|
/dports/science/elmerfem/elmerfem-release-9.0/post/src/elements/ |
H A D | math.c | 267 static double dFdX[ELM_MAX_ELEMENT_NODES]; in elm_gradient() local 327 dFdX[j] = af[n]; in elm_gradient() 333 … model, elm,F,dFdX,dFdY,dFdZ,elmt->NumberOfNodes,elmt->NodeU,elmt->NodeV,elmt->NodeW in elm_gradient() 337 model, elm,F,dFdX,dFdY,dFdZ,elmt->NumberOfNodes,elmt->NodeU,elmt->NodeV in elm_gradient() 353 rx[n] += dFdX[j]; in elm_gradient()
|
/dports/science/lammps/lammps-stable_29Sep2021/tools/mesont/TMDPotGen/ |
H A D | TubePotMono.f90 | 979 real*8 :: X, F, dFdX local 993 dFdX = - 30.0d+00 * X * X 995 dXMindH = - H * F / XMin + XMin * dFdX / TPMSTDH12
|
/dports/science/lammps/lammps-stable_29Sep2021/lib/mesont/ |
H A D | TubePotMono.f90 | 993 real(c_double) :: X, F, dFdX local 1007 dFdX = - 30.0d+00 * X * X 1009 dXMindH = - H * F / XMin + XMin * dFdX / TPMSTDH12
|
/dports/math/py-statsmodels/statsmodels-0.13.1/statsmodels/discrete/ |
H A D | discrete_model.py | 715 dFdX = np.concatenate((F0[:, None,:], F1), axis=1) 718 dFdX /= self.predict(params, exog)[:, :, None] 719 return dFdX
|