Lines Matching refs:matrix

68 static Vec3 GetMultiplicity1Evector( Sym3x3 const& matrix, float evalue )  in GetMultiplicity1Evector()  argument
72 m[0] = matrix[0] - evalue; in GetMultiplicity1Evector()
73 m[1] = matrix[1]; in GetMultiplicity1Evector()
74 m[2] = matrix[2]; in GetMultiplicity1Evector()
75 m[3] = matrix[3] - evalue; in GetMultiplicity1Evector()
76 m[4] = matrix[4]; in GetMultiplicity1Evector()
77 m[5] = matrix[5] - evalue; in GetMultiplicity1Evector()
116 static Vec3 GetMultiplicity2Evector( Sym3x3 const& matrix, float evalue ) in GetMultiplicity2Evector() argument
120 m[0] = matrix[0] - evalue; in GetMultiplicity2Evector()
121 m[1] = matrix[1]; in GetMultiplicity2Evector()
122 m[2] = matrix[2]; in GetMultiplicity2Evector()
123 m[3] = matrix[3] - evalue; in GetMultiplicity2Evector()
124 m[4] = matrix[4]; in GetMultiplicity2Evector()
125 m[5] = matrix[5] - evalue; in GetMultiplicity2Evector()
159 Vec3 ComputePrincipleComponent( Sym3x3 const& matrix ) in ComputePrincipleComponent() argument
162 float c0 = matrix[0]*matrix[3]*matrix[5] in ComputePrincipleComponent()
163 + 2.0f*matrix[1]*matrix[2]*matrix[4] in ComputePrincipleComponent()
164 - matrix[0]*matrix[4]*matrix[4] in ComputePrincipleComponent()
165 - matrix[3]*matrix[2]*matrix[2] in ComputePrincipleComponent()
166 - matrix[5]*matrix[1]*matrix[1]; in ComputePrincipleComponent()
167 float c1 = matrix[0]*matrix[3] + matrix[0]*matrix[5] + matrix[3]*matrix[5] in ComputePrincipleComponent()
168 - matrix[1]*matrix[1] - matrix[2]*matrix[2] - matrix[4]*matrix[4]; in ComputePrincipleComponent()
169 float c2 = matrix[0] + matrix[3] + matrix[5]; in ComputePrincipleComponent()
205 return GetMultiplicity1Evector( matrix, l1 ); in ComputePrincipleComponent()
221 return GetMultiplicity2Evector( matrix, l1 ); in ComputePrincipleComponent()
223 return GetMultiplicity1Evector( matrix, l2 ); in ComputePrincipleComponent()