Home
last modified time | relevance | path

Searched refs:dFdX (Results 1 – 22 of 22) sorted by relevance

/dports/devel/bullet/bullet3-3.21/examples/Experiments/ImplicitCloth/stan/
H A DSpringNetwork.cpp63 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 DSpringNetwork.h29 float3Nx3N dFdX; // big matrix of derivative of force wrt position variable
/dports/devel/py-bullet3/bullet3-3.21/examples/Experiments/ImplicitCloth/stan/
H A DSpringNetwork.cpp63 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 DSpringNetwork.h29 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 DTricubicSplineInterpolatingFunction.java142 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 DBicubicInterpolatingFunction.java87 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 DTricubicInterpolatingFunction.java140 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 DBicubicSplineInterpolatingFunction.java101 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 DBicubicInterpolator.java66 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 DBicubicSplineInterpolator.java115 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 DTricubicInterpolator.java57 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 DTricubicSplineInterpolator.java105 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 D2d_4node.c283 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 Dimplicit_blender.c1415 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 Dimplicit_eigen.cpp413 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 DTricubicSplineInterpolatingFunctionTest.java301 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 DBicubicSplineInterpolatingFunctionTest.java387 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 DBicubicInterpolatingFunctionTest.java125 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 Dmath.c267 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 DTubePotMono.f90979 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 DTubePotMono.f90993 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 Ddiscrete_model.py715 dFdX = np.concatenate((F0[:, None,:], F1), axis=1)
718 dFdX /= self.predict(params, exog)[:, :, None]
719 return dFdX