|
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;
}
1.7.5.1