<
classT>
inline 136 template<
classT>
inline 139m_Data[0] = m1; m_Data[1] = m2; m_Data[2] = m3;
140m_Data[3] = m4; m_Data[4] = m5; m_Data[5] = m6;
141m_Data[6] = m7; m_Data[7] = m8; m_Data[8] = m9;
145 template<
classT>
inline 148 for(
int i= 0;
i< 9; ++
i) {
149m_Data[
i] = m[
i];
154 template<
classT>
inline 174 for(
int i= 0;
i< 9; ++
i) {
175m_Data[
i] += m[
i];
186 for(
int i= 0;
i< 9; ++
i) {
187m_Data[
i] += scalar;
198 for(
int i= 0;
i< 9; ++
i) {
199m_Data[
i] -= m[
i];
210 for(
int i= 0;
i< 9; ++
i) {
211m_Data[
i] -= scalar;
223 for(
int i= 0;
i< 9; ++
i) {
224m_Data[
i] *= scalar;
248f1 = m_Data[0]*m[0] + m_Data[1]*m[3] + m_Data[2]*m[6];
249f2 = m_Data[0]*m[1] + m_Data[1]*m[4] + m_Data[2]*m[7];
250f3 = m_Data[0]*m[2] + m_Data[1]*m[5] + m_Data[2]*m[8];
255f1 = m_Data[3]*m[0] + m_Data[4]*m[3] + m_Data[5]*m[6];
256f2 = m_Data[3]*m[1] + m_Data[4]*m[4] + m_Data[5]*m[7];
257f3 = m_Data[3]*m[2] + m_Data[4]*m[5] + m_Data[5]*m[8];
262f1 = m_Data[6]*m[0] + m_Data[7]*m[3] + m_Data[8]*m[6];
263f2 = m_Data[6]*m[1] + m_Data[7]*m[4] + m_Data[8]*m[7];
264f3 = m_Data[6]*m[2] + m_Data[7]*m[5] + m_Data[8]*m[8];
278scalar =
T(1) / scalar;
279 for(
int i= 0;
i< 9; ++
i) {
280m_Data[
i] *= scalar;
290 template<
classT>
inline void 312 template<
classT>
inline void 331 template<
classT>
inline void 334 for(
int i= 0;
i< 9; ++
i) {
346 return CVect3<T>(m_Data[
i* 3], m_Data[
i* 3 + 1], m_Data[
i* 3 + 2]);
356 return CVect3<T>(m_Data[j], m_Data[3 + j], m_Data[6 + j]);
363 template<
classT>
inline T 374 return(m_Data[0] * (m_Data[4]*m_Data[8] - m_Data[5]*m_Data[7]) +
375m_Data[1] * (m_Data[3]*m_Data[8] - m_Data[5]*m_Data[6]) +
376m_Data[2] * (m_Data[3]*m_Data[7] - m_Data[4]*m_Data[6]));
Include a standard set of the NCBI C++ Toolkit most basic headers.
void swap(NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair1, NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair2)
CMatrix3< T > & operator/=(T)
T operator[](int i) const
T operator()(int i, int j) const
CVect3< T > Column(int c) const
CVect3< T > Row(int r) const
CMatrix3(T, T, T, T, T, T, T, T, T)
const T * GetData() const
CMatrix3< T > & operator+=(T)
CMatrix3< T > & operator*=(T)
CMatrix3< T > & operator-=(T)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const GenericPointer< typename T::ValueType > T2 value
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4