MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / dMultiply1

Function dMultiply1

3rd_party/Src/ode/ode/src/matrix.cpp:74–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72
73
74void dMultiply1 (dReal *A, const dReal *B, const dReal *C, int p, int q, int r)
75{
76 int i,j,k,pskip,rskip;
77 dReal sum;
78 dAASSERT (A && B && C && p>0 && q>0 && r>0);
79 pskip = dPAD(p);
80 rskip = dPAD(r);
81 for (i=0; i<p; i++) {
82 for (j=0; j<r; j++) {
83 sum = 0;
84 for (k=0; k<q; k++) sum += B[i+k*pskip] * C[j+k*rskip];
85 A[i*rskip+j] = sum;
86 }
87 }
88}
89
90
91void dMultiply2 (dReal *A, const dReal *B, const dReal *C, int p, int q, int r)

Callers 1

dInternalStepIsland_x1Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected