CVector::CVector(const RVector &v)
:AVector(v.dimension())
 {
	_pkomp	= new std::complex<double> [attr_dimension];

    const LongInt dim = v.dimension();

    for(LongInt i=0; i<dim; i++)
     {
        (*this)(i) = v(i);
     }

 }