| 362 | |
| 363 | template<> |
| 364 | FlatVector<Complex> S_BaseVector<Complex> :: FVComplex () const |
| 365 | { |
| 366 | FlatVector<Complex> fv = FVScal(); |
| 367 | return FlatVector<Complex> (fv.Size() * sizeof(Complex)/sizeof(Complex), |
| 368 | reinterpret_cast<Complex*> (fv.Addr(0))); |
| 369 | } |
| 370 | |
| 371 | |
| 372 | template<> double S_BaseVector<double> :: InnerProductD (const BaseVector & v2) const |