Home
last modified time | relevance | path

Searched refs:cosTheta (Results 1 – 25 of 382) sorted by relevance

12345678910>>...16

/dports/science/rdkit/rdkit-Release_2021_03_5/Code/ForceField/UFF/
H A DAngleBend.cpp135 clipToOne(cosTheta); in getEnergy()
137 double sinThetaSq = 1. - cosTheta * cosTheta; in getEnergy()
162 double cosTheta = r[0].dotProduct(r[1]); in getGrad() local
163 clipToOne(cosTheta); in getGrad()
164 double sinThetaSq = 1.0 - cosTheta * cosTheta; in getGrad()
186 double cos2Theta = cosTheta * cosTheta - sinThetaSq; in getEnergyTerm()
190 res = d_C0 + d_C1 * cosTheta + d_C2 * cos2Theta; in getEnergyTerm()
194 res = -cosTheta; in getEnergyTerm()
201 res = cosTheta * (cosTheta * cosTheta - 3. * sinThetaSq); in getEnergyTerm()
205 res = int_pow<4>(cosTheta) - 6. * cosTheta * cosTheta * sinThetaSq + in getEnergyTerm()
[all …]
/dports/science/rdkit/rdkit-Release_2021_03_5/Code/ForceField/MMFF/
H A DAngleBend.cpp35 double cosTheta = p12.dotProduct(p32) / (dist1 * dist2); in calcCosTheta() local
36 clipToOne(cosTheta); in calcCosTheta()
38 return cosTheta; in calcCosTheta()
48 const double cosTheta) { in calcAngleBendEnergy() argument
49 double angle = RAD2DEG * acos(cosTheta) - theta0; in calcAngleBendEnergy()
55 res = MDYNE_A_TO_KCAL_MOL * ka * (1.0 + cosTheta); in calcAngleBendEnergy()
67 double dCos_dS[6] = {1.0 / dist[0] * (r[1].x - cosTheta * r[0].x), in calcAngleBendGrad()
144 double cosTheta = r[0].dotProduct(r[1]); in getGrad() local
145 clipToOne(cosTheta); in getGrad()
146 double sinThetaSq = 1.0 - cosTheta * cosTheta; in getGrad()
[all …]
H A DStretchBend.cpp106 double cosTheta = p12.dotProduct(p32); in getGrad() local
107 clipToOne(cosTheta); in getGrad()
108 double sinThetaSq = 1.0 - cosTheta * cosTheta; in getGrad()
111 double angleTerm = RAD2DEG * acos(cosTheta) - d_theta0; in getGrad()
114 double dCos_dS1 = 1.0 / dist1 * (p32.x - cosTheta * p12.x); in getGrad()
115 double dCos_dS2 = 1.0 / dist1 * (p32.y - cosTheta * p12.y); in getGrad()
116 double dCos_dS3 = 1.0 / dist1 * (p32.z - cosTheta * p12.z); in getGrad()
118 double dCos_dS4 = 1.0 / dist2 * (p12.x - cosTheta * p32.x); in getGrad()
119 double dCos_dS5 = 1.0 / dist2 * (p12.y - cosTheta * p32.y); in getGrad()
120 double dCos_dS6 = 1.0 / dist2 * (p12.z - cosTheta * p32.z); in getGrad()
/dports/graphics/embree/embree-3.13.2/tutorials/common/math/
H A Dsampling.h40 cosTheta); in cartesian()
43 inline Vec3fa cartesian(const float phi, const float cosTheta) in cartesian() argument
45 return cartesian(phi, cos2sin(cosTheta), cosTheta); in cartesian()
55 const float cosTheta = sqrt(s.y); in cosineSampleHemisphere() local
57 return cartesian(phi, sinTheta, cosTheta); in cosineSampleHemisphere()
65 inline float cosineSampleHemispherePDF(float cosTheta) in cosineSampleHemispherePDF() argument
67 return cosTheta / float(M_PI); in cosineSampleHemispherePDF()
86 const float cosTheta = pow(s.y, 1.0f / (n + 1.0f)); in powerCosineSampleHemisphere() local
87 return cartesian(phi, cosTheta); in powerCosineSampleHemisphere()
106 const float cosTheta = 1.0f - s.y * (1.0f - cosAngle); in uniformSampleCone() local
[all …]
H A Dsampling.isph38 cosTheta);
43 return cartesian(phi, cos2sin(cosTheta), cosTheta);
53 const float cosTheta = sqrt(s.y);
55 return cartesian(phi, sinTheta, cosTheta);
63 inline float cosineSampleHemispherePDF(float cosTheta)
65 return cosTheta / M_PI;
84 const float cosTheta = pow(s.y, 1.0f / (n + 1.0f));
85 return cartesian(phi, cosTheta);
90 return (n + 1.0f) * (0.5f / M_PI) * pow(cosTheta, n);
104 const float cosTheta = 1.0f - s.y * (1.0f - cosAngle);
[all …]
/dports/devel/kyra/grinliz/
H A Dglmatrix.cpp12 *cosTheta = 1.0f; in SinCosDegree()
16 *cosTheta = 0.0f; in SinCosDegree()
20 *cosTheta = -1.0f; in SinCosDegree()
24 *cosTheta = 0.0f; in SinCosDegree()
37 float cosTheta, sinTheta; in SetXRotation() local
47 x[5] = cosTheta; in SetXRotation()
53 x[10] = cosTheta; in SetXRotation()
68 x[0] = cosTheta; in SetYRotation()
80 x[10] = cosTheta; in SetYRotation()
94 x[0] = cosTheta; in SetZRotation()
[all …]
/dports/math/glm/glm-0.9.9.8/glm/ext/
H A Dquaternion_common.inl8 T const cosTheta = dot(x, y); local
11 if(cosTheta > static_cast<T>(1) - epsilon<T>())
23 T angle = acos(cosTheta);
47 T cosTheta = dot(x, y); local
51 if(cosTheta < static_cast<T>(0))
54 cosTheta = -cosTheta;
70 T angle = acos(cosTheta);
83 T cosTheta = dot(x, y); local
87 if (cosTheta < static_cast<T>(0))
90 cosTheta = -cosTheta;
[all …]
/dports/games/warzone2100/warzone2100/3rdparty/glm/glm/ext/
H A Dquaternion_common.inl8 T const cosTheta = dot(x, y); local
11 if(cosTheta > static_cast<T>(1) - epsilon<T>())
23 T angle = acos(cosTheta);
47 T cosTheta = dot(x, y); local
51 if(cosTheta < static_cast<T>(0))
54 cosTheta = -cosTheta;
70 T angle = acos(cosTheta);
83 T cosTheta = dot(x, y); local
87 if (cosTheta < static_cast<T>(0))
90 cosTheta = -cosTheta;
[all …]
/dports/graphics/yafaray/libYafaRay-3.5.1/include/materials/
H A Dmicrofacet.h26 float cosTheta, sinTheta; in sample_quadrant_aniso() local
30 cosTheta = fPow(1.f - s2, 1.f / (e_u*cosPhi2 + e_v*sinPhi2 + 1.f)); in sample_quadrant_aniso()
31 sinTheta = fSqrt(1.f - cosTheta*cosTheta); in sample_quadrant_aniso()
33 H = vector3d_t(sinTheta * cosPhi, sinTheta * sinPhi, cosTheta); in sample_quadrant_aniso()
85 float cosTheta = fPow(1.f - s2, 1.f / (exponent + 1.f)); in Blinn_Sample() local
86 float sinTheta = fSqrt(1.f - cosTheta*cosTheta); in Blinn_Sample()
88 H = vector3d_t(sinTheta*fCos(phi), sinTheta*fSin(phi), cosTheta); in Blinn_Sample()
99 float cosTheta = 1.f / fSqrt(1.f + tanTheta2); in GGX_Sample() local
100 float sinTheta = fSqrt(1.00001f - (cosTheta*cosTheta)); in GGX_Sample()
128 inline float GGX_Pdf(float D, float cosTheta, float Jacobian) in GGX_Pdf() argument
[all …]
/dports/graphics/ospray/ospray-2.8.0/ospray/math/
H A Dsampling.ih25 return cartesian(phi, cos2sin(cosTheta), cosTheta);
34 const float cosTheta = s.y;
36 return cartesian(phi, sinTheta, cosTheta);
50 const float cosTheta = sqrt(s.y);
52 return cartesian(phi, sinTheta, cosTheta);
60 inline float cosineSampleHemispherePDF(float cosTheta)
62 return cosTheta * one_over_pi;
71 const float cosTheta = pow(s.y, 1.0f / (n + 1.0f));
72 return cartesian(phi, cosTheta);
94 return cartesian(phi, cosTheta);
[all …]
/dports/graphics/graphviz/graphviz-2.44.1/lib/common/
H A Dellipse.c91 double theta, cosTheta, sinTheta; member
117 double dx = d * ep->cosTheta; in computeFoci()
150 double tanTheta = ep->sinTheta / ep->cosTheta; in computeBounds()
151 if (ep->cosTheta < 0) { in computeBounds()
163 double invTanTheta = ep->cosTheta / ep->sinTheta; in computeBounds()
183 ? (ep->cx + ep->a * cos(etaXMin) * ep->cosTheta - in computeBounds()
188 ep->b * sin(etaYMin) * ep->cosTheta) in computeBounds()
191 ? (ep->cx + ep->a * cos(etaXMax) * ep->cosTheta - in computeBounds()
196 ep->b * sin(etaYMax) * ep->cosTheta) in computeBounds()
213 ep->cosTheta = cos(theta); in initEllipse()
[all …]
/dports/science/clhep/2.4.1.0/CLHEP/Vector/src/
H A DRotationE.cc43 rxx = cosPsi * cosPhi - cosTheta * sinPhi * sinPsi; in set()
44 rxy = cosPsi * sinPhi + cosTheta * cosPhi * sinPsi; in set()
47 ryx = - sinPsi * cosPhi - cosTheta * sinPhi * cosPsi; in set()
48 ryy = - sinPsi * sinPhi + cosTheta * cosPhi * cosPsi; in set()
53 rzz = cosTheta; in set()
220 double cosTheta = rzz; in eulerAngles() local
221 if (cosTheta > 1) cosTheta = 1; in eulerAngles()
222 if (cosTheta < -1) cosTheta = -1; in eulerAngles()
224 if (cosTheta == 1) { in eulerAngles()
228 } else if (cosTheta >= 0) { in eulerAngles()
[all …]
H A DEulerAngles.cc47 double sinTheta = std::sin( ex.theta() ), cosTheta = std::cos( ex.theta() ); in ZMpvEulerAnglesRep() local
50 array[0] = cosPsi * cosPhi - sinPsi * cosTheta * sinPhi; in ZMpvEulerAnglesRep()
51 array[1] = cosPsi * sinPhi + sinPsi * cosTheta * cosPhi; in ZMpvEulerAnglesRep()
54 array[3] = - sinPsi * cosPhi - cosPsi * cosTheta * sinPhi; in ZMpvEulerAnglesRep()
55 array[4] = - sinPsi * sinPhi + cosPsi * cosTheta * cosPhi; in ZMpvEulerAnglesRep()
60 array[8] = cosTheta; in ZMpvEulerAnglesRep()
/dports/graphics/ospray/ospray-2.8.0/ospray/render/pathtracer/volumes/
H A DHenyeyGreenstein.ih11 inline float hg(float cosTheta, float g)
13 float denom = 1.f + g * g - 2.f * g * cosTheta;
46 float cosTheta;
56 cosTheta = 1.f - 2.f * s.x;
60 cosTheta = (1.f + g * g - sqrTerm * sqrTerm) * rcp(2.f * g);
64 float sinTheta = sqrt(max(0.f, 1.f - cosTheta * cosTheta));
66 const vec3f localDir = cartesian(phi, sinTheta, cosTheta);
69 res.pdf = hg(cosTheta, g);
/dports/www/firefox-legacy/firefox-52.8.0esr/gfx/2d/
H A DMatrix.cpp52 double cosTheta = cos(aTheta); in SafeTangent() local
54 if (cosTheta >= 0 && cosTheta < kEpsilon) { in SafeTangent()
55 cosTheta = kEpsilon; in SafeTangent()
56 } else if (cosTheta < 0 && cosTheta >= -kEpsilon) { in SafeTangent()
57 cosTheta = -kEpsilon; in SafeTangent()
59 return FlushToZero(sinTheta / cosTheta); in SafeTangent()
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/COLLADABaseUtils/src/Math/
H A DCOLLADABUMathMatrix4.cpp99 cosTheta, sinTheta, cosPhi2, sinPhi2, in setRotate() local
109 cosTheta = cos( theta ); in setRotate()
111 cosTheta2 = cosTheta * cosTheta; in setRotate()
118 m[ 1 ][ 0 ] = sinAlpha * cosPhi + c * sinPhi2 * cosTheta * sinTheta; in setRotate()
119 m[ 2 ][ 0 ] = sinPhi * ( cosPhi * cosTheta * c - sinAlpha * sinTheta ); in setRotate()
120 m[ 0 ][ 1 ] = sinPhi2 * cosTheta * sinTheta * c - sinAlpha * cosPhi; in setRotate()
123 m[ 2 ][ 1 ] = sinPhi * ( cosPhi * sinTheta * c + sinAlpha * cosTheta ); in setRotate()
124 m[ 0 ][ 2 ] = sinPhi * ( cosPhi * cosTheta * c + sinAlpha * sinTheta ); in setRotate()
125 m[ 1 ][ 2 ] = sinPhi * ( cosPhi * sinTheta * c - sinAlpha * cosTheta ); in setRotate()
/dports/x11-toolkits/qt5-datavis3d/kde-qtdatavis3d-5.15.2p2/src/datavisualization/engine/shaders/
H A Ddefault_ES2.frag23 highp float cosTheta = dot(n, l);
24 if (cosTheta < 0.0) cosTheta = 0.0;
25 else if (cosTheta > 1.0) cosTheta = 1.0;
35 materialDiffuseColor * lightStrength * (cosTheta * cosTheta) / distance +
H A DcolorOnY_ES2.frag24 highp float cosTheta = dot(n, l);
25 if (cosTheta < 0.0) cosTheta = 0.0;
26 else if (cosTheta > 1.0) cosTheta = 1.0;
36 materialDiffuseColor * lightStrength * (cosTheta * cosTheta) / distance +
H A Dtexture_ES2.frag23 highp float cosTheta = dot(n, l);
24 if (cosTheta < 0.0) cosTheta = 0.0;
25 else if (cosTheta > 1.0) cosTheta = 1.0;
35 materialDiffuseColor * lightStrength * (cosTheta * cosTheta) / distance +
H A Dsurface_ES2.frag26 highp float cosTheta = dot(n, l);
27 if (cosTheta < 0.0) cosTheta = 0.0;
28 else if (cosTheta > 1.0) cosTheta = 1.0;
38 materialDiffuseColor * lightStrength * cosTheta * cosTheta / distance +
/dports/lang/spidermonkey60/firefox-60.9.0/gfx/2d/
H A DMatrix.cpp48 double cosTheta = cos(aTheta); in SafeTangent() local
50 if (cosTheta >= 0 && cosTheta < kEpsilon) { in SafeTangent()
51 cosTheta = kEpsilon; in SafeTangent()
52 } else if (cosTheta < 0 && cosTheta >= -kEpsilon) { in SafeTangent()
53 cosTheta = -kEpsilon; in SafeTangent()
55 return FlushToZero(sinTheta / cosTheta); in SafeTangent()
/dports/science/jmol/jmol-14.32.7/src/org/jmol/minimize/forcefield/
H A DMMFFTorsionCalc.java32 double cosTheta = Math.cos(theta); in compute() local
33 double cosTheta2 = cosTheta * cosTheta; in compute()
35 energy = 0.5 * (v1 * (1 + cosTheta) in compute()
37 + v3 * (1 + cosTheta * (4 * cosTheta2 - 3))); in compute()
47 + 4 * v2 * sinTheta * cosTheta in compute()
/dports/devel/upp/upp/uppsrc/plugin/glm/ext/
H A Dquaternion_common.inl8 T const cosTheta = dot(x, y); local
10 …// Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) b…
11 if(cosTheta > static_cast<T>(1) - epsilon<T>())
23 T angle = acos(cosTheta);
47 T cosTheta = dot(x, y); local
49 // If cosTheta < 0, the interpolation will take the long way around the sphere.
51 if(cosTheta < static_cast<T>(0))
54 cosTheta = -cosTheta;
57 …// Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) b…
58 if(cosTheta > static_cast<T>(1) - epsilon<T>())
[all …]
/dports/graphics/ospray/ospray-2.8.0/ospray/render/bsdfs/
H A DSheenDistribution.ih24 inline float eval(const SheenDistribution &self, float cosTheta)
26 float sinTheta = cos2sin(cosTheta);
58 inline float evalLambda(const SheenDistribution &self, float cosTheta)
60 if (cosTheta < 0.5f)
61 return exp(evalL(self, cosTheta));
63 return exp(2.f * evalL(self, 0.5f) - evalL(self, 1.f - cosTheta));
67 inline float evalLambdaI(const SheenDistribution &self, float cosTheta)
69 float x = 1.f + 2.f * sqr(sqr(sqr(1.f - cosTheta)));
70 return pow(evalLambda(self, cosTheta), x);
/dports/biology/jalview/jalview/test/jalview/math/
H A DRotatableMatrixTest.java87 double cosTheta = Math.cos((theta * Math.PI / 180f)); in testGetRotation() local
94 assertEquals(cosTheta, 0.5f, delta); in testGetRotation()
115 assertEquals(rot[1][1], cosTheta, delta); in testGetRotation()
119 assertEquals(rot[2][2], cosTheta, delta); in testGetRotation()
129 assertEquals(rot[0][0], cosTheta, delta); in testGetRotation()
137 assertEquals(rot[2][2], cosTheta, delta); in testGetRotation()
147 assertEquals(rot[0][0], cosTheta, delta); in testGetRotation()
151 assertEquals(rot[1][1], cosTheta, delta); in testGetRotation()

12345678910>>...16