inlib
1.2.0
|
Classes | |
class | vec |
class | sqm |
class | cbm |
Functions | |
template<class T > | |
sqm< T > | operator- (const sqm< T > &a1, const sqm< T > &a2) |
template<class T > | |
sqm< T > | operator+ (const sqm< T > &a1, const sqm< T > &a2) |
template<class T > | |
sqm< T > | operator* (const sqm< T > &a1, const sqm< T > &a2) |
template<class T > | |
sqm< T > | commutator (const sqm< T > &a1, const sqm< T > &a2) |
template<class T > | |
sqm< T > | anticommutator (const sqm< T > &a1, const sqm< T > &a2) |
sqm< std::complex< double > > | to_complex (const sqm< double > &a_from) |
sqm<T> inlib::a4::anticommutator | ( | const sqm< T > & | a1, |
const sqm< T > & | a2 | ||
) | [inline] |
sqm<T> inlib::a4::commutator | ( | const sqm< T > & | a1, |
const sqm< T > & | a2 | ||
) | [inline] |
sqm<T> inlib::a4::operator* | ( | const sqm< T > & | a1, |
const sqm< T > & | a2 | ||
) | [inline] |
sqm<T> inlib::a4::operator+ | ( | const sqm< T > & | a1, |
const sqm< T > & | a2 | ||
) | [inline] |
sqm<T> inlib::a4::operator- | ( | const sqm< T > & | a1, |
const sqm< T > & | a2 | ||
) | [inline] |
sqm< std::complex<double> > inlib::a4::to_complex | ( | const sqm< double > & | a_from | ) | [inline] |
Definition at line 14 of file a4z.
{ typedef std::complex<double> z; sqm< std::complex<double> > to; const std::vector<double>& fvec = a_from.vector(); std::vector<z>& tvec = to.vector(); typedef std::vector<double>::const_iterator const_vec_it_t; const_vec_it_t fit = fvec.begin(); typedef std::vector<z>::iterator vec_it_t; vec_it_t tit = tvec.begin(); for(;fit!=fvec.end();++fit,++tit) *tit = *fit; return to; }