Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtTensor3C.hh
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | public: | ||||
EvtTensor3C operator*=( const EvtComplex& c ); | EvtTensor3C operator*=( const EvtComplex& c ); | ||||
EvtTensor3C conj() const; | EvtTensor3C conj() const; | ||||
EvtVector3C cont1( const EvtVector3C& v ) const; | EvtVector3C cont1( const EvtVector3C& v ) const; | ||||
EvtVector3C cont2( const EvtVector3C& v ) const; | EvtVector3C cont2( const EvtVector3C& v ) const; | ||||
EvtVector3C cont1( const EvtVector3R& v ) const; | EvtVector3C cont1( const EvtVector3R& v ) const; | ||||
EvtVector3C cont2( const EvtVector3R& v ) const; | EvtVector3C cont2( const EvtVector3R& v ) const; | ||||
private: | private: | ||||
EvtComplex t[3][3]; | EvtComplex m_t[3][3]; | ||||
}; | }; | ||||
inline EvtTensor3C operator*( const EvtComplex& c, const EvtTensor3C& t2 ) | inline EvtTensor3C operator*( const EvtComplex& c, const EvtTensor3C& t2 ) | ||||
{ | { | ||||
return EvtTensor3C( t2 ) *= c; | return EvtTensor3C( t2 ) *= c; | ||||
} | } | ||||
inline EvtTensor3C operator*( const double d, const EvtTensor3C& t2 ) | inline EvtTensor3C operator*( const double d, const EvtTensor3C& t2 ) | ||||
Show All 18 Lines | |||||
inline EvtTensor3C operator-( const EvtTensor3C& t1, const EvtTensor3C& t2 ) | inline EvtTensor3C operator-( const EvtTensor3C& t1, const EvtTensor3C& t2 ) | ||||
{ | { | ||||
return EvtTensor3C( t1 ) -= t2; | return EvtTensor3C( t1 ) -= t2; | ||||
} | } | ||||
inline void EvtTensor3C::set( int i, int j, const EvtComplex& c ) | inline void EvtTensor3C::set( int i, int j, const EvtComplex& c ) | ||||
{ | { | ||||
t[i][j] = c; | m_t[i][j] = c; | ||||
} | } | ||||
inline const EvtComplex& EvtTensor3C::get( int i, int j ) const | inline const EvtComplex& EvtTensor3C::get( int i, int j ) const | ||||
{ | { | ||||
return t[i][j]; | return m_t[i][j]; | ||||
} | } | ||||
inline EvtComplex EvtTensor3C::trace() const | inline EvtComplex EvtTensor3C::trace() const | ||||
{ | { | ||||
return t[0][0] + t[1][1] + t[2][2]; | return m_t[0][0] + m_t[1][1] + m_t[2][2]; | ||||
} | } | ||||
#endif | #endif |